На странице отображаются символы `
Все привет.
Может кто сталкивался с такой проблемой
Код:
Не могу понять почему так происходит.
Версия MODX: MODX Revolution 2.4.2-pl
PHP Version: 5.3.3
Тип базы данных: mysql
Версия базы данных: 5.1.73
Кодировка: utf8
Может кто сталкивался с такой проблемой
Код:
[[If? &subject=`[[*id]]` &operator=`inarray` &operand=`7,12,57,58,59` &then=`<div>содержимое слоя</div>`]]
Выводит на страницу `<div>содержимое слоя</div>`
, т.е вместе с символами `.Не могу понять почему так происходит.
Версия MODX: MODX Revolution 2.4.2-pl
PHP Version: 5.3.3
Тип базы данных: mysql
Версия базы данных: 5.1.73
Кодировка: utf8
Комментарии: 5
Похоже на то, что у тебя этот сниппет [[If]] вложен ещё в какую-то подобную конструкцию… у меня бывало такое как-то давно, когда только начинал путешествие в мир MODX Revo и составлял нереальные условия за счёт стандартного синтаксиса. Это одна из главных причин, почему теперь только Fenom, насколько это только возможно.
Поддерживаю Гвоздя, а можно код в контексте посмотреть?
+ попробуй вызови сниппет не кэшируемым!
+ попробуй вызови сниппет не кэшируемым!
К сожалению, это не зависит от кэширования, и проявляется не только с If, но и в FormIt, и при вызове других сниппетов.
Причем даже если конструкция не вложенная, и используется на самом верхнем уровне, напрямую в шаблоне. Подозреваю, что это может быть из за каких то настроек сервера, т.к на другом сервере все работает замечательно. Только вот понять бы, какие настройки могут влиять на это.
Причем даже если конструкция не вложенная, и используется на самом верхнем уровне, напрямую в шаблоне. Подозреваю, что это может быть из за каких то настроек сервера, т.к на другом сервере все работает замечательно. Только вот понять бы, какие настройки могут влиять на это.
Попробуй так. Не на нагруженном проекте, а установив чистый MODX на, как ты считаешь, глючный сервер, попробуй воспроизведи этот баг. Если получится, то скорее всего да, дело в сервере. Тогда хорошо бы сравнить php.ini обоих серверов, в чём отличия, какие расширения установлены и т.д. Только так ты поймёшь, какая настройка влияет на такое поведение системы. В противном случае так и останешься при желании понять. ;)
Это кстати проявляется только с кирилицей.
такая же конструкция, только с английским содержимым работает нормально
Т.е:
Попробую завтра установлю свежий MODX, проверю.
такая же конструкция, только с английским содержимым работает нормально
Т.е:
[[If? &subject=`[[*id]]` &operator=`inarray` &operand=`7,12,57,58,59` &then=`<div>the couple of words</div>`]]
выводит как положено, без апосторфов.Попробую завтра установлю свежий MODX, проверю.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.