ShopCMS - пустая строчка, меню, заголовок
Блог
Делимся с Вами своими знаниями и новостями

#Cruelten » Блог » Web » ShopCMS — пустая строчка, меню, заголовок

07.01.2014

ShopCMS — пустая строчка, меню, заголовок

ShopCMS — пустая строчка, меню, заголовок возникает при переносе с одного сервера на другой, но иногда и сразу после установки движка на рабочий хостинг.

Обычно это видно в каталоге товаров. Вместо названий категорий, просто ничего нет. При этом подразумевается, что что-то должно быть, но на этом месте не выводится никакая информация. Причина данной ошибки в новой версии PHP. В версии PHP 5.4+ кодировка по умолчанию UTF-8, а в более ранних версиях ISO-8859-1. А так как наш shopcms на кодировке cp1251, то возникает конфликт, который и приводит к тому, что наши категории, наименования товаров, заголовки перестают показываться.

Чтобы решить эту проблему необходимо во всех файлах нашего движка ShopCMS заменить вот эту строчку:

return htmlspecialchars($_Data, ENT_QUOTES);

На вот такую, с указание кодировки:

return htmlspecialchars($_Data, ENT_QUOTES, ‘cp1251’);

Вот собственно и все решение. Все вернется на свои места и все будет отлично работать. Главное, это внимательно поискать файлы Вашего движка, так как функции, которые надо заменить довольно много. Пользуйтесь!

Метки:

Свяжитесь с нами уже сейчас

Вы привыкли видеть здесь форму обратной связи. Ведь так? Ее делают почти все. Но исследуя поведение людей, мы пришли к выводу, что форма совершенно не нужна. В любом случае все сводится к обсуждению Вашего проекта в WhatsApp или Telegram. А зачем нам тратить Ваше время на заполнение различных форм? Поэтому, пишите в Telegram или в WhatsApp.