Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по вёрстке Как правильно сделать Поиск ссылкой на DLE русскими буквами?

Как правильно сделать Поиск ссылкой на DLE русскими буквами?


     04.08.2015    Общие вопросы по вёрстке    771

вопрос
Всех приветствую!
Подскажите п\ж как использовать в DLE 10.4 поиск для вывода материала ССЫЛКОЙ, например Страна: Россия
Если писать так в адресной строке: \index.php?do=search&subaction=search&story=Страна: Россия - то не выводит ничего и в поисковой строке появляется вот это: Страна Р РѕСЃСЃРёСЏ
Понимаю что возможно не правильная кодировка, но если перекодировать и написать вот так http://ruseven.ru/index.php?do=search&subaction=search&story=%D0%A1%D1%82%D1%80%D0%B0%D0%BD%D0%B0:%20%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F
То все тоже самое.
Как правильно сделать запрос в адресной строке, подскажите кто знает?

Ответил: ПафНутиЙ


Установите DLE в кодировке UTF-8

Комментарии пользователей (12)

raliya
14

raliya - 4 августа 2015 09:05 - Гости

у меня уже более 7000 материала на этом сайте, должен наверно другой быть вариант

ПафНутиЙ
1065

3396 | 2434

ПафНутиЙ - 4 августа 2015 09:54 - Админ

Воспользуйтесь конвертером
P.S. Случайно удалил ветку ниже, прошу прощения.

Каков вопрос - таков и ответ. Просто помните об этом.

ScreN
10

207 | 102

ScreN - 4 августа 2015 09:56 - Юзер

Ну блин, Пафнут. Я так долго писал :)

ПафНутиЙ
1065

3396 | 2434

ПафНутиЙ - 4 августа 2015 12:47 - Админ

Я не заметил, что твой коммент был ответом, хотел удалить только бесполезный.

Каков вопрос - таков и ответ. Просто помните об этом.

raliya
14

raliya - 4 августа 2015 12:52 - Гости

админ, или модер, по моему бесполезных комментов нет если там нет спама. все это ключи к статье этой) у которой я не дождусь ответа

ПафНутиЙ
1065

3396 | 2434

ПафНутиЙ - 4 августа 2015 12:55 - Админ


Каков вопрос - таков и ответ. Просто помните об этом.

raliya
14

raliya - 4 августа 2015 13:04 - Гости

перекодировка? Вы что шутите, если русский сайт то не UTF-8 точно и сайт оргомный из за какихто ссылок перекодировать - это глупо.

ScreN
10

207 | 102

ScreN - 4 августа 2015 14:27 - Юзер

В смысле??? Почему не UTF-8 точно? UTF-8 универсальная кодировка. Она и кириллицу и латиницу прекрасно держит. Да и сейчас практически все новые модули пишутся с кодировкой UTF-8. Так что в дальнейшем cp1251 отвалится и ее не будут использовать для написания модулей.

ПафНутиЙ
1065

3396 | 2434

ПафНутиЙ - 4 августа 2015 15:20 - Админ

Ни в коем случаи я не шучу, более того, настоятельно рекомендую использовать UTF-8.
Ваш сайт не очень то и большой по сравнению с этим (наполовину перепиленным DLE) и то он легко и непринуждённо был переведён на utf-8 за половину вечера, так же как и более "большой" (~20 000 + новостей) сайт, так же и как более сложные сайты в плане реализации, в т.ч. киносайты.

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

Каков вопрос - таков и ответ. Просто помните об этом.

raliya
14

raliya - 4 августа 2015 13:06 - Гости

мне кажется должно быть решение проще

raliya
14

raliya - 4 августа 2015 11:03 - Гости

да)) так как быть?)))

raliya
14

raliya - 4 августа 2015 11:04 - Гости

о у меня в уведомлениях есть ваш коммент)))))

Есть конвертеры БД из одной кодировки в другую. Но я если честно им не доверяю. Можно скачать конвертер и перекодировать структуру БД в кодировку UTF-8. Но файлы движка тоже должны быть в кодировке UTF-8. Для этого нужно переустановить DLE в данной кодировке. Если не производились никакие правки файлов движка, то это не проблема. Можно установить DLE на локальном сервере в кодировке UTF-8, а потом просто залить все файлы с локальной машины на сервер. Правда нужно не забыть конфиг БД отредактить, указав правильные настройки для коннекта к БД.


должен быть вариант как выводить ссылкой через поиск, я пока воспользовался гуглом чисто для своего сайта ruseven.ru

Уважаемые кодеры хакеры программисты, давайте решим этот вопрос...

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы