Среда, 14 Август 2013 14:29

Как убрать item и id из ссылки после установки компонента К2

Оцените материал
(1 Голосовать)

Как убрать item из ссылкиПосле установки компонента К2, у многих возникает проблема с отображением ссылок. Ссылки выглядят совсем не так как Вам бы этого хотелось, появился идентификационный номер статьи (id) и item, который указывает принадлежность статьи к той или иной категории. Решить эту проблему можно несколькими способами.

К примеру, Вы можете установить компонент SH404SEF, при правильной настройке которого, Вы сможете привести свои ссылки в порядок, но можно воспользоваться и более легким способом, без установки дополнительных расширений. Все что для этого нужно, так это скачать ниже указанный файл с кодом и вставить его вместо существующего файла «router.php» После замены файла «router.php», Ваши ссылки примут нормальный человеческий вид, однако на конце ссылки у многих возможно будет стоять слэш, но не у всех.  И по этому, для тех у кого он остался и есть желание избавится и от слэша, то произведите замену строчек в коде (способ описан ниже)

Убираем item и id 

  1. Зайдите в корневую папку сайта и дальше по этой траектории: components/com_k2/router.php
  2. Сделайте на всякий случай копию файла «router.php»
  3. Вставьте скачанный с сайта файл с заменой существующего, или сначала удалите «router.php», а потом вставьте скачанный с сайта файл.

Файл router.php
Автор  Дата 14.08.2013 Система  Joomla Размер файла 1.38 KB Закачек 362

Убираем слэш на конце ссылки

Скопируйте эти строчки:

// Изменения.
if(isset($segments[0]))
{
if($segments[0]=='item')
{
$alias = explode(':',$segments[1]);
$segments[0]=null;
$segments[1]=$alias[1];
}
}
// Изменения. Конец.

Найдите эти строчки в коде файла «router.php» (100 строчка, если открывать в редакторе Notepad + +) и замените их.

// Изменения.
if(isset($segments[0]))
{
if($segments[0]=='item')
{
$alias = explode(':',$segments[1]);
$segments[0]=$alias[1];
$segments[1]=null;
}
}
// Изменения. Конец.

 Если Вы сразу хотите залить файл, уже со всеми изменениями, то можете скачать уже готовый файл и просто произвести замену.

Усовершенствованный файл router.php
Автор  Дата 14.08.2013 Система  Joomla Размер файла 1.38 KB Закачек 324

 

 

Последнее изменение Среда, 14 Август 2013 22:22

Добавить комментарий


Защитный код
Обновить

Новые игры Alawar.