Print-page4amp - AMP версия DLE на основе страницы для печати

  • Автор темы Obitatelll
  • Обновлено
  • 18, Oct 2024
  • #1
Плагин генерации AMP страниц для DLE, теперь на основе версии для печати. Перед тем как устанавливать плагин, сделайте резервную копию файла {THEME}/print.tpl своего шаблона.

Так как плагин загружает модифицированную версию данного файла с разметкой для AMP страницы.

Ссылка на "версию для печати" в мире, где распечатывать документы на принтере становиться плохим тоном (под соусом что мы за экологию и против вырубания лесов) имеет смысл приспособить для пользы своего веб-сайта.

И совместить возможность печати (тем, кому это действительно нужно) и разметку AMP страницы для роботом. Например, если обернуть стандартную строку html кода в шаблоне fullstory.tpl дополнительными тегами определяющими тип устройства с которого просматривают сайта. И вместо базовых:

[print-link]<i class="fa fa-print"></i> Распечатать[/print-link]
Написать так:

[print-link]
[desktop]<i class="fa fa-print"></i> Распечатать

[not-desktop]<i class="fa fa-bolt"></i> AMP версия страницы[/not-desktop]
[/print-link]
Но посетители с ПК будут видеть привычную ссылка на "Распечатать", а посетители со смартфонов ссылку на AMP версию страницы
Принцип работы AMP с DataLife Engine AMP версия создается только для статьи целиком (то, что обычно отображается в шаблоне {THEME}/fullstory.tpl ) После подключения и активации плагина DLE-print-page4amp у каждой статьи сайта в метатегах генерируемых CMS появляется новый тег информирующий о наличии AMP версии страницы. где rel="amphtml" это тот самый признак AMP-версии, а ссылка вида https://sitename.com/o-skripte/printage,1,1-post1.html

( на самом деле это версия для печати ) и есть адрес AMP страницы. Проверить корректность работы всегда можно через https://search.google.com/test/rich-results


В файле шаблона print.tpl работают все теги, которые заявлены разработчиками DLE.
Мы не вносили никаких дополнительных правок. На практике это означает, что если в новых версиях движка появятся новые теги для страницы печати, то они так же будут доступны и в нашей версии AMP-шаблона на основе этого файла.
#- Amp Версия Dle На Основе Страницы Для Печати #Print-Page4Amp

Obitatelll


Рег
02 Feb, 2011

Тем
6299

Постов
10083

Баллов
41618
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно