Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » Как правильно сделать Поиск ссылкой на DLE русскими буквами?

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


     04.08.2015    Все вопросы » Общие вопросы по вёрстке    1142

вопрос
Всех приветствую!
Подскажите п\ж как использовать в 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
Гости

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

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

ПафНутиЙ
Админ

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

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

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

ScreN
Юзер

ScreN - 4 августа 2015 09:56 -

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

ПафНутиЙ
Админ

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

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

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

raliya
Гости

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

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

ПафНутиЙ
Админ

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


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

raliya
Гости

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

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

ScreN
Юзер

ScreN - 4 августа 2015 14:27 -

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

ПафНутиЙ
Админ

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

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

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

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

raliya
Гости

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

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

raliya
Гости

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

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

raliya
Гости

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

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

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


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

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

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

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

наверх