Плагин

Турбо страницы яндекс плагин joomla 1 5: FL Yandex Turbo — плагин Яндекс.Турбо страниц для Joomla :: Fiction Labs — Лаборатория сайтов

11.07.2023

FL Yandex Turbo — плагин Яндекс.Турбо страниц для Joomla :: Fiction Labs — Лаборатория сайтов

FL Yandex Turbo — плагин Яндекс.Турбо страниц для Joomla, поддерживающий материалы компонентов Content, Zoo, K2, JoomShopping и Virtuemart.

Поддержка компонентов

Плагин из коробки поддерживает работу со стандартными материалами Joomla, компонентами Zoo, K2 , JoomShopping и Virtuemart.

Все компоненты, с которыми бесплатно работает плагин, входят в стандартный пакет установки.

КомпонентРаспространение 
Content Бесплатно Скачать
Zoo Бесплатно Скачать
K2 Бесплатно Скачать
Ручное добавление Бесплатно Скачать
JoomShopping 500 р.
Virtuemart 500 р.
JoomKassa 500 р.
EasyBlog 500 р.
DJ-Classifieds 500 р.

Платное расширение плагина распространяется в виде дополнения, которое ставится поверх основного плагина.

Если Вам необходимо добавить поддержку любого другого компонента, напишите мне по любым контактам. Возможно добавление поддержки любого компонента.

Принцип работы

Плагин выбирает из базы материалы в соответствии с условиями, заданными в настройках. Для каждого из компонентов есть масса опций по выборке отображения материалов. Для Zoo* поддерживается неограниченное количество приложений и типов, которые можно выбрать в настройках. Никаких id элементов, только настройка из административной части плагина или Zoo.

Плагин может добавлять в верхнюю часть турбо страницы вступительное изображение. Для этого в настройках каждого из компонентов должна быть выбрана соответствующая настройка. В качестве вступительного изображения выстыупают:

В соответствии с настройками плагин может обрабатывать контент — находить изображения, оборачивать их тэгом figure и добавлять к ним figcaption. В дополнение к этому, плагин удаляет ненужные тэги и в соответствии с настройками, удаляет пустые тэги.

Особенности

Для отображения рекламы на сайте плагин добавляет к тексту материала соответствующую разметку — одну перед текстом материала, другую — после, всего 2 блока. Вам лишь стоит выбрать и настроить систему рекламы в настройках. Если Вам нужно добавить 2 блока рекламы, внизу и вверху, в настройках необходимо добавить блок рекламы дважды.

Плагин может показывать отдельные ленты каждого компонента, для этого к адресной строке необходимо добавить лишь параметр component с необходимым компонентом, например, &component=content, &component=zoo или &component=k2

Плагин может показывать отдельные ленты материалов, категорий и вручную добавленных страниц, для этого к адресной строке необходимо добавить лишь параметр, например, &mode=items, &mode=categories или &component=custom соответственно

Иногда с одновременным включением нескольких компонентов и выводом большого количества материалов в ленту сервера не справляются с нагрузкой. Для таких случаев, имеет смысл разделить ленту на страницы. Для этого к адресной строке необходимо добавить параметр page с нужной страницей, например, &page=2

Кеширование плагина не зависит от глобальных настроек кеша сайта.

Если Вам необходим какой-то специфический текст, то плагин может отрендерить 2 модульные позиции, одну ДО контента (она называется fl-yandex-turbo-top) и одну после контента (она называется fl-yandex-turbo-bottom). Этих позиций Вы не найдете у себя в шаблоне, поэтому их необходимо вставить вручную. Смело добавляйте любой модуль в эти позиции, и он будет отображен там, где надо. HTML код в модулях будет очищен в соответствии с настройками плагина.

Если Вы решили отображать на сайте форму обратной связи в виде кнопки или в конце материала, но Вы не хотите ее отображать на каких-то определенных страницах, просто добавьте в тело материала тэг {flyandexturbo_no_form}. После этого форма не будет отображаться на странице конкретно этого материала.

Плагин может удалять из материала контент, который Вы не хотите там видеть. Для этого добавьте к тэгу класс noflyandexturbo. После этого данный тэг вместе со всем содержимым будет удален из ленты.

Для работы с компонентом Zoo необходима предварительная настройка шаблона плагина внутри самого компонента Zoo (добавление элементов в позиции Header Image, если выбрана соответствующая опция, и Content).

Для правильной работы страница rss ленты должна быть разрешена в Вашем robots.txt. Например, так:

Allow: /?option=com_ajax&plugin=flyandexturbo

Расширение плагина для работы с другими компонентами оказывается на платной основе.

Если у Вас установлены коммерческие расширения плагина, то после обновления основной версии плагина их тоже необходимо переустановить.

Бесплатная поддержка

Так как плагин полностью бесплатен, то разрабатывается и поддерживается только на энтузиезме разработчика. Поэтому если Вы хотите поддержки, у Вас что-то не работает, то можете написать или в комментариях, или по любым контактам, которые Вы найдете на главной странице. В Вашем сообщении должны быть:

  • максимум информации о проблеме;
  • версия Joomla;
  • версия PHP;
  • адрес ленты;
  • скриншоты или тексты ошибок плагина или валидации Яндекса

Сообщения «Помогите, установил, не работает.» принципиально игнорирую — у меня нет времени на выяснение вышеизложенных вещей, а если Вы не позаботились об этом, то мне и подавно некогда. Извините.

Платная поддержка

О платной поддержке плагина, Вы можете узнать, перейдя по этой ссылке.

Турбо-страницы Яндекса для Joomla | Центр обучения Joomla

Прочее для Joomla

Комментарии

  1. Назначение турбо-страниц
  2. Дополнительные преимущества турбо-страниц
  3. Как подключить Joomla к турбо-страницам?

Осенью 2017 года яндекс запустил новый сервис — турбо-страницы. Суть турбо-страниц сводится к тому, что для мобильных пользователей предоставляется максимально облегченная версия сайта: она в 10 раз легче, чем обычная страница. Давайте рассмотрим преимущества и недостатки, и определим, кому подойдет данный сервис, и как его подключить к Joomla.

Назначение турбо-страниц

Задача турбо-страниц — ускорить загрузку сайта. Для этих целей Яндекс делает следующее:

  1. По специальному RSS-каналу сохраняет ваши материалы к себе на сервер.
  2. Вставляет контент в специальную легкую обертку.
  3. Подставляет полученную страницу в поисковой выдаче для мобильных устройств.

Дополнительные преимущества турбо-страниц

  1. Около вашего сайта в поисковой выдаче появляется значок «Турбо».

    Лично я на страницы с таким значком кликаю чаще и выискиваю их в результатах. Почему? Страница загружается моментально, гарантированно удобно читается, отсутствие обильной рекламы.

    Поэтому, наличие значка турбо можно считать фактором повышающим кликабельность.

  2. Снижение нагрузки на сайт.

    Контент находится на серверах Яндекса, поэтому при загрузке страницы ваш сервер не участвует.

  3. Поисковая выдача.

    Турбо страница не получит приоритет в поисковой выдаче относительно обычной страницы, как утверждает Яндекс.

    Но турбо-страница считается мобильной версией сайта, этот фактор учитывается при формирование поисковой выдачи. Поэтому если у вас нет мобильной версии сайта, адаптивной верстки, то с турбо-страницами получите преимущество.

Турбо страница не получит приоритет в поисковой выдаче относительно обычной страницы, как утверждает Яндекс.

Но турбо-страница считается мобильной версией сайта, этот фактор учитывается при формирование поисковой выдачи. Поэтому если у вас нет мобильной версии сайта, адаптивной верстки, то с турбо-страницами получите преимущество.

Как подключить Joomla к турбо-страницам?

Jturbo — плагин для интеграции сайта на Joomla с турбо-страницами.

Расширение поддерживает:

  • com_content
  • K2
  • Zoo/JBZoo </p><p><a href="/glossary/cck" class="btn btn-primary readmore">Подробнее</a></p>» title=»CCK — <i>Content Construction Kit</i>»>CCK
  • интернет магазины (JoomShopping / Virtuemart)
  • YOOtheme Pro — Page builder
  • любые другие компоненты — под заказ

По итогу подключаться к турбо-страницам рекомендуется тем:

  • у кого нет мобильной версии сайта и кто до сих пор работает на Joomla 1.5 / 2.5, чтобы получить больше посетителей с мобильных устройств.
  • кому не принципиален захват посетителей сайта через пиксель, пуш-уведомления, подписку на рассылку и мессенджеры.
Упоминаемые термины:

Joomla, CCK

Обзоры, SEO, Joomla 3, Скорость загрузки

Сайтов Joomla .htaccess продолжают взламывать

Для защищенного сайта Joomla вы можете использовать приведенный ниже код, просто отредактируйте файл .htaccess и ниже поставляются с полной защитой для сайта Joomla.

Также он обновит ваш URL-адрес с помощью Joomla Core SEF (вы должны включить его). Перейдите в панель администратора и обновите Mode/ReadWrite Apache.

Вы можете использовать код ниже

 RewriteEngine On
DirectoryIndex index.php index.html
Индексигнорировать *
Опции +FollowSymLinks All -Indexes
Размер FileETag MTime
ExpiresActive On
# Срок действия по умолчанию: 1 час после запроса
ExpiresDefault "сейчас плюс 1 час"
# Срок действия CSS и JS: 1 неделя после запроса
ExpiresByType text/css "сейчас плюс 1 неделя"
Приложение ExpiresByType/javascript "сейчас плюс 1 неделя"
Приложение ExpiresByType/x-javascript "сейчас плюс 1 неделя"
# Срок действия файлов изображений: 1 год после запроса
ExpiresByType image/bmp "сейчас плюс 1 год"
ExpiresByType image/gif "сейчас плюс 1 год"
ExpiresByType image/jpeg "сейчас плюс 1 год"
ExpiresByType image/jp2 "сейчас плюс 1 год"
ExpiresByType image/pipeg "сейчас плюс 1 год"
ExpiresByType image/png "сейчас плюс 1 год"
ExpiresByType image/svg+xml "сейчас плюс 1 год"
ExpiresByType image/tiff "сейчас плюс 1 год"
ExpiresByType image/vnd.
microsoft.icon «сейчас плюс 1 год» ExpiresByType image/x-icon "сейчас плюс 1 год" ExpiresByType image/ico "сейчас плюс 1 год" Изображение/значок ExpiresByType "сейчас плюс 1 год" ExpiresByType text/ico "сейчас плюс 1 год" ExpiresByType application/ico "сейчас плюс 1 год" ExpiresByType image/vnd.wap.wbmp "сейчас плюс 1 год" ExpiresByType application/vnd.wap.wbxml "сейчас плюс 1 год" ExpiresByType application/smil "сейчас плюс 1 год" # Срок действия аудиофайлов: 1 год после запроса ExpiresByType audio/basic "сейчас плюс 1 год" ExpiresByType audio/mid "сейчас плюс 1 год" ExpiresByType audio/midi "сейчас плюс 1 год" ExpiresByType audio/mpeg "сейчас плюс 1 год" ExpiresByType audio/x-aiff "сейчас плюс 1 год" ExpiresByType audio/x-mpegurl "сейчас плюс 1 год" ExpiresByType audio/x-pn-realaudio "сейчас плюс 1 год" ExpiresByType audio/x-wav "сейчас плюс 1 год" # Срок действия видеофайлов: 1 год после запроса ExpiresByType application/x-shockwave-flash "сейчас плюс 1 год" ExpiresByType x-world/x-vrml "сейчас плюс 1 год" ExpiresByType video/x-msvideo "сейчас плюс 1 год" ExpiresByType video/mpeg "сейчас плюс 1 год" ExpiresByType video/mp4 "сейчас плюс 1 год" ExpiresByType video/quicktime "сейчас плюс 1 год" ExpiresByType video/x-la-asf "сейчас плюс 1 год" ExpiresByType video/x-ms-asf "сейчас плюс 1 год" ########## Конец — оптимальное время экспирации ########## Начало — блокировка пожирателей пропускной способности SetEnvIf пользовательский агент "Indy Library" stayout=1 SetEnvIf пользовательский агент "libwww-perl" stayout=1 SetEnvIf пользовательский агент "Wget" stayout=1 # Следующие правила относятся к инструментам загрузки, перегружающим полосу пропускания.
SetEnvIf пользовательский агент "Скачать демона" stayout=1 SetEnvIf пользовательский агент "GetRight" stayout=1 SetEnvIf пользовательский агент "GetWeb!" пребывание в стороне=1 SetEnvIf пользовательский агент "Go!Zilla" stayout=1 SetEnvIf пользовательский агент "Go-Ahead-Got-It" stayout=1 SetEnvIf пользовательский агент "GrabNet" stayout=1 SetEnvIf пользовательский агент "TurnitinBot" stayout=1 # Эта строка запрещает доступ ко всем вышеперечисленным инструментам запретить из env=stayout ########## Конец — блокировка пожирателей пропускной способности # Сжатие текста, html, javascript, css, xml, слава Komra.de AddOutputFilterByType DEFLATE текст/обычный текст/html текст/текст XML/приложение css/приложение xml/приложение xhtml+xml/приложение rss+xml/приложение javascript/x-javascript ########## End - Автоматическое сжатие ресурсов ########## Начало – перенаправление Google Apps, Саши Перенаправление 301 /почта http://mail.google.com/a/ ########## Конец – перенаправление Google Apps ########## Начало - Перенаправление index.
/(,|;|:|<|>|”>|”<|/|\\\.\.\\).{0,9(java|curl|wget) [NC, ИЛИ] RewriteCond %{HTTP_USER_AGENT} (winhttp|HTTrack|clshttp|архиватор|загрузчик|электронная почта|собирать|извлекать|захватывать|майнер) [NC,OR] RewriteCond %{HTTP_USER_AGENT} (libwww-perl|curl|wget|python|nikto|scan) [NC,OR] RewriteCond %{HTTP_USER_AGENT} (<|>
|’|%0A|%0D|%27|%3C|%3E|%00) [NC,OR] # Блокировать инъекции MySQL RewriteCond %{QUERY_STRING} (;|<|>|'|”|\)|%0A|%0D|%22|%27|%3C|%3E|%00).*(/\*|объединение|выбрать |insert|cast|set|declare|drop|update|md5|benchmark) [NC,OR] Условие перезаписи %{QUERY_STRING} \.\./\.\. [ИЛИ] RewriteCond %{QUERY_STRING} (localhost|loopback|127\.0\.0\.1) [NC,OR] RewriteCond %{QUERY_STRING} \.[a-z0-9(.*)$ - [F,L] ########## End - Расширенная защита сервера ########## Начало - Базовый антиспам-фильтр ## Я убрал некоторые общеупотребительные слова, настройте по своему вкусу RewriteCond %{query_string} \bviagra\b [NC,OR] RewriteCond %{query_string} \bambien\b [NC,OR] RewriteCond %{query_string} \bblue\spill\b [NC,OR] RewriteCond %{query_string} \bcialis\b [NC,OR] RewriteCond %{query_string} \bcocaine\b [NC,OR] RewriteCond %{query_string} \bejaculation\b [NC,OR] RewriteCond %{query_string} \berectile\b [NC,OR] RewriteCond %{query_string} \berections\b [NC,OR] RewriteCond %{query_string} \bhoodia\b [NC,OR] RewriteCond %{query_string} \bhuronriveracres\b [NC,OR] RewriteCond %{query_string} \bimpotence\b [NC,OR] RewriteCond %{query_string} \blevitra\b [NC,OR] RewriteCond %{query_string} \blibido\b [NC,OR] RewriteCond %{query_string} \blipitor\b [NC,OR] RewriteCond %{query_string} \bphentermin\b [NC,OR] RewriteCond %{query_string} \bprosac\b [NC,OR] RewriteCond %{query_string} \bsandyauer\b [NC,OR] RewriteCond %{query_string} \btramadol\b [NC,OR] RewriteCond %{query_string} \btroyhamby\b [NC,OR] RewriteCond %{query_string} \bultram\b [NC,OR] RewriteCond %{query_string} \bunicauca\b [NC,OR] RewriteCond %{query_string} \bvalium\b [NC,OR] RewriteCond %{query_string} \bviagra\b [NC,OR] RewriteCond %{query_string} \bvicodin\b [NC,OR] RewriteCond %{query_string} \bxanax\b [NC,OR] RewriteCond %{query_string} \bypxaieo\b [NC] Правило перезаписи ^(.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *