Ув. форумчане! Предлагаю вашему вниманию плагин lm_any (plg_system_lm_any) для любого контента (компонента) сайта. Сегодня я унифицировал разрозненные наработки по управлению выдачей заголовков страниц last-modified и if-modified-since для ускорения сканирования сайтов поисковыми ботами и, соответственно, улучшения ваших сайтов в плане SEO. Исходный материал по данной теме обсуждался в этом посте. Плагин был мною переписан для удобства расширения его под другие компоненты. Некоторый исходный код мною был изменен. В папку /plugins вы можете положить свой производный класс для нужного вам компонента. В файле /plugins/com_example.plugin.php показан пример подключения под отдельную страницу вашего компонента и под страницу категорий компонента. Spoiler: На данный момент плагин поддерживает com_content -- статьи com_k2 -- конструктор контента (CCK) com_jshopping -- магазин JShopping com_kunena -- форум com_mosets com_virtuemart -- магазин Virtuemart com_yvcommodity -- магазин yvCommodity com_zoo Совместимость: Joomla 2.5 Joomla 3.x дорабатывается, т.к. на разных хостингах работает по-разному (( Spoiler: История версий v.1.0.4 ^ исправления для VirtueMart в наименовании класса (спасибо за подсказку форумчанину ast с joomlaforum.ru) и в работе на странице категории (в запрос уходит и текущая категория и ТОЛЬКО требуемое количество товаров в нужной сортировке) ^ исправления под требования стандарта ( использование в присвоении & ) + com_kunena (благодарим за старания форумчанина ast с joomlaforum.ru) v.1.0.3 + com_zoo + com_mosets v.1.0.2 + com_k2 ^ исправлена работа с датой при отдаче ответа v.1.0.1 + com_yvcommodity + com_virtuemart + com_jshopping + com_content * написан плагин с поддержкой подключения различных расширений (компонентов) Spoiler: Настройки плагина Скачать обновленную версию можно здесь: Last-Modified Any Проверить работу сайта после установки плагина можно здесь. Принимаются предложения по улучшению и расширению, а также благодарности в карму или на кофе и шоколад.
Что-то у меня по ссылке сайт еле открылся и скрин не увеличивается. Можешь в сообщении списки поправить и вставить парочку скринов с настройками плагина?
@OlegM Прямая ссылка для скачивания Плагин достаточно лишь опубликовать. Работать будет автоматически на указанных в описании компонентах, в других загружаться не будет. Проверить работу плагина можно здесь.
@All Есть обновление плагина. Сделано: ^ исправления для VirtueMart в наименовании класса (спасибо за подсказку форумчанину ast с joomlaforum.ru) и в работе на странице категории (в запрос уходит и текущая категория и ТОЛЬКО требуемое количество товаров в нужной сортировке) ^ исправления под требования стандарта ( использование в присвоении & ) + com_kunena (благодарим за старания форумчанина ast с joomlaforum.ru)
@all Доступна для скачивания и тестирования облегченная версия плагина: https://www.yunoshev.com/ru/11-last-modified-any-content-lite Lite-версия поддерживает только статьи Joomla и отсутствуют настройки исключений.
1.4. Коммерческая реклама (в любой форме) на форуме возможна ТОЛЬКО с разрешения Администрации в лице OlegM.
В посте речь идет о бесплатной версии плагина. Вы, сударь, похоже даже не удосужились посмотреть (прочитать), что плагин доступен для свободного скачивания и использования. Печально) Но, если речь о моем предыдущем посте, то я его удалю. Извините.