Ошибка при нажатии на теги
Страницы: 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:02 Бесплатное получение бэклинков 
10:01 Бесплатное расширение для Chrome — проверка ссылок прямо на странице 
23:53 Выбор CMS для первого блога в 2026 - реально ли новичку войти без кода? 
22:30 MAX попер в бурж: 40 стран, ведение каналов и горы дешевого трафика 
22:21 Слипание слов в блоке 
22:13 Гугл запустил Первый АПдейт года и серп уже трясёт - Google March 2026 Core Update 
22:05 С чего сейчас проще начать? 
09:40 Вериф аккаунты АВИТО + платежи 
09:22 Софт для рассылки в телеграм 
09:16 Telegram-бот конструктор: автоответы, воронки, поддержка и т.д 
00:05 TETChange-Обменник криптовалют 
22:39 Создам под вашу нишу сетку сайтов-сателлитов для привлечения целевого трафика 
22:17 Продам домен translated.ru 
21:00 Portfel.cc - современный помощник в Ваших финансовых операциях. 
23:08 Голландцы влепили Grok по яйцам - теперь нельзя раздевать реальных людей, штраф 100к евро в день 
18:49 Чак Норрис ушел - 19 марта 2026, 86 лет, семья подтвердила 
17:05 Огородники 
13:41 8 марта: желаю аптайма 99.9% и e-e-a-t без локов 
13:02 С юмором по жизни! 
05:10 Точные прогнозы на футбол 
16:47 Какой фильм вы любите посмотреть перед сном?