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

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

  1. Offline

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

    Регистрация:
    12.08.2009
    Сообщения:
    6
    Симпатии:
    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
    [B][/B]
    [B][/B]Совместимость:
    • 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

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

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

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

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

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

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

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

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

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

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

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

    Регистрация:
    12.08.2009
    Сообщения:
    6
    Симпатии:
    1
    Пол:
    Мужской
    Здравствуйте!
    Наконец-то восстановили мое расширение на JED после повторной модерации (Last Modified Any).
    Если мой плагин вам действительно пригодился и у вас найдется свободная минутка, то прошу проголосовать за него. Если вы не сильны в ангийском для того, чтобы оставлять комментарии, то будет большим плюсом даже выставление оценок по функциональности, простоте использования, поддержке. В плагине имеется множество новых опций.

    last-modified-j30-exclude-options_1518277496_png_8a111d5e1dfaf58abed8b8dec28b49e3.png
    custom-options_1511532073_png_6365cf5d984282064f2cc07a142df51b.png

    Всем, кто сможет сделать это, гарантирую скидку в 30% при покупке плагина. Скидка действительна две недели (по 21.03.2018 включительно).
    Условия акции:
    • сообщите мне после голосования на JED
    • получите код 30% скидки
    • скидка действительна до 21.03.2018 включительно — поспешите!
    Для Joomla 2.5 -- БЕСПЛАТНО! Но с меньшим набором возможностей, разумеется. :)

    Заранее всем вам благодарен.

    С уважением, Виктор.
     

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

Загрузка...