Неверно отображается справка в менеджере

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
ve2
Forum Members
Forum Members
Posts: 11
Joined: Wed Feb 20, 2008 8:55 am

Неверно отображается справка в менеджере

Post by ve2 »

На "чистой установке" cmsmadesimple-1.8.2-full.tar.gz
в менеджере модулей для еще не установленных модулей
неверно отображается текст "Справка" и "О модуле".
Из отображаемого контента вырезаны символы "треугольных скобок" которыми открываются и закрываются теги, а так же кавычки. В результате всё выглядит сплошным текстом - мешаниной из тегов без скобок и самих данных. Например так:

h3What Does This Do?/h3 pThis module provides ...

Всё, что мне удалось выяснить, заключается в том, что
в ModuleManager.module.php запрос к внешнему репозиторию
$help = $nu_soapclient->call('ModuleRepository.soap_modulehelp',array('name' => $xmlfile ));
у меня уже возвращает испорченый контент.

Не понимаю в каком направлении искать. В демо с их сайта такой проблемы нет.

У кого-то еще проявляется такая проблема?
Что можно сделать?


----
Покопался в коде, потом в сети. Дело не в CMCMS, проблема в PHP
http://bugs.php.net/bug.php?id=45996
http://bugs.php.net/bug.php?id=46307

У меня в PHP 5.2.12 на FreeBSD (libxml2 2.6.30) xml парсер не распознает сущности < > & точно как в указаной ссылке.

В то же время на более старом PHP 5.2.4 (libxml2 2.6.26) на Windows всё делает верно.

Остается вопрос что делать со справкой?!

PS. Это может влиять не только на справку, любые xml данные могут быть повреждены. Надо бы обратить внимание разработчиков.
Last edited by ve2 on Fri Nov 05, 2010 5:41 pm, edited 1 time in total.
Post Reply

Return to “Russian - русский”