Вторая и частая проблема – это, как убрать ID из ссылки в адресной строке браузера! Я решил научится делать это без сторонних расширений для Joomla. Очень частая и популярная тема в сети, если серьезно. Найдя информацию в сети, я принялся за работу. Но у меня возникли определенные трудности, с внедрением нужных правил, для реализации этой задачи, но все по порядку…
Первое, что нужно сделать: В файле, который находиться по координатам —administratorcomponentscom_contentconfig.xml добавить параметр:
<field name="sef_advanced_link" type="radio" default="0" label="COM_CONTENT_SEF_ADVANCED_MODE" description="COM_CONTENT_REMOVE_ITEMID"> <option value="0">JNO</option> <option value="1">JYES</option> </field> <field name="spacer1" type="spacer" hr="true" />
В менеджере настроек материалов, появиться поле, которое задает параметр вставки ID в статью, не забудьте нажать там «ДА»…
Второе: в файле по адресу — /components/com_content/router.php; внести изменения:

* then we assume it is a category. If they don't we assume it is an article if ($count === 1) {
поменять, на:
* then we assume it is a category. If they don't we assume it is an article if ($count === 1 && !$advanced) {
И тут казалось бы все, все что описано сделано. Однако нет, после совершения подобного у меня возникла проблема – не открываются новые статьи. Все ссылки ведут на главную с приставкой «domen.com/index.php». За исключением страниц, которые привязаны к меню.
Оказалось, что нужно внести еще несколько изменений в файле по адресу —/components/com_content/router.php:
Строчку:
$advanced = $params->get('sef_advanced_link', 0);
Поменять, на:
$advanced = $params->get('sef_advanced_link', 1);
Думаете все? Однако, нет, это еще не все! Немного злюсь на это дело…
Продолжаю в том же файле менять строчки:
->where($db->quoteName('alias').'='.$db->quote($db->quote($segment)));
Меняем ее на:
->where($db->quoteName('alias').'='.$db->quote($segment));
Вот теперь Все!
Получается совсем не сложно и совершенно не требуется применения специальных расширений для решения этого вопроса.