lm_any - плагин Last Modified для любого контента

Тема в разделе "Собственные разработки форумчан", создана пользователем yunoshev, 27.02.2014.

  1. Offline

    yunoshev Недавно здесь

    Регистрация:
    12.08.2009
    Сообщения:
    7
    Симпатии:
    1
    Пол:
    Мужской
    Ув. форумчане!

    Предлагаю вашему вниманию плагин lm_any (plg_system_lm_any) для любого контента (компонента) сайта.

    Сегодня я унифицировал разрозненные наработки по управлению выдачей заголовков страниц last-modified и if-modified-since для ускорения сканирования сайтов поисковыми ботами и, соответственно, улучшения ваших сайтов в плане SEO. Исходный материал по данной теме обсуждался в этом посте.

    Плагин был мною переписан для удобства расширения его под другие компоненты. Некоторый исходный код мною был изменен. В папку /plugins вы можете положить свой производный класс для нужного вам компонента. В файле /plugins/com_example.plugin.php показан пример подключения под отдельную страницу вашего компонента и под страницу категорий компонента.

    • 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 дорабатывается, т.к. на разных хостингах работает по-разному ((
    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
    * написан плагин с поддержкой подключения различных расширений (компонентов)
    optimal-settings-01_1509373280_png_075cf939dba50a9354c80f1555ddf987.png optimal-settings-02_1509373280_png_93214634106fd03713e7b0a846e1e48f.png

    Скачать обновленную версию можно здесь: Last-Modified Any

    Проверить работу сайта после установки плагина можно здесь.

    Принимаются предложения по улучшению и расширению, а также благодарности в карму или на кофе и шоколад. :)
     
    Последнее редактирование модератором: 22.05.2019
    OlegM нравится это.
  2.  
  3. OlegM
    Offline

    OlegM Russian Joomla! Team Команда форума

    Регистрация:
    12.04.2007
    Сообщения:
    4 359
    Симпатии:
    375
    Пол:
    Мужской
    Что-то у меня по ссылке сайт еле открылся и скрин не увеличивается.

    Можешь в сообщении списки поправить и вставить парочку скринов с настройками плагина?
     
  4. Offline

    yunoshev Недавно здесь

    Регистрация:
    12.08.2009
    Сообщения:
    7
    Симпатии:
    1
    Пол:
    Мужской
    @OlegM
    Прямая ссылка для скачивания

    Плагин достаточно лишь опубликовать. Работать будет автоматически на указанных в описании компонентах, в других загружаться не будет.
    Проверить работу плагина можно здесь.
     
    Последнее редактирование: 27.02.2014
  5. Offline

    yunoshev Недавно здесь

    Регистрация:
    12.08.2009
    Сообщения:
    7
    Симпатии:
    1
    Пол:
    Мужской
    @All
    Есть обновление плагина. Сделано:
    ^ исправления для VirtueMart в наименовании класса (спасибо за подсказку форумчанину ast с joomlaforum.ru) и в работе на странице категории (в запрос уходит и текущая категория и ТОЛЬКО требуемое количество товаров в нужной сортировке)
    ^ исправления под требования стандарта ( использование в присвоении & )
    + com_kunena (благодарим за старания форумчанина ast с joomlaforum.ru)
     
  6. Offline

    yunoshev Недавно здесь

    Регистрация:
    12.08.2009
    Сообщения:
    7
    Симпатии:
    1
    Пол:
    Мужской
    @all
    Доступна для скачивания и тестирования облегченная версия плагина: https://www.yunoshev.com/ru/11-last-modified-any-content-lite
    Lite-версия поддерживает только статьи Joomla и отсутствуют настройки исключений.
     
  7. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 331
    Симпатии:
    672
    Пол:
    Мужской
    1.4. Коммерческая реклама (в любой форме) на форуме возможна ТОЛЬКО с разрешения Администрации в лице OlegM.
     
  8. Offline

    yunoshev Недавно здесь

    Регистрация:
    12.08.2009
    Сообщения:
    7
    Симпатии:
    1
    Пол:
    Мужской
    В посте речь идет о бесплатной версии плагина. Вы, сударь, похоже даже не удосужились посмотреть (прочитать), что плагин доступен для свободного скачивания и использования. Печально)
    Но, если речь о моем предыдущем посте, то я его удалю. Извините.
     
    Последнее редактирование: 22.05.2019

Поделиться этой страницей

Загрузка...