htm

Обсуждение смены дизайна, дополнительного функционала, SEO и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

htm

Сообщение Yur » 25 янв 2013, 17:42

Здравствуйте! Не подскажите как формируется расширение файлов htm (новостей, статей итд)
в UrlManager.php есть код:
public function init(){
$this->_myRules = array(
array(
'replace' => array(
'<title:.*?>',
'<id:\d+>',
'news',
),
'route' => 'news/main/view',
'pattern' => param('module_news_seoPattern', '::text/::title-::id.htm'),
),
... ... ...

Вопрос как он работает такой код? те как он делает странички statia-1.htm?
Спасибо!
Yur
Незнакомец
 
Сообщения: 4
Зарегистрирован: 25 окт 2012, 07:06
Очки репутации: 0

Re: htm

Сообщение Xpycm » 27 янв 2013, 17:44

Yur писал(а):Здравствуйте! Не подскажите как формируется расширение файлов htm (новостей, статей итд)

Собственно, ответ в строке, пример, которой Вы привели, если посмотреть внимательнее:
Код: Выделить всё
'pattern' => param('module_news_seoPattern''::text/::title-::id.htm'), 


Yur писал(а):Вопрос как он работает такой код? те как он делает странички statia-1.htm?

Откройие файл protected\components\UrlManager.php.
Всё начинается с метода init(). В свойство $this->_myRules записываем свои правила, затем в методе parseSeoInitRules() заменяем что нам нужно (с помощью метода parseSeoLink()), ну и добавляем в правила. Всё просто, если опять таки внимательно посмотреть на содержимое этого файла и походить по методам класса UrlManager

Ссылка в тему - http://www.yiiframework.com/doc/guide/1.1/ru/topics.url
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: htm

Сообщение Yur » 27 янв 2013, 19:34

Спасибо! )
Yur
Незнакомец
 
Сообщения: 4
Зарегистрирован: 25 окт 2012, 07:06
Очки репутации: 0


Вернуться в Вопросы и помощь по изменениям

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

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

cron