Итак, index.php из ссылок мы уже убирали, теперь новая бяда... в них появляются лишние цифры: http://you_site.ru/category/256-kontent. Что делать? Есть несколько способов от этого избавиться (в том числе с использованием разных дополнений), напишу о самом простом, не требующем установки дополнительной хрени.

  1. Нужно найти файлик router.php, он находится в папке components/com_content/

  2. Строчка первая под номером 27 (обычно)

    $advanced = $params->get('sef_advanced_link', 0);

    меняем 0 на 1

  3. Строчка вторая под номером 208 (обычно)

    $advanced = $params->get('sef_advanced_link', 0);

    меняем 0 на 1

  4. Строчка третья - последняя, под номером 228

    if (strpos($segments[0], ':') === false) {
    	$vars['view'] = 'article';
    	$vars['id'] = (int)$segments[0];
    	return $vars;
    }

    закомментируем этот код: /*код*/, или совсем удаляем.

Теперь ссылки будут показываться без ID, но и с ним они тоже будут доступны...

Комментировать

E-mail не обязателен, но желательно его всё же указать, чтобы иметь возможность подписаться на уведомления о новых комментариях. А лучше - просто зарегистрироваться и всегда писать от своего имени.


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