Ошибка при нажатии на теги
Страницы: 1
Ошибка при нажатии на теги, dle 9.4
При нажатии на тег выскакивает след. сообщение:
Fatal error: Call to undefined function detect_encoding() in /var/www/user1268/data/www/site.ru/engine/engine.php on line 286
Изначально все работало, а потом error.
Может кто сталкивался с такой проблемой или знает как ее решить.
перезалейте файл engine.php с нового движка к примеру, а после настройте под себя(если имелись какие то модули), если же не было, то нечего не меняйте в только что закаченном файле.
Изменено: Валерий - 14 Декабря 2011 16:38
http://cp-ty.ru/ - Все для людей: активный отдых, новости СМИ, развлечения и полезная информация.
Цитата
Валерий пишет:
перезалейте файл engine.php

К сожалению это не решило проблему smile:wall:
Может есть другие предложения?
Изменено: ashel - 14 Декабря 2011 18:54
А можно скопировать 286 строчку сюда? А то в командировке щас и с мобилы сижу
Скопируйте строку engine.php сюда. И версию php не обновляли?
вобще в пхп нет такой функции detect_encoding() если она не задана самим движком. на что соответственно и ругается. ксть mb_detect_encoding() . можно попробовать включить mbstring расширение пхп. к сожалению с таким движком никогда не работал. да и под рукой нет его smile:(
Цитата
nikk3d пишет:
А можно скопировать 286 строчку сюда?

if ( $config['charset'] == "windows-1251" AND $config['charset'] != detect_encoding($tag) ) {
вот эта строчка, что подскажите?
ashel,
вечерком скачаю дле где нибудь. а пока могу предложить сделать на всякий случай копию бд и самого сайта. и попробовать поменять кодировку в конфиге дле. кодировку самого модуля (или как он там называется) в утф8 например. так же еще может быть разница в кодировке в самой бд. например вся бд в утф 8 а таблица тэгов в другой. ну и все же можно попробовать установить расширение пхп mb_string и заменить detect_encoding($tag) на mb_detect_encoding($tag)
без кода дле я пока не могу сказать откуда взялась функция detect_encoding
Цитата
nikk3d пишет:
вечерком скачаю дле где нибудь. а пока могу предложить сделать на всякий случай копию бд и самого сайта. и попробовать поменять кодировку в конфиге дле. кодировку самого модуля (или как он там называется) в утф8 например. так же еще может быть разница в кодировке в самой бд. например вся бд в утф 8 а таблица тэгов в другой. ну и все же можно попробовать установить расширение пхп mb_stringи заменить detect_encoding($tag) на mb_detect_encoding($tag)
без кода дле я пока не могу сказать откуда взялась функция detect_encoding

спасибо за совет, буду пробовать
Не знаю, правильно ли я сделал, но в engine.php поменял
if ( $config['charset'] == "utf-8" AND $config['charset'] != detect_encoding($tag) ) {
было windows-1251

Теги стали работать, но smile:( в адресной строке отображается абра-кадабра, вместо названия тега
/tags/%F1%E5%EA%F1/
Цитата
ashel пишет:
Не знаю, правильно ли я сделал, но в engine.php поменял
if ( $config['charset'] == " utf-8 " AND $config['charset'] != detect_encoding($tag) ) {
было windows-1251
Теги стали работать, но в адресной строке отображается абра-кадабра, вместо названия тега
/tags/ %F1%E5%EA%F1 /

это браузер так декодирует русские слова в адресе.
и это нормально потому что эта абракадабра соответствует русскому слову. например в википедии все ссылки на русские статьи такие.
А можно ли это поправить? Хотелось бы по человечески smile:rolleyes:
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
10:16 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
09:56 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
15:13 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
12:59 2Index - быстрая индексация страниц сайта и обратных ссылок 
10:13 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
23:00 Продвижение по ключам 
05:56 Прибыль 200$ - 400$, за каждую 1000 уников! Google, FB и тд 
13:30 Coin Click.cc - Быстрый и надежный обмен электронных валют в два клика 
10:10 SellBuycoin.io - надежный проводник в мир обмена криптовалют на фиат и наличные по РФ! 
08:37 Betatransfer.net - обменник электронных валют 
04:13 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
22:27 Обменник криптовалют Saint-Exchange 
17:16 GoodsMoney.io 
17:04 swapsfera.com 
23:09 ПП от PMS remote.team - 200$ за команду 
11:38 Про мясо 
13:28 Компьютерная мышь 
22:55 Ну что, кто куда деваете свои сайты? 
22:34 Используете беспроводные наушники? 
22:26 Какой фильм посмотреть сегодня вечером? 
17:13 Добро пожаловать в цифровой мир...