Русскоязычный форум, посвященный фреймворку Kohana

Все о фреймворке Kohana. Обсуждение уроков, документации.
Текущее время: 05 июл 2025, 17:09

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Кириллица в url
СообщениеДобавлено: 01 сен 2012, 19:52 
Не в сети
Зеленый

Зарегистрирован: 01 сен 2012, 19:39
Сообщения: 3
Друзья, помогите решить проблему!
Есть cms (rms2), написаная на кохане, проблема в том , что не выводит пути кириллицей, причем файлы кириллицей выводит, а промежуточные директории не выводит. Сортировка по типу товара выглядит в виде папки, вот ее то и не удается кириллицей написать.
Есть идеи, можете помочь?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кириллица в url
СообщениеДобавлено: 01 сен 2012, 21:01 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 июл 2012, 18:00
Сообщения: 701
Откуда: Murom, Russia
Поищите по форуму, тут где то это уже обсуждалось — роутинг, экшены и контролёры с кириллицей в названии


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кириллица в url
СообщениеДобавлено: 01 сен 2012, 22:13 
Не в сети
Бывалый

Зарегистрирован: 21 май 2012, 20:54
Сообщения: 81
Кодировка в UTF-8 должно работать.Все современные браузеры отображают кирилицу корректно в url кроме IE.В вашем случае если выводит файлы нормально а не выводит что-то другое так может проблема не в кирилице.

_________________
Меньше кода -> меньше ошибок


Последний раз редактировалось websto 02 сен 2012, 20:30, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кириллица в url
СообщениеДобавлено: 01 сен 2012, 22:29 
Не в сети
Зеленый

Зарегистрирован: 01 сен 2012, 19:39
Сообщения: 3
поиск выдает только эту тему на слово кириллица.
Не знаю как правильно - в кириллице или нет, но в кохане точно, т.к. движек на нем написан, попробую еще раз обьяснить.
сайт.рф/dir/файл.html открывается
dir - название сортировки вводимого товара, это название хранится в базе.
Я хочу поменять его на русский, но ничего не почему-то выходит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кириллица в url
СообщениеДобавлено: 01 сен 2012, 22:37 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 июл 2012, 18:00
Сообщения: 701
Откуда: Murom, Russia
Код:
  Route::set('product', '<dir>/<category>.html)', array('dir' => 'с-лева-на-право|по-возрастанию'))
    ->defaults(array(
      'controller'  => 'shop',
      'action'  => 'view',
  ));


не работает?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кириллица в url
СообщениеДобавлено: 01 сен 2012, 22:40 
Не в сети
Бывалый

Зарегистрирован: 21 май 2012, 20:54
Сообщения: 81
А что происходит?Какие ошибки выдает если заменить название?И кодировка базы тоже желательно должна быть в utf-8

_________________
Меньше кода -> меньше ошибок


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кириллица в url
СообщениеДобавлено: 02 сен 2012, 14:43 
Не в сети
Зеленый

Зарегистрирован: 01 сен 2012, 19:39
Сообщения: 3
переименовываю на руссский, пишет:
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);
}


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кириллица в url
СообщениеДобавлено: 02 сен 2012, 20:28 
Не в сети
Бывалый

Зарегистрирован: 21 май 2012, 20:54
Сообщения: 81
Роут покажите.Сдесь скорее всего проблема

_________________
Меньше кода -> меньше ошибок


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Все о фреймворке Kohana  | 
Powered by phpBB® Forum Software © phpBB Group