Русскоязычный форум, посвященный фреймворку Kohana http://forum.kohanaframework.su/ |
|
Кириллица в url http://forum.kohanaframework.su/viewtopic.php?f=31&t=358 |
Страница 1 из 1 |
Автор: | Trains [ 01 сен 2012, 19:52 ] |
Заголовок сообщения: | Кириллица в url |
Друзья, помогите решить проблему! Есть cms (rms2), написаная на кохане, проблема в том , что не выводит пути кириллицей, причем файлы кириллицей выводит, а промежуточные директории не выводит. Сортировка по типу товара выглядит в виде папки, вот ее то и не удается кириллицей написать. Есть идеи, можете помочь? |
Автор: | Sergey [ 01 сен 2012, 21:01 ] |
Заголовок сообщения: | Re: Кириллица в url |
Поищите по форуму, тут где то это уже обсуждалось — роутинг, экшены и контролёры с кириллицей в названии |
Автор: | websto [ 01 сен 2012, 22:13 ] |
Заголовок сообщения: | Re: Кириллица в url |
Кодировка в UTF-8 должно работать.Все современные браузеры отображают кирилицу корректно в url кроме IE.В вашем случае если выводит файлы нормально а не выводит что-то другое так может проблема не в кирилице. |
Автор: | Trains [ 01 сен 2012, 22:29 ] |
Заголовок сообщения: | Re: Кириллица в url |
поиск выдает только эту тему на слово кириллица. Не знаю как правильно - в кириллице или нет, но в кохане точно, т.к. движек на нем написан, попробую еще раз обьяснить. сайт.рф/dir/файл.html открывается dir - название сортировки вводимого товара, это название хранится в базе. Я хочу поменять его на русский, но ничего не почему-то выходит. |
Автор: | Sergey [ 01 сен 2012, 22:37 ] |
Заголовок сообщения: | Re: Кириллица в url |
Код:
не работает? |
Автор: | websto [ 01 сен 2012, 22:40 ] |
Заголовок сообщения: | Re: Кириллица в url |
А что происходит?Какие ошибки выдает если заменить название?И кодировка базы тоже желательно должна быть в utf-8 |
Автор: | Trains [ 02 сен 2012, 14:43 ] |
Заголовок сообщения: | Re: Кириллица в url |
переименовываю на руссский, пишет: The requested url does not exist on this server. Route::set(..., вообщето я надеялся лечение редактированием какого-то класса ограничится. Скажем в хелпере MY_valid.php следующие изменения не помогли: static function url_name ($name) { //return (bool) preg_match('/^[A-Z][A-Z\-\d\.]*$/i', $name); return (bool) preg_match('/^[A-Z][а-я][А-Я][A-Z\-\d\.]*$/i', $name); } |
Автор: | websto [ 02 сен 2012, 20:28 ] |
Заголовок сообщения: | Re: Кириллица в url |
Роут покажите.Сдесь скорее всего проблема |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |