DLE AMP 1.2

DLE AMP 1.2

Поддержка Google AMP для сайта на DLE. Модуль автоматически преобразует ваш контент в AMP без необходимости редактирования существующих статей. Это относится только к страницам статьи. За основу был взят адаптированный DomiTori шаблон smartphone от DLE.


Установка:
1. Создать папку с именем amp-library в каталоге engine /classes/ и в этой папке выполнить команду:
composer require lullabot/amp

Таким образом, необходимая библиотека будет создана. После установки папка amp-library займет примерно 12-13 мб. Если вы не можете сделать это, то из архива ниже скопируйте содержимое docs/amp-library.zip в engine/classes/amp-library.

2. Установить модуль через систему установки плагинов.

3. В корне сайта открыть .htaccess и найти:
RewriteEngine On

Добавить ниже:
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*)/amp.html$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4&seourl=$4&amp=1 [L]
RewriteRule ^([^.]+)/([0-9]+)-(.*)/amp.html$ index.php?newsid=$2&seourl=$3&seocat=$1&amp=1 [L]
RewriteRule ^([0-9]+)-(.*)/amp.html$ index.php?newsid=$1&seourl=$2&amp=1 [L]

Готово!

В комплекте идут два TPL шаблона. Один из них amp-main.tpl работает как main.tpl. Тег {amp-content} в нем похож на тег {content}. Плагин будет активен только при отображении статьи и будет показан с использованием шаблона full-amp-fullstory.tpl, который соответствует fullstory.tpl. Можно вносить свои правки в эти шаблоны, однако не забудьте проверить, соответствуют ли они правилам AMP.

Теги, которые поддерживаются:
{normal-url} - оригинальный URL статьи
{amp-url} - URL-адрес статьи

dle-amp-1_2.zip
Создайте аккаунт или авторизуйтесь для скачивания
 
Версия DLE: 13.х
Кодировка: utf-8
Интерфейс: турецкий
Автор: MaRZoCHi
Источник

Примечание от Oxigen: при создании статьи использовался машинный перевод с турецкого

Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.