В этой статье,мы попробуем изменить ссылки на темы форума.
Пример: site.ru/topic/nnn - где nnn - номер темы
Внимание!Возможны некоторые недочеты!Если вы обноружили баг,прошу отписаться в теме обсуждения статьи!
P.S Я не несу никакой ответственности за ваши действия.Все манипуляции с дистрибутивом вы выполняете на свой страх и риск
И так...
Находим в дистрибутиве файл
Цитата
/admin/applications/forum/extensions/furlTemplates.php
В этом файле находим
'showtopic' => array( 'app' => 'forums', 'allowRedirect' => 1, 'out' => array( '#showtopic=(.+?)(\#|&|$)#i', 'topic/$1-#{__title__}/$2' ), 'in' => array( 'regex' => '#^/topic/(\d+?)-#i', 'matches' => array( array( 'showtopic', '$1' ) ) ) ),
И заменяем на
'showtopic' => array( 'app' => 'forums', 'allowRedirect' => 1, 'out' => array( '#showtopic=(.+?)(\#|&|$)#i', 'topic/$1/$2' ), 'in' => array( 'regex' => '#^/topic/(\d+?)(/|$)#i', 'matches' => array( array( 'showtopic', '$1' ) ) ) ),
Далее заходим
Цитата
АЦ > Инструменты > Управление кешем
И нажимаем Перестроить FURL кеш
Готово! Теперь у нас получились ссылки вида site.ru/topic/id/ - где ID - номер темы
По такому же принцепу можно поменять ссылки на разделы (site.ru/forum/id/)
©HooLIGUN
Рекомендуемые комментарии
Комментариев нет
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.