Плагин Last-Modified (If-Modified-Since) для любого Joomla контента? который позволяет отсылать правильные заголовки страниц (HTTP Header) Last-Modified (If-Modified-Since) и "304 Not Modified" для быстрого индексирования поисковыми ботами.
Начиная с версии 1.0.7 добавлена опция для работы плагина только при открытии сайта поисковыми ботами, чтобы предотвратить кеширование страниц браузерами.
Начиная с версии 1.0.8 добавлена полная поддержка Joomla 3.3.x и Cobalt CCK 8+.
Начиная с версии плагина 1.1.1 улучшена работа в режиме кэша, а также добавлены новые опции по настройке заголовка ответа (Header Response) в режиме кэширования, а именно: Cache-Control & Expires, Vary, ETag.
Начиная с версии 1.2.1 добавлена поддержка для страниц с комментариями на основе Komento.
Начиная с версии 1.3.9 добавлена поддержка исключений, где вы можете указать различные страницы, которые не должны обрабатываться плагином, такие как: пункты меню, свой список компонентов, свой список URL.
При доработке использовалась следующая литература:
На данный момент плагин поддерживает:
- доска объявлений AdsManager [com_adsmanager] (главная /стартовая/ страница объявлений категории, страница объявления)
- конструктор контента Cobalt CCK [com_cobalt] (тестировался на версии Joomla 3.x, форум, блог; поддержка страниц статьи и категории/секции)
- статьи Joomla [com_content]
- доска объявлений DJ-Classifieds v.3.6.1 [com_djclassifieds] (главная /стартовая/ страница объявлений категории, страница объявления)
- DJ-Catalog2 мощный каталог и решение для электронной коммерции [com_djcatalog2] (страницы списка товаров /тип меню/, категорий, карточка товара)
- мощное расширение для создания блогов на Joomla EasyBlog v.3 - v..5 [com_easyblog]
- форум EasyDiscuss [com_easydiscuss v.3.2]
- конструктор контента FlexiContent CCK [com_flexicontent] страница материала и категорий
- HikaShop компонент для электронной коммерции (интернет-магазин) [com_hikashop]
- интернет-магазин JoomShopping [com_jshopping] (страница товара и категории товаров)
- страницы с комментариями JComments [com_jcomments] ; поддерживаются следующие компоненты: Cobalt, Content, EasyBlog, FlexiContent, JDownloads, K2, MosetsTree, Virtuemart, yvCommodity
- K2 [com_k2]
- страницы с комментариями Komento [com_komento] ; поддерживаются следующие компоненты: Content, EasyBlog, FlexiContent, JDownloads, K2, MosetsTree, Virtuemart
- форум Kunena [com_kunena]
- интернет-магазин Media Store [com_mediastore]
- бизнес-каталог Mosets Tree [com_mosets]
- SP Page Builder [com_sppagebuilder]
- интернет-магазин Virtuemart [com_virtuemart]
- интернет-магазин yvCommodity [com_yvcommodity]
- конструктор контента Zoo CCK, JBZoo [com_zoo]
Плагин расширяемый, т.е. вы сможете подготовить дату последнего изменения запрашиваемого объекта в файле /plugins/com_yourcomponent.plugin.php.
Проверить работу сайта после установки плагина вы можете здесь: last-modified.com.
Проверить работу HTTPS-сайта после установки плагина вы можете здесь: redbot.org.
v.1.4.4 for Joomla 3.x
v.1.4.3 for Joomla 3.x
- SP Page Builder support (tested with v.3.4.2)
v.1.4.2 for Joomla 3.x
- DJ-Catalog2 v.3.7.2 support (and older)
- rewrited processing for unsupported pages (components)
v.1.4.1 for Joomla 3.x
- bug with JoomShopping category products page if ordering option is selected "by Name"
- exceptions processing and output at SQL queries
v.1.4.0 for Joomla 3.x
- bug with single article (com_content) processing
- bug with JoomShopping category products page (tested with JShopping 4.10.x up to 4.16.x)
v.1.3.9 for Joomla 3.x
- exclude options (menu items, custom list of components, custom list of URLs)
v.1.3.8 for Joomla 3.x
- Komento v.3 support (and older)
- rewrited JoomShopping processing with different link parameters (some links contain &controller and some &view)
v.1.3.7 for Joomla 3.x
- additional custom settings for components
- JoomShopping category processing mode (Last-Modified for only category or products of category), needs to hack DB and some files of JShopping
v.1.3.6 for Joomla 3.x
- rewrited com_content plugin (new algorithm logic)
- JoomShopping category pages supported and JShopping Reviews on product page (go to demo site)
- additional settings (Google recommendations option, enable 304 Not Modified)
- ETag calculating based on content (optional)
- full description with FAQ
v.1.3.5 for Joomla 3.x
- поддержка DJ-Classifieds v.3.6.1 (support DJ-Classifieds v.3.6.1)
v.1.3.3 for Joomla 3.x
- option in the plugin settings for special custom value only for Expires Header
v.1.3.2 for Joomla 3.x
- option in the plugin settings for custom Vary Header value
v.1.3.1 for Joomla 3.x
- now works without any hacks and patches of Joomla's core files
- Joomla 3.5 support
v.1.2.5 for Joomla 3.x
- fixed some warnings for Zoo
- fixed some warnings for K2 & JComments
v.1.2.4 for Joomla 3.x
- поддержка EasyBlog v.5 (support EasyBlog v.5)
v.1.2.3 for Joomla 3.x
- вычисление параметра ETag
v.1.2.2 for Joomla 3.x
- поддержка комментариев JComments; обрабатываются следующие компоненты: Cobalt, Content, EasyBlog, FlexiContent, JDownloads, K2, MosetsTree, Virtuemar, yvCommodityt
v.1.2.1 for Joomla 3.x
- поддержка комментариев Komento; обрабатываются следующие компоненты: Content, EasyBlog, FlexiContent, JDownloads, K2, MosetsTree, Virtuemart
v.1.1.4 for Joomla 3.x
- FlexiContent CCK [com_flexicontent] : страница материала и категорий
- AdsManager компонент доски объявлений [com_adsmanager] : главная страница доски объявлений, категории, страница объявления
v.1.1.3 for Joomla 3.x
- HikaShop компонент для электронной коммерции (интернет-магазин) [com_hikashop]
v.1.1.2 for Joomla 3.x
- улучшения в логике работы плагина
v.1.1.1 for Joomla 3.x
- добавлена поддержка EasyBlog
- улучшена работа в режиме кэша, а также добавлены новые опции по настройке заголовка ответа (Header Response) в режиме кэширования, а именно: Cache-Control & Expires, Vary, ETag
v.1.0.8.02
- добавлена поддержка Media Store для Joomla! версий 3.3+
v.1.0.8.01
- добавлена поддержка Cobalt CCK 8+ для Joomla! версий 3.3+
v.1.0.8
- добавлена полная поддержка Joomla! версий 3.3+, теперь идет пакетная установка (сам плагин и дополнительный патч платформы)
v.1.0.7
- добавлена опция для работы плагина только при открытии сайта поисковыми ботами, чтобы предотвратить кеширование страниц браузерами; для проверки работы плагина на сервисе last-modified.com данную опцию необходимо отключать
v.1.0.6.2
- убрана опция для проверки запроса на if-last-modified (кажется, из-за нее происходят сбои в работе)
v.1.0.6.1
- изменения в логической операции
v.1.0.6
- опция в настройках плагина для проверки запроса на if-last-modified, т.е. если в запросе HTTP не указан if-last-modified, то плагин не срабатывает без надобности
- ZOO: поддержка страницы категории и типа меню блог (frontpage)
v.1.0.5
- опция в настройках плагина для выдачи текущей даты и времени, если не найден подходящий обработчик страницы в плагине
v.1.0.4
- исправления для VirtueMart в наименовании класса (спасибо форумчанину ast) и в работе на странице категории (в запрос уходит и текущая категория и ТОЛЬКО требуемое количество товаров в нужной сортировке)
- исправления под требования стандарта
- com_kunena (благодарю за старания форумчанина ast)
v.1.0.3
v.1.0.2
- com_k2
- исправлена работа с датой при отдаче ответа
v.1.0.1
- com_yvcommodity
- com_virtuemart
- com_jshopping
- com_content
- написан плагин с поддержкой подключения различных расширений (компонентов)