В общем такая беда: поставил на сайт модуль "Последние публикации". Все стало нормально и работает, но возникла одна проблема. Ссылки на новости формируются не с тем ЧПУ, которое стоит в настройках движка.
То есть в настройках стоит тип 2 (главная/категория/название), а последние новости в блоке выводятся через тип 3 (главная/дата/название).
Поменять это можно и нужно в файле lastnews.php в engine/modules, а именно в этой строчке:Код HTML:Только как правильно поменять дату на категорию не знаю. Кто поможет?$tpl->set_block("'\[full-link\](.*?)\[/full-link\]'si", "<a {$go_page}href=\"".$config['http_home_url'].date('Y/m/d/', $row['date']).$row['alt_name'].".html\">\\1</a>");
- 23.03.2012 00:12
- 23.03.2012 22:52
Ну в файле show.full.php можно посмотреть как описываются все типы ссылок, тот который нужен вам, например:
PHP код:Правда в используемом вами модуле это может не сработать, я не знаю извлекается ли там где-то все необходимое(значения в переменных $related['category'], $related['id'] и т.д.)$config['http_home_url'] . get_url( $related['category'] ) . "/" . $related['id'] . "-" . $related['alt_name'] . ".html"
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Нужна помощь. | Общие вопросы поисковой оптимизации | 6 | 16.02.2012 02:23 |
Бан Яндекса, нужна помощь | Поисковые системы | 17 | 06.07.2011 18:38 |
Нужна помощь | Web программирование | 5 | 30.12.2010 05:45 |
Нужна помощь в ЧПУ! | Web программирование | 1 | 05.12.2010 05:27 |
Нужна помощь. | Софт, скрипты, сервисы | 4 | 11.02.2010 14:30 |