Как бороться с utf в JoomlaComment 2.4Final?

Тема в разделе "Кодировки, ошибки отображения (крякозябры)", создана пользователем Fanamura, 22.08.2007.

  1. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 108
    Симпатии:
    159
    Пол:
    Мужской
    Как известно, потрясный компонент комментариев, но вот не задача, корректно работает только в utf, нужно перевести в win-1251.
    Собственно САБЖ:)

    ===
    пробовал методы описанные в
    http://joomlaforum.ru/index.php?topic=6175.0
    ничего не помогло:)
     
  2.  
  3. Offline

    Black SiriuS Недавно здесь

    Регистрация:
    28.10.2007
    Сообщения:
    5
    Симпатии:
    0
    Ответ: Как бороться с utf в JoomlaComment 2.4Final?

    вот я решил проблему с urf
    но тока нужно iconv
    русификатор я взял который был в сети но поправил кодировку при добавлению в базу
     

    Вложения:

  4. Offline

    Black SiriuS Недавно здесь

    Регистрация:
    28.10.2007
    Сообщения:
    5
    Симпатии:
    0
    Ответ: Как бороться с utf в JoomlaComment 2.4Final?

    для тех у кого сервак локальный то вот как поставить iconv:

    распаковываете архив в %windir%\system32
    Далее, найдите php.ini (в php-4.3.3-Win32 php.ini нет, там есть php.ini.recomended(так по-моему!) и php.ini-dist! Вообщем удалите расширение recomended с php.ini.recomended, у вас получится просто php.ini! (как правило он находится в папке установки PHP или в папке WINDOWS вашей системы). Раскомментируйте в нем 2 строки: extension=php_gettext.dll (чтобы включить поддержку GetText) и extension=php_iconv.dll (чтобы включить поддержку iconv). Удалите ; (у меня одно,но бывает и ;;).
    !!!!!!!!!!!!!!!ПЕРЕЗАГРУЗИТЕ АПАЧ!!!!!!!!!!
    Далее запускаем phpinfo.php (есть в phpmyadmin) Gettext должен быть включен (enabled)!

    P.S.: делал по описанию одного человека
    у меня все роботает
     

    Вложения:

    • SYSTEM32.rar
      Размер файла:
      563.9 КБ
      Просмотров:
      10
  5. chilly_bang
    Offline

    chilly_bang специалист

    Регистрация:
    30.04.2006
    Сообщения:
    1 545
    Симпатии:
    38
    Пол:
    Мужской
    Ответ: Как бороться с utf в JoomlaComment 2.4Final?

    скажи пожалуйста, что было изменено в файле library.comment.php?
    и кстати, в конце board.php строка
    Код (PHP):
    1. $xml = '<?xml version="1.0" standalone="yes"?><post><name>' . cdata($item['name']) . '</name><title>' . cdata($item['title']) . '</title><comment>' . cdata($item['comment']) . '</comment></post>';
    2.                 exit($xml);

    ничего менять не надо? чтоб кодировка xml верная была? или глупость говорю?
     
    Последнее редактирование: 02.11.2007
  6. Offline

    Black SiriuS Недавно здесь

    Регистрация:
    28.10.2007
    Сообщения:
    5
    Симпатии:
    0
    Ответ: Как бороться с utf в JoomlaComment 2.4Final?

    нащет этого незнаю
    это изначально был корявый перевод и исправление кодировки
    а я вообще в board.php в function insertNewPost добавил
    Код (PHP):
    1. $ip  = iconv('UTF-8', 'windows-1251', $ip);
    2.         $usertype  = iconv('UTF-8', 'windows-1251', $usertype);
    3.         $name  = iconv('UTF-8', 'windows-1251', $name);
    4.         $title  = iconv('UTF-8', 'windows-1251', $title);
    5.         $comment  = iconv('UTF-8', 'windows-1251', $comment);
    6.         $published  = iconv('UTF-8', 'windows-1251', $published);
    и в function editPost
    Код (PHP):
    1. $title  = iconv('UTF-8', 'windows-1251', $title);
    2.             $comment  = iconv('UTF-8', 'windows-1251', $comment);
    но там еще и нужно было изменить сам тип кодировки, но так как человек это уже сделал тому я и использовал его, и получилось исправление кодировки и перевод

    на данный момент у меня пока не каких багов незамеченно
     
    Последнее редактирование: 03.11.2007
  7. Offline

    xPx Недавно здесь

    Регистрация:
    05.04.2007
    Сообщения:
    5
    Симпатии:
    0
    Ответ: Как бороться с utf в JoomlaComment 2.4Final?

    Black SiriuS спасибо! Поставил Update и все заработало)))
     

Поделиться этой страницей

Загрузка...