Помочь проекту Отзывы Обратная связь Заказать шаблон/сайт Супер-шаблон MF
Войти / Регистрация
Закрыть

или зарегистрироваться

MaxSite CMS

  • Возможности
  • Основы
  • Документация
  • Скачать
Плагин для Сапы и виджет галереи
Множество галерей/загрузок

XML-sitemap и родительские страницы

Старый архивПросмотров: 145071 сентября 2008 г.

В будущую версию включу xml-sitemap, который как считается несколько ускоряет индексацию сайта поисковиками, и сообщает приоритеты и адреса. Я решил, что смысла в опциях для этого плагина нет, поэтому xml-карта создается из страниц не blog, страниц blog и всех рубрик. Думаю, что этого достаточно.

Еще доделал указание родительских страниц - это когда можно указывать родителя у любой страницы. В шаблоне автоматом выводится их ul-список. Также есть виджет. Правда функция получилась ресурсоемкая, поэтому пришлось её кэшировать.

Плагин для Сапы и виджет галереи
Множество галерей/загрузок
twitter.com facebook.com google.com

Еще записи по теме

  • Первая запись из блог-клиента
  • Виджеты в MaxSite CMS
  • Несколько добавлений в MaxSite CMS
  • Запоминание комюзера
  • Тестируем регистрацию комюзеров
  • Кэширование в MaxSite CMS
  • Увеличение времени сессии
  • Плагин для Сапы и виджет галереи
  • Восстановление забытого пароля комюзера
  • Опции в MaxSite CMS

Комментариев: 9 RSS

1ВладимирСайт01-09-2008 20:51

Смысла в опциях может и нет, но возможность исключать страницы из карты может понадобиться.

Все таки возможности MaxSite CMS шире чем у обычного блог движка.

Разработчик может сделать закрытую зону (определенный тип страниц), которую захочет закрыть от поисковиков (просто потому, что у них не будет к ней доступа).

Можно, конечно, использовать robots.txt, но будет нехорошо если правила в нем будут расходится c sitemap.xml.

2Максим01-09-2008 22:00

А зачем исключать страницы из карты? Все равно поисковик будет бегать по всем страницам и проверять их. А карта только чтобы несколько упростить этот процесс. Если уж исключать из индексации, то ставить для конкретной страницы nofollow в meta. Мне кажется это самый простой способ.

3Аноним24-09-2008 06:53

Максим, в плагине (версия 0.22) обнаружилась небольшая ошибка. Это выяснилось после того, как я запостил sitemap в Google. После обработки карты он выдал несколько ошибок вида:

An invalid date was found. Please fix the date or formatting before resubmitting.

Это для главной страницы сайта и для рубрик (для постов в блоге все ОК). Я посмотрел в исходник плагина, там в двух местах неправильный формат даты получается (не соответствует требованиям Гугла):

- для главной страницы сайта надо поменять:

' . date('Y-m-d') . $time_zone . '

на

' . date('Y-m-d') . '

- для рубрик:

$date = str_replace(' ', 'T', date('Y-m-d')) . $time_zone;

на

$date = date('Y-m-d');

4ilya_leoСайт24-09-2008 06:55

Прошу прощения, предыдущий комментарий случайно отправил анонимно и немного ошибся в форматировании. По поводу исправлений должно было выглядеть вот так:

- для главной страницы сайта надо поменять:

' . date('Y-m-d') . $time_zone . '

на

' . date('Y-m-d') . '

- для рубрик:

$date = str_replace(' ', 'T', date('Y-m-d')) . $time_zone;

на

$date = date('Y-m-d');

5Максим24-09-2008 09:22

Странно. Вы где именно проверяли? Я делал стандартно спецификации формата. Проверял в Яндексе-Вебмастер - он ошибок не находит.

6ilya_leoСайт24-09-2008 12:53

Проверено на Гугле, видимо, они строже относятся к этому, чем в Яндексе.

Вот здесь: https://www.google.com/webmasters/tools/docs/en/protocol.html#sitemapXMLFormat

они ссылаются на стандарт W3C:

http://www.w3.org/TR/NOTE-datetime

7Максим24-09-2008 13:25

Я понял в чем ошибка. Неверно формируется дата для самого сайта и для рубрик. Яша на это никак не среагировал, а гугл выдал предупреждение.

Проверю сам гуглом, и тогда дам ссылку на обновленную версию плагина.

8Максим24-09-2008 13:45

Вот ссылка на обновленный плагин:

http://max-3000.com/uploads/xml_sitemap.zip

9Аноним24-09-2008 15:06

Спасибо!

Оставьте свой комментарий!

Комментарий будет опубликован после проверки

Вы можете войти под своим логином или зарегистрироваться на сайте.

(обязательно)

Learn more about buy Instagram likes check popular site Buyiglikesfast
Рубрики
  • Видео 1
  • MaxSite CMS 218
    • Версии (релизы) 92
    • Статьи и подсказки 14
    • Шаблоны (всё что касается шаблонов) 14
    • Создание шаблонов (версии 0.8x) 31
    • Создание шаблонов 9
    • Плагины 5
    • Общие вопросы 52
  • Новости проекта 30
  • CodeIgniter 6
  • Старый архив 42
Последние записи
  • MaxSite CMS 102
  • MaxSite CMS 101
  • Установка и начальная настройка MaxSite CMS (видео)
  • Landing Page на MaxSite CMS
  • Нужно ли возрождать форум поддержки?
  • MaxSite CMS 100
  • MaxSite CMS 10 лет!
  • MaxSite CMS 99
  • Подвал
  • Встраиваемые компоненты
Ссылки
  • Обсуждения на GitHub'е
    Примите участие в развитии системы. Здесь же можно задать свой вопрос
  • ЧАВО по MaxSite CMS для новичков
    Наиболее частые вопросы
Поиск по сайту

О проекте

MaxSite CMS предназначена для создания сайтов любой сложности. Система отлично подходит обычным пользователям, вебмастерам, фрилансерам и вебстудиям.

Другие проекты
  • Сайт автора — MaxSite.org
  • UniCSS (Universal Atomic CSS)
  • Landing Page Framework
  • Бесплатные HTML-курсы
  • Лучший кэш для WP
Соцсети
  • Twitter
  • Github
  • YouTube
© MaxSite CMS, 2008-2019 | Время: 0.2441 | SQL: 20 | Память: 7.54MB | Вход