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

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

  1. Offline

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

    Регистрация:
    12.08.2009
    Сообщения:
    5
    Симпатии:
    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
    * написан плагин с поддержкой подключения различных расширений (компонентов)

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

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

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

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

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

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

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

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

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

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

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

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

Загрузка...