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

Discussion in 'Кодировки, ошибки отображения (крякозябры)' started by Fanamura, Aug 22, 2007.

  1. Fanamura
    Offline

    Fanamura Доброта

    Joined:
    Mar 12, 2007
    Messages:
    5,094
    Likes Received:
    158
    Gender:
    Male
    Как известно, потрясный компонент комментариев, но вот не задача, корректно работает только в utf, нужно перевести в win-1251.
    Собственно САБЖ:)

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

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

    Joined:
    Oct 28, 2007
    Messages:
    5
    Likes Received:
    0
    Ответ: Как бороться с utf в JoomlaComment 2.4Final?

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

    Attached Files:

  4. Offline

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

    Joined:
    Oct 28, 2007
    Messages:
    5
    Likes Received:
    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.: делал по описанию одного человека
    у меня все роботает
     

    Attached Files:

  5. chilly_bang
    Offline

    chilly_bang Недавно здесь => Cпециалист <=

    Joined:
    Apr 30, 2006
    Messages:
    1,541
    Likes Received:
    38
    Gender:
    Male
    Ответ: Как бороться с 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 верная была? или глупость говорю?
     
    Last edited: Nov 2, 2007
  6. Offline

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

    Joined:
    Oct 28, 2007
    Messages:
    5
    Likes Received:
    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);
    но там еще и нужно было изменить сам тип кодировки, но так как человек это уже сделал тому я и использовал его, и получилось исправление кодировки и перевод

    на данный момент у меня пока не каких багов незамеченно
     
    Last edited: Nov 3, 2007
  7. Offline

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

    Joined:
    Apr 5, 2007
    Messages:
    5
    Likes Received:
    0
    Ответ: Как бороться с utf в JoomlaComment 2.4Final?

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

Share This Page

Loading...