Joomla 1.5 Сайт работает, но есть ошибки с pathway и virtuemart

Тема в разделе "Ошибки при работе с Joomla", создана пользователем FeaMor, 13.05.2010.

  1. FeaMor
    Offline

    FeaMor Пользователь

    Регистрация:
    01.09.2008
    Сообщения:
    104
    Симпатии:
    2
    Пол:
    Мужской
    Сайт вроде бы прекрасно работает, но вот на хостинге ведется лог всех ошибок и там за сутки до 100 метров ошибок накапливается:

    Код (CODE):
    1. PHP Warning:  cannot yet handle MBCS in html_entity_decode()! in
    2. /home/login/public_html/domain/libraries/joomla/application/pathway.php on line 209


    Код (CODE):
    1. PHP Warning:  cannot yet handle MBCS in html_entity_decode()! in
    2. /home/login/public_html/domain/administrator/components/com_virtuemart/html/shop.product_details.php on line 235


    и вот эти две ошибки постоянно фиксируются в логах.

    Подскажите, пожалуйста, в каком направлении рыть решение!
     
  2.  
  3. FeaMor
    Offline

    FeaMor Пользователь

    Регистрация:
    01.09.2008
    Сообщения:
    104
    Симпатии:
    2
    Пол:
    Мужской
    Согласно
    из темы http://joomla-support.ru/thread/16258/

    Заменил строку 209 libraries\joomla\application\pathway.php
    Код (PHP):
    1. $item->name = html_entity_decode($name, ENT_COMPAT, 'UTF-8');

    на
    Код (PHP):
    1. if((version_compare( phpversion(), '5.0' ) < 0)) {
    2.             $item->name = html_entity_decode($name);
    3.         } else {
    4.             $item->name = html_entity_decode($name, ENT_COMPAT, 'UTF-8');
    5.         }

    а также строку 235 administrator\components\com_virtuemart\html\shop.product_details.php
    Код (PHP):
    1. $vm_mainframe->setPageTitle( html_entity_decode( $page_title, ENT_QUOTES, vmGetCharset() ));

    на
    Код (PHP):
    1. if((version_compare( phpversion(), '5.0' ) < 0)) {
    2.     $vm_mainframe->setPageTitle( html_entity_decode( $page_title ));
    3. } else {
    4.     $vm_mainframe->setPageTitle( html_entity_decode( $page_title, ENT_QUOTES, vmGetCharset() ));
    5. }

    и все прекрасно продолжает работать без каких либо фиксаций ошибок!
     
    Последнее редактирование модератором: 05.04.2014

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

Загрузка...