Skip to content

dlenettr/amp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DLE AMP ⚡

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.

Kurulum

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çindekileri engine/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&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]

Konfigürasyon

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.

Ekran Görüntüleri

Ekran 1 Ekran 2

Tarihçe

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

About

Siteniz için Google AMP desteği. İçeriklerinizi otomatik olarak AMP için dönüştürür.

Resources

License

Stars

Watchers

Forks

Packages

No packages published