Войти Регистрация

Вход на сайт

Логин *
Пароль *

K2 - убираем из ссылки item и id

Четверг, 23 октября 2014 18:15 Автор 

После установки в Joomla компонента K2, который является мощнейшим конструктором контента (CCK), в ссылках на материалы появляются item и id.

Возможно для кого-то это покажется не критичным, но для многих это раздражающий фактор в борьбе за "красивые ссылки".

В данном случае я не исключение, поэтому поспешил избавиться от этих ненужных "вставок" в ссылки.

Рассматривается тот случай, когда у нас используются штатные средства SEO. В предыдущей статье я уже описывал как включить ЧПУ и как избавиться от index.php в ссылках. Учитывая этот опыт, ссылки должны выглядеть следующим образом

Screenshot 2

Для того, чтобы почистить ссылки нужно будет найти файл router.php в файловой структуре компонента K2. 

"корневая папка вашего сайта"/components/com_k2/router.php

 

Нужно заменить содержимое этого файла на приведённый ниже код

После замены кода ссылки станут более аккуратными.

Это наиболее часто встречаемый способ на просторах Internet.

Однако, разработчиками K2 предусмотрен более простой способ, который заключается в установке пары галочек в настройках компонента

Заходим в настройки K2 и во вкладке "Расширенные" устанавливаем два значения, как показано на рисунке ниже

k2 sef

Проверено на версии K2 2.6.8 и не надо лезть в код!

Stanislav

Master's Degree

Сайт: skopil.ru
Авторизуйтесь, чтобы получить возможность оставлять комментарии