DataLife Engine Помогите!(Ужасные коментарии)

Статус
В этой теме нельзя размещать новые ответы.

Blackbot

Создатель
Регистрация
5 Июн 2008
Сообщения
10
Реакции
1
:bc:Здравствуйте! Неданов обновился с DataLife Engine 7,2 версии на 7,3 , Отличный нул только появились проблемы:

При написании коментария на русском языке выводитса белеберда в виде:
%u041F%u043E%u0434%u043A%u0438%u043D%u0442%u0435

При английском все нормально, но портал русский с русской публикой! Нигде не мог найти решение проблемы! Помогите пожалуйста!:bc:
 
В конфиге кодировку попробуй поменять, а в базе данных так тоже сохраняется или это только при выводе?

\www\engine\data\

config.php
у меня стоит:
'charset' => "windows-1251",

и в dbconfig.php
define ("COLLATE", "cp1251");
 
В конфиге кодировку попробуй поменять, а в базе данных так тоже сохраняется или это только при выводе?

В базе данных также! Но при этом если пользоватса редактором WYSIWYG то коментарии выводятса нормально. Но если их редактировать то опять же белеберда. Кодировку менять пробовал.:confused:

Добавлено через 3 минуты
config.php
у меня стоит:
'charset' => "windows-1251",

и в dbconfig.php
define ("COLLATE", "cp1251");

К сожелению все аналогично:(
 
А попробуйте windows-1252 поставить

config.php
'charset' => "windows-1252",

dbconfig.php
define ("COLLATE", "cp1252);

Еще шаблон сайта дефолтный попробуйте поставить мало ли что.
 
А попробуйте windows-1252 поставить

config.php
'charset' => "windows-1252",

dbconfig.php
define ("COLLATE", "cp1252);

Еще шаблон сайта дефолтный попробуйте поставить мало ли что.

Увы все из этого я уже попробовал... Результата не дало:confused:
 
в дле особо не шарю, попробуй в dbconfig.php
дописать:
mysql_query('set names cp1251');


во нашол те фак, читай
 
в дле особо не шарю, попробуй в dbconfig.php
дописать:
mysql_query('set names cp1251');


во нашол те фак, читай
*** скрытое содержание ***

Не сработало!
Кстати при:
config.php
'charset' => "windows-1252",

dbconfig.php
define ("COLLATE", "cp1252);

Вместо всех коментариев были знаки вопроса...

Добавлено через 55 секунд
в дле особо не шарю, попробуй в dbconfig.php
дописать:
mysql_query('set names cp1251');


во нашол те фак, читай
*** скрытое содержание ***

Сейчас буду чтить...

Добавлено через 8 минут
Чето непомогло:(
 
попробуй тогда в engine\classes
сначала в
mysql.php

если не поможет еще попробуйте в:
mysqli.class.php
mysql.class.php

естественно после <?php
втавить mysql_query('set names cp1251');


и еще после этого удалите в engine\cache\* все .php файлы (там еще в папке system есть их тож)
 
Есть еще какие небудь идеи????:bc:
 
\engine\editor
в файле
comments.php

тоже попробуй тогда вставить
mysql_query('set names cp1251');

вставь перед:


PHP:
if(!defined('DATALIFEENGINE'))
{
  die("Hacking attempt!");
}

и тоже файлы ис кеша удали
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху