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&=1 [L]
RewriteRule ^([^.]+)/([0-9]+)-(.*)/amp.html$ index.php?newsid=$2&seourl=$3&seocat=$1&=1 [L]
RewriteRule ^([0-9]+)-(.*)/amp.html$ index.php?newsid=$1&seourl=$2&=1 [L]
Готово!
В комплекте идут два TPL шаблона. Один из них amp-main.tpl работает как main.tpl. Тег {amp-content} в нем похож на тег {content}. Плагин будет активен только при отображении статьи и будет показан с использованием шаблона full-amp-fullstory.tpl, который соответствует fullstory.tpl. Можно вносить свои правки в эти шаблоны, однако не забудьте проверить, соответствуют ли они правилам AMP.
Теги, которые поддерживаются:
{normal-url} - оригинальный URL статьи
{amp-url} - URL-адрес статьи
• Кодировка: utf-8
• Интерфейс: турецкий
• Автор: MaRZoCHi
• Источник
Примечание от Oxigen: при создании статьи использовался машинный перевод с турецкого
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.