сайт с нуля, сайт своими руками, создать сайт, сделать сайт, джумла, как удалить id, joomla 3 В данном уроке я расскажу о том, как удалить ID материала на сайте. Айди - это порядковый номер материала, который присваивается ему при создании и в настройках движка по умолчанию прописано так, чтобы id отображался в ссылке, которая ведет на материал. Многих владельцев сайтов это не смущает и их вполне устраивают ссылки такого вида. А для других принципиально, чтобы айди материала не отображался и потому вносят в код изменения для удаления этих номеров. В принципе, данная функция уже предустановлена в Джумле, начиная с версии 1.6, однако без определенных дополнений почему-то не выводится в администраторской панели. Для отображения ее необходимо сделать некую модификацию.

Для этой цели нам понадобится файл config.xml, который найти можно по адресу на сервере: вашсайт/administrator/components/com_content/config.xml. Зайдите через файловый менеджер на свой сайт и найдите этот файл, затем скачайте его на свой рабочий стол и откройте.

Далее внесите следующую запись:

<field name="sef_advanced_link"
type="radio"
default="1"
label="SEF: Удалить ID материала в ссылке?"
description="Удалить ID материала в ссылке?">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>

Запись эту я обычно прописываю после вот этой строчки: description="COM_CONTENT_CONFIG_ARTICLE_SETTINGS_DESC">, хотя в принципе, особой разницы нет, где именно этот код прописать.

Далее файл необходимо сохранить, но во избежании ошибки, сохранить его следует в формате UTF-8 с обязательным снятием галочки с функции BOM. Но здесь проблема в том, что в обычном текстовом редакторе Блокнот, которым мы, как правило открываем файлы такого типа, не отображается нужная функция, поэтому нам понадобится дополнительный текстовый редактор, например, AkelPad. Он не требует установки и запускается сразу. Так вот, откройте блокнот AkelPad, скопируйте в него содержимое файла config.xml и сохраните в формате UTF-8 и обязательно снимите галочку BOM:

AkelPad, сохранить файл, кодировка utf-8, снятие BOM

Обычный блокнот теперь закрываете и загружаете на сервер с заменой. Далее перейдите в панель администратора сайта и проверьте настройки - Материалы - Менеджер материалов - Настройки:

удалить айди материала

Появилась возможность отключения ID  материала в админской панели:

как удалить id материала,  joomla 3

Теперь почистите устареший кэш: Система - Очистить устаревший кэш. Затем пройдите на сайт и проверьте, работают ли настройки. Если айди продолжает отображаться, попробуйте перейти на другую страницу сайта, а с нее обратно на материал по ссылке в меню (проверить следует именно ссылку материала, а не раздела или подкатегории, откройте какой-либо конкретный материал).

Если все сделано верно, то айди должно исчезнуть и больше не будет отображаться ни в одном материале.

Если вы не хотите прописывать код, то можете скачать готовый файл и просто загрузить его на свой сервер, с заменой вашего файла. Так будет гораздо проще и быстрее. Для этого откройте папку: вашсайт/administrator/components/com_content/ и замените в ней файл config.xml на скачанный. Ну если есть желание проделать весь путь самостоятельно, тоже неплохо.

Скачать готовый файл config

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

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Комментарии   

#1 Таша 15.10.2016 05:29
Очень полезный урок, спасибо огроменное просто! Я очень долго эту информацию искала и вот нашла, и много еще полезностей на вашем сайте для себя обнаружила. Желаю успешного развития портала, буду частым гостем!

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


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