Новая версия популярного компонента XMap для Joomla 2.5, который предназначен для создания карты сайта. XMap позволяет создавать более одной карты сайта, которые имеют различные настройки. Новая версия значительно отличается от версий для Joomla 1.5, поэтому в этой статье постараюсь описать новые возможности и принцип создания карты сайта.
После установки компонента, следует перейти по пути: Компонент - XMap. Для того чтобы создать карту сайта нужно нажать на иконку Создать. Страница создания имеет вид, схожий с созданием материала.
Создание карты сайта
- Заголовок - название карты сайта
- Алиас - псевдоним, отображающийся в URL
- Состояние - выбрать будет ли опубликована карта
- Доступ - установить уровень доступа, кому будет доступна создаваемый материал
- Intro Text - здесь в визуальном редакторе можно вписать текст, который будет отображаться над картой
Menus
Здесь отмечаются пункты меню для показа в карте сайта
- Priority - уровень приоритета меню (чем больше, тем выше позиция)
- Change Frequency - изменение частоты показа
Options
- Intro text - показывать или нет вступительный текст
- Menu title - требуется ли отображение заголовка меню
- CSS Class name - при необходимости указать имя класса CSS
- # Cols - указать количество колонок (если меню больше одного)
- External Links Image - тип кнопки на внешние ссылки
- Compress XML - требуется ли сжатие XML версии
- Beautify XML - требуется ли украшать XML-карту сайта
News Sitemap
- Publication Name - можно указать публицируемое имя
Созданные карты сайта будут доступны в таблице.
Настройка для расширений
Компонент XMap имеет 2-ю вкладку Extensions (расширения), которая является ссылкой к плагинам, связанных с компонентом. По умолчанию это 6 плагинов - Content Plugin, Kunena Plugin, Mosets Tree Plugin, SobiPro Plugin, Virtuemart Plugin, WebLinks Plugin, которые содержат дополнительные настройки.
Рассмотрю наиболее важный - Content Plugin:
Basic Settings
- Expand Categories - способ включения категорий (никогда, всегда, только в XML, только в HTML)
- Expand Featured - показ избранных материалов (настройки такие же)
- Include Archived - включения материалов в архиве (параметры те же)
- Show Unauthorized Links - показывать все ссылки, включая закрытые доступом
- Add Pagebreak - добавлять или нет разделители подстраниц
- Max. Articles per Category - максимальное число материалов из категории
- Max. Article's Age in days - лимит на количество добавляемых в карту материалов
XML Sitemap Settings
- Add images? - добавлять ли изображения в XML-карту
- Category Priority - установить/изменить приоритет категории
- Category Change frequency - изменение частоты обновления категории
- Category Priority - приоритет категории
- Article Change frequency - изменить частоту для материалов
News Sitemap Settings
- Keywords - выбрать какие ключевые слова должны быть использованы для Google News
Добавление карты на сайте
Для добавления XMap на сайте, нужно создать пункт меню, к которому присвоить тип меню HTML Site map или XML Sitemap. В обозначенном типе справа выбрать нужную карту сайта.
Если требуется чтобы карта сайта не отображалась в меню на страницах сайта, то нужно создавать пункт в таком меню, которое не отображается на сайте с помощью модуля.
Комментарии
Очевидно разработчики убрали данную функцию в этом компоненте. Посмотрел настройки и компонента и плагина Content - нигде нет расположения в алфавитном порядке ((
Располагал - результат тот же.
Нужно в менеджере материалов каждому материалу выставить дату публикации, согласно алфавитному списку названий этих материалов. И тогда на карте сайта эти материалы будут отображаться в алфавитном порядке.
Пока только так.
Но материалов в разделе - несколько тысяч. Каждому из этих материалов нужно выставить соответствующую дату публикации. Это очень "удобно". Ну а иначе они в карте сайта будут отображаться как попало.
Может быть, и даже наверняка, есть в этом компоненте параметр, установив который, материалы в карте сайта будут располагаться красиво - в алфавитном порядке, как это было в компоненте для joomla 1.5. Просто об этом параметре нигде никто не говорит.
Александр, попробуйте расположить в алфавитном порядке материалы в Менеджере материалов
Оно кому-то нада?
Не могу понять как сделать так, чтобы материалы в карте сайта располагались в алфавитном порядке. Естественно материалы одной категории.
На Joomla 1.5, с соответствующей версией этого компонента, материалы (их просто в одной категории очень много) располагались в алфавитном порядке.
Здесь, на 2,5 в карте сайта материалы одной категории сортируются по дате добавления. Может где-то нужно выставить параметр, чтоб сортировка была не по дате, а по алфавиту?
Попробуйте в плагине Content Plugin в поле Expand Categories поставить "Never"
Джумла 2.5.8 и Xmap 2.3.2
А вот от куда его брать?
1) Открыть на сайт ссылку на карту сайта и скопировать в robots.
2)Или его надо взять где то в компоненте или плагине xmap (как в прошлых версиях)?
Моя версия 2.3.0 или позже (английская)