Ошибка при нажатии на теги
Страницы: 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)
Новые темыОбъявленияСвободное общение
20:25 Rotapost прикрыли! Чем пользоваться? 
20:24 Операторы поиска Яндекса: FAQ для тех, кто хочет стать мастером поиска 
20:23 Ночной бар в Паттайе: как случайная встреча с "тайкой" и её кадыком перевернула мой взгляд на продвижение сайта в Google 2026 
09:24 Как Яндекс индексирует ваш сайт? | АПдейт выдача 5.12.2025 
18:31 Хлебные крошки на сайте: сказка из Простоквашино про навигацию в интернете 
10:58 Стоит ли добавлять сайт в Rambler топ 100? 
15:59 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
18:46 CactusPay.PRO | Умная платёжная система с выводом в USDT TRC-20 
16:32 Q3.Network: 1500+ гемблинг-офферов, нестандартные источники трафика, свои приложения 
23:58 Mixmasters - Exchange without AML and KYC 
17:38 Quix Email - сервис почтовых активаций 
16:41 CryptoGraph — Анонимный обмен криптовалют без KYC и AML 
12:41 SnapSwap.io — мгновенный обмен BTC, XMR, ETH, USDT и других криптовалют без регистрации! 
11:07 - Вечные ссылки с трастовых сайтов 2024 проверен FastTrust 
21:38 Про мясо 
20:36 Точные прогнозы на футбол 
20:21 С юмором по жизни! 
14:04 Компьютерная мышь 
13:08 Бесплатный майнинг Tether (USDT) 
16:49 monetizer.agency – рекламная сеть для взрослого и развлекательного трафика. 100$ новому вебмастеру 
20:43 Добро пожаловать в цифровой мир...