XML карта сайта для контента

+18
2.73K
Представляю первую версию генератора XML карты сайта для контента(статьи)

Карта сайта
Установки в файле:
components/sitemap/model.php
строка 7: $site_domain = 'mysite.ru'; Вместо mysite.ru указать доменное имя своего сайта

Настройки в админке:
Настройки->Задачи CRON->Новая задача:
Название: get_sitemap
Описание: Генерирует карту сайта
Задача активна: Да
Интервал: 4 ч.
PHP-файл:
Компонент: sitemap
Метод модели: getSiteMap
Класс:
Статический метод класса:

Запустить задачу.
0
Symedia Symedia 12 лет назад #
Если кто успел скачать, скачайте еще раз. Файл перезалил.
0
Александр Александр 12 лет назад #
При выполнении пишет "По каким то причинам задача не выполнена"
0
stavpit stavpit 12 лет назад #
Задам пару вопросов карта для 1.10 ?

И как выводится карта на сайте все на одной странице или есть пагинация ?
0
Redmond Redmond 12 лет назад #
Если я правильно понял, то это для поисковиков для ускорения индексации новых материалов. Для людей нужна HTML-карта.
0
Symedia Symedia 12 лет назад #
Да, это для поисковиков.
0
Symedia Symedia 12 лет назад #
Карта - чистый xml для вывода на сайте не предназначена, хотя можно и это сделать. Данная xml карта нужна для поисковых систем. Google, Yandex. Для лучшей индексации.
0
alpik alpik 12 лет назад #
демку б глянуть...
0
Symedia Symedia 12 лет назад #
Эта карта чисто xml для поисковиков, не для отображения на сайте.
0
sotastroy sotastroy 12 лет назад #
Есть ли настройки, по каким компонентам строится карта?
0
Symedia Symedia 12 лет назад #
Пока нет.
0
Майкл Майкл 12 лет назад #
Не понятно для кого это?
А как же блоги, форум, видео и т.п.?
Или у Вас на сайте кроме статей ничего нет?
Дагстудент пообещал завтра обновить карту сайта для 1.10.
Там должно быть всё (во всяком случае я надеюсь на это)...
0
Symedia Symedia 12 лет назад #
Есть более расширенная версия даной карты для всех компонентов. Данная версия выложена по просьбам. Если будет запрос на расширение и доработку, можно и это.
0
oll oll 12 лет назад #
Значение "никогда"-в строке
Код PHP:
  1. $changefreq->appendChild($xml->createTextNode('never'));
должно использоваться для описания архивных URL-адресов.
Другие значения Вероятной частоты изменения этой страницы-
Значения:
always - всегда
hourly - ежечасно
daily - ежедневно
weekly - еженедельно
monthly - ежемесячно
yearly - ежегодно
0
Symedia Symedia 12 лет назад #
Вы что имеете ввиду?
0
Symedia Symedia 12 лет назад #
Хотя понял:
http://www.sitemaps.org/ru/protocol.html:

<changefreq> - необязательно - Вероятная частота изменения этой страницы. Это значение предоставляет общую информацию для поисковых систем и может не соответствовать точно частоте сканирования этой страницы. Допустимые значения:
always hourly daily weekly monthly yearly never
Значение"всегда" должно использоваться для описания документов, которые изменяются при каждом доступе к этим документам. Значение "никогда" должно использоваться для описания архивных URL-адресов. Имейте в виду, что значение для этого тега рассматривается как подсказка, а не как команда. Несмотря на то, что сканеры поисковой системы учитывают эту информацию при принятии решений, они могут сканировать страницы с пометкой "ежечасно" менее часто, чем указано, а страницы с пометкой "ежегодно" – более часто, чем указано. Сканеры могут периодически сканировать страницы с пометкой "никогда", чтобы отслеживать неожиданные изменения на этих страницах.
Архивный, это значит, что контент не поменяется, а не то что его положат в архив какой-то. Да, такие настройки необходимо в админку вынести. Хотя они и не обязательны.
0
VonKruger VonKruger 12 лет назад #
Александр:
При выполнении пишет "По каким то причинам задача не выполнена"
Аналогичная ситуация. При запуске задачи выскакивает это сообщение.
+1
Symedia Symedia 12 лет назад #
Перепроверю, будет другая версия более полная, без бага.
0
VonKruger VonKruger 12 лет назад #
Спасибо ;)
+1
stavpit stavpit 12 лет назад #
При выполнении пишет "По каким то причинам задача не выполнена"
-1
Anonim Anonim 11 лет назад #
Скажите, тут http://help.yandex.ru/video/?id=1116238 просят XML карту для видео
Как ее сделать?
0
Илья Илья 11 лет назад #
Ребят, встал вопрос о генерировании xml карты сайта в автоматическом режиме( по крону ). Кто пользовался данным скриптом, опишите пожалуйста ощущения. Может быть есть что-то более удобное и качественное?

Еще от автора

Обновление модуля "Расписание намазов".
Немного переработанный модуль парсера расписания намазов. Добавлена админка. 1.7 - 1.9: namaz1.9.zip 1.10: namaz1.10.zip
Универсальный модуль к компоненту Медиагалерея v.1.2 - Новые записи
В продолжение разработки Медиагалереи v.1.2 Модуль выводит новые аудио или видеозаписи.
Компонент Медиагалерея v.1.2 beta для InstantCMS v.1.6 и выше
Вот и разработал компонент медиагалереи. На ваш суд. Пока тест. Хотя и работоспособный вполне. Галерея состоит из mp3 и flv файлов.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.