Изменение даты редактирования топика при комментировании

Дано: В стандарте sitemap поле lastmod указывает на дату/время изменения страницы.
Плагин sitemap, который заполняет это поле из значения поля topic_date_edit таблицы topic, которое в свою очередь меняется только при редактировании топика.

Проблема: При комментировании, содержание страницы изменяется, но это никак не отображается в карте сайта.

Решение: Изменять поле topic_date_edit после добавления комментария.
Скачать готовое решение в виде плагина.
GitHub

Обновление плагина "Sitemap" до версии 0.2



Что нового в версии 0.2?

  • Основательный рефакторинг кода плагина. Теперь все действия которые производят с наборами сущностей или свойствами сущностей другие плагины отображаются в генерируемых sitemap'ах. Для примера плагин NiceUrl изменяет url записей и в sitemap топиков выводятся url измененные плагином NiceUrl (т.е. есть поддержка NiceUrl).
  • Изменены ссылки в sitemap.xml в соответсвии с рекомандациями опубликованными на странице sitemaps.org/ru/protocol.php#location. Теперь они выглядят так как будто файлы sitemap'ов расположены в корне сайта.
  • Добавлены XSLT шаблоны для удобного просмотра sitemap в окне браузера.
  • Все основные настройки вынесены в конфиг плагина. Это время жизни кеша для наборов записей, приоритеты страниц, вероятная частота изменений страниц.
  • Добавлена возможность интеграции для сторонних плагинов.

Читать дальше →

Плагин "Sitemap"

Старинная карта АнтарктидыХочу представить на суд общественности плагин Sitemap. Это переработанный модуль Sitemap-generator Дмитрия Гадеева (Дмитрий знает о плагине и дал добро на его публикацию).

Sitemaps — это XML-файл с информацией для поисковых систем (таких как Google, Yahoo, Ask.com, MSN, Яндекс) о страницах веб-сайта, которые подлежат индексации. Sitemaps может помочь поисковикам определить местонахождение страниц сайта, время их последнего обновления, частоту обновления и важность относительно других страниц сайта для того, чтобы поисковая машина смогла более разумно индексировать сайт.
Использование протокола Sitemaps не является гарантией того, что веб-страницы будут проиндексированы поисковыми системами, это всего лишь дополнительная подсказка для сканеров, которые смогут выполнить более тщательное сканирование Вашего сайта.


SVN-репозиторий subversion.assembla.com/svn/ls-sitemap
Страница проекта www.assembla.com/spaces/ls-sitemap

Читать дальше →

Интересный глюк: Google Sitemap Generator + LS 0.4

Поставил на впс Google Sitemap Generator (сокращенно GSG) и столкнулся с интересной проблемой.

GSG добавляет в sitemap.xml 404 страницы.

Пример: запрашиваю браузером файл которого изначально нет, в ответ приходит стандартная 404 заглушка LS'а. Заголовок:
#1 Server Response: http://xxx.ru/404er3.php
HTTP Status Code: HTTP/1.1 404 Not Found
Server: nginx/0.6.32
Date: Sun, 02 May 2010 20:49:02 GMT
Content-Type: text/html; charset=utf-8
Connection: keep-alive
X-Powered-By: PHP/5.2.6-1+lenny8
Set-Cookie: PHPSESSID=b8582e5bc5c0616e134f477706993fa5; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Vary: Accept-Encoding
Content-Length: 1296


в accesse.log.apache также отмечается:
IP- - [03/May/2010:00:46:40 +0400] "GET /404er3.php HTTP/1.0" 404 1295 "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-us) AppleWebKit/531.22.7 (KHTML, like Gecko) Version/4.0.5 Safari/531.22.7"

В качестве результата страница 404er3.php оказывается в файле sitemap.xml

Далее интересней…

Читать дальше →

Sitemap

Кто сможет написать плагин Google Sitemap? Больно уж плохо индексируется Livestreet.
Обидно что я пишу пост, а его ворует блог на Wordpress и там он индексируется быстрее.

Sitemap.xml

ИМХО
Решил написать о том что интересовало месяц назад, когда проект запускался и хотелось увидить быструю индексацию страниц поисковиками своего молодого проекта.

Эта тема подымалась более подробно благодаря kruft вот тут: www.livestreet.ru/blog/wishlist/132.html
но как то по мере появления новых версий LS, просто перестала поддерживаться и интересовать.

Но на тот момент я четко представлял — мне нужен генератор sitemap. И у меня на хостинге, только запустившимся проектом на LS, этот файл д.б.
Читать дальше →

Навигация (FAQ от 2009-02-20)

FAQ теперь удобнее!


• Создана удобная навигация.
• Теперь архивы с файлообменников будут идти в комплекте. (Спасибо за предложение Lora_GT)

Добавлены новые вопросы, моды и хаки:
Читать дальше →

Sitemap-генаратор

Написал на коленке небольшой Sitemap-генератор для Livestreet и готов им поделиться с общественностью, однако есть вопросы…
Update: доступен сам генератор

Читать дальше →