Mevcut makalelerinizde düzenleme işlemi yapmanıza gerek kalmadan otomatik olarak AMP uyumlu olarak dönüştürülür. Sadece makale sayfaları için geçerlidir.
Makale sayfasında DLE smartphone teması kullanılmıştır. Bu sayfa DomiTori
tarafından oluşturulmuştur.
1) İlk olarak engine/classes/
dizininde amp-library
adında bir klasör oluşturun. Ardından bu klasörde aşağıdaki komutu çalıştırın. Böylece gerekli kütüphane kurulmuş olacak.
composer require lullabot/amp
Yükleme sonrasında amp-library klasörü yaklaşık olarak 12-13 mb yer kaplayacaktır.
Eğer bu işlemi yapamazsanız
docs/amp-library.zip
dosyasının içindekileriengine/classes/amp-library
klasörüne kopyalayınız.
2) Ardından eklentiyi sitenize yükleyin.
3) .htaccess dosyasını açarak RewriteEngine On
satırının altına ekleyin
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]
Eklenti ile birlikte iki adet tpl dosyası geliyor. Bu dosyalardan amp-main.tpl
olanı main.tpl
gibi çalışmaktadır. içerisindeki {amp-content}
tagı ise {content}
tagı gibidir. Eklenti sadece makale gösteriminde aktif olacaktır ve fullstory.tpl
muadili olan amp-fullstory.tpl
şablonu kullanılarak gösterilecektir. Bu iki şablon dosyasını kendinize göre düzenleyiniz. Fakat yaptığınız işlemlerin AMP kurallarına uygun olup olmadığını kontrol etmeyi unutmayınız.
Eklenti ile gelen taglar:
{normal-url} - Makalenin orijinal URL'si
{amp-url} - Makalenin amp URL'si
Modülün admin panelden kontrolü yapılmamaktadır.
Version | Tarih | Uyumluluk | Yenilikler |
---|---|---|---|
1.2 | 09.03.2019 | 13.0+ | Metalardaki amphtml ve canonical hatası giderildi. DLE 13.2 uyumluluğu sağlandı. |
1.1 | 21.01.2019 | 13.0+ | AMP için makale önbellekleme özelliği eklendi. Optimizasyonlar yapıldı. |
1.0 | 16.01.2019 | 13.0+ | İlk sürüm |