Datalife Engine 14.0
- Temalara yeni taglar eklendi ve geliştirildi
- Yeni AirPlay medya oynatıcısı eklendi
- 1500 adet yeni ifade (emoji) eklendi
Custom Comments v1.4
Custom Comments modülü ile sitenizdeki yorumları istediğiniz gibi yerleştirebilirsiniz. Bilinen custom tagı mantığıyla aynı şekilde hazırlandı.
Böylece kullanımı daha kolay anlaşılabilir. Şablon dosyası ve kod ile ilgili tüm bilgiler aşağıda mevcuttur.
Artık siteniz için son yorumlar modülü aramanıza gerek kalmayacak. Bir çok DLE sürümü ile uyumlu olarak çalışabilmektedir.
Diğer sürümlerde meydana gelen uyumsuzlukları çözmek için bize geri bildirim gönderiniz.
Şablonda kullanılabilir taglar
Makale Bilgileri :
Kullanıcı Bilgileri :
Yorum Bilgileri :
Kontrol tagları :
Comment kodu ve parametreleri
Comment kodu
Parametreler ve açıklamaları :
Örnek kodlar ( Aşağıdaki kodlar direkt olarak sitenizde çlaışmayabilir. Yukarıdaki açıklamayı okuyarak kendinize uygun parametreler ile kodunuzu oluşturup temanıza ekleyin ) :
Github Proje Linki : https://github.com/dlenettrv2/custom-comments
Kurulum bilgileri arşiv içerisindedir.
Kurulum
1) Aç: index.php ( DLE 10.3 ve altı ) | engine/modules/main.php ( DLE 10.4 ve üstü )
Bul :
Üstüne Ekle :
2) Temanızdaki bir CSS dosyasına ekleyin ( style.css veya engine.css )
3) Yukarıda verilen Örnek Kodlar kısmından kendinize uygun kodu oluşturup, sitede son yorumları göstermek istediğiniz yere ekleyin.
For translators: No need any translation on module file, only need to translate 'description' into your language.
Böylece kullanımı daha kolay anlaşılabilir. Şablon dosyası ve kod ile ilgili tüm bilgiler aşağıda mevcuttur.
Artık siteniz için son yorumlar modülü aramanıza gerek kalmayacak. Bir çok DLE sürümü ile uyumlu olarak çalışabilmektedir.
Diğer sürümlerde meydana gelen uyumsuzlukları çözmek için bize geri bildirim gönderiniz.
Şablonda kullanılabilir taglar
Makale Bilgileri :
{news-title limit="50"} - Makalenin başlığı ( Tam uzunluk: {news-title} )
{news-cat} - Makale kategorisinin linki
{news-link} - Makele URL'si
{news-id} - Makale ID'si
Kullanıcı Bilgileri :
{author} - Kullanıcı adı
{author-colored} - Kullanıcı adı ( grup rengi ile )
{author-id} - Kullanıcı ID'si
{author-url} - Profil sayfa URL'si
{author-foto} - Avatar URL'si
{author-news} - Makale sayısı
{author-comm} - Yorum Sayısı
{author-group} - Grubu ( Renklendirme destekli )
{author-group-icon} - Grup ikonu
{status} - Yorumu ekleyen kullanıcının online/offline durumu
Yorum Bilgileri :
{approve} - Onay durumu ( Onaylı:1, Onay bekliyor:0 )
{is_register} - Kayıtlı kullanıcı ise:1, değilse: 0
{email} - Email adresi
{ip} - IP adresi
{id} - Yorum ID'si
{date} - Tarih ( {date=Format} destekleniyor )
{text} - Yorum metni HTML olarak
{text-preview} - Yorum metni yazı olarak ilk 100 karakter
{comm-link} - Yorum URL'si
Kontrol tagları :
[registered] Kayıtlı kullanıcı yorumu ise gözükür [/registered]
Comment kodu ve parametreleri
Comment kodu
{comments ... }
Parametreler ve açıklamaları :
users="yes" : Sadece kayıtlı kullanıcıların yaptığı yorumlar ( no: Ziyaretçilerin yaptığı yorumlar, kullanılmazsa: hepsi )
cache="yes" : Önbellekleme kullan ( Varsayılan: no )
id="1-100,5" : Yorum ID'leri 1-100 arasında ve 5 olanlar ( Tek yorum için de girilebilir id="10" )
news="1,2,3,4-10" : Makale ID'leri 1-10 arasında olanlar yorumlar ( Tek makale için de girilebilir: news="205" )
category="1-20" : Sadece kategori ID'leri 1-20 arasında olan makalelere yapılan yorumları listeler ( news, id parametreleri gibi kullanılabilir )
not-category="1,2,3" : Sadece kategori ID'leri 1,2,3 dışında olan makalelere yapılan yorumları listeler ( news, id parametreleri gibi kullanılabilir )
author="MaRZoCHi" : Sadece o kullanıcıya ait yorumlar
author="_THIS_" : Kullanıcı profil sayfasında, sadece o kullanıcıya ait yorumlar
author="_CURRENT_" : Giriş yapmış olan kullanıcıya ait yorumlar
approve="yes" : Sadece onaylanmış yorumlar ( no: onay bekleyen, kullanılmazsa: hepsi )
template="last_comm" : Yorum gösterimi için şablon dosyası
days="3" : Son 3 gün içinde yazılan yorumlar
from="0" : Başlangıç
limit="10" : Limit ( limit-from kadar yorum gösterilir )
order="date" : Sıralama kriteri ( date - Tarih, postid - Makale ID'si, author - Kullanıcı Adı, rand - Karışık )
sort="desc" : Sıralama metodu ( asc: Artan, desc: Azalan )
cache="yes" : Önbellekleme kullan ( Varsayılan: no )
id="1-100,5" : Yorum ID'leri 1-100 arasında ve 5 olanlar ( Tek yorum için de girilebilir id="10" )
news="1,2,3,4-10" : Makale ID'leri 1-10 arasında olanlar yorumlar ( Tek makale için de girilebilir: news="205" )
category="1-20" : Sadece kategori ID'leri 1-20 arasında olan makalelere yapılan yorumları listeler ( news, id parametreleri gibi kullanılabilir )
not-category="1,2,3" : Sadece kategori ID'leri 1,2,3 dışında olan makalelere yapılan yorumları listeler ( news, id parametreleri gibi kullanılabilir )
author="MaRZoCHi" : Sadece o kullanıcıya ait yorumlar
author="_THIS_" : Kullanıcı profil sayfasında, sadece o kullanıcıya ait yorumlar
author="_CURRENT_" : Giriş yapmış olan kullanıcıya ait yorumlar
approve="yes" : Sadece onaylanmış yorumlar ( no: onay bekleyen, kullanılmazsa: hepsi )
template="last_comm" : Yorum gösterimi için şablon dosyası
days="3" : Son 3 gün içinde yazılan yorumlar
from="0" : Başlangıç
limit="10" : Limit ( limit-from kadar yorum gösterilir )
order="date" : Sıralama kriteri ( date - Tarih, postid - Makale ID'si, author - Kullanıcı Adı, rand - Karışık )
sort="desc" : Sıralama metodu ( asc: Artan, desc: Azalan )
Örnek kodlar ( Aşağıdaki kodlar direkt olarak sitenizde çlaışmayabilir. Yukarıdaki açıklamayı okuyarak kendinize uygun parametreler ile kodunuzu oluşturup temanıza ekleyin ) :
{comments cache="yes" approve="yes" template="last_comm" from="0" limit="5" order="postid" sort="asc"}
{comments users="yes" news="205" cache="no" approve="yes" template="last_comm" from="0" limit="10" order="date" sort="desc"}
{comments category="1-20" author="_THIS_" cache="no" approve="yes" template="last_comm" from="0" limit="10" order="date" sort="desc"}
{comments not-category="5" author="_CURRENT_" cache="yes" approve="yes" template="last_comm" from="0" limit="5" order="postid" sort="asc"}
Github Proje Linki : https://github.com/dlenettrv2/custom-comments
Kurulum bilgileri arşiv içerisindedir.
Kurulum
1) Aç: index.php ( DLE 10.3 ve altı ) | engine/modules/main.php ( DLE 10.4 ve üstü )
Bul :
echo $tpl->result['main'];
Üstüne Ekle :
// Custom Comments - start
if ( stripos( $tpl->result['main'], "{comments" ) !== false ) {
require_once ENGINE_DIR . "/modules/custom.comments.php";
$tpl->result['main'] = preg_replace_callback ( "#\\{comments(.+?)\\}#i", "custom_comments_module", $tpl->result['main'] );
}
// Custom Comments - end
2) Temanızdaki bir CSS dosyasına ekleyin ( style.css veya engine.css )
.last-comment { margin: 0; padding: 3px 1px; list-style: none; border-bottom: 1px solid #CBDFE8; transition: .4s; }
.last-comment:hover { background: #f3f3f3; transition: .4s; }
.last-comment .foto { float: left; width: 85px; text-align: center; }
.last-comment .foto img { width: 50px; border-radius: 25px; border: 2px solid #ccc; }
.last-comment .foto span { font-size: 11px; }
.last-comment .info { float: right; width: 168px; margin-right: 2px; }
.last-comment .info a { color: #0261AE; }
.last-comment .info .comm { height: 50px; overflow: hidden; }
.last-comment .info .comm:after { content: "..."; }
.last-comment .info i { color: #666; float: right; margin-right: 5px; }
3) Yukarıda verilen Örnek Kodlar kısmından kendinize uygun kodu oluşturup, sitede son yorumları göstermek istediğiniz yere ekleyin.
For translators: No need any translation on module file, only need to translate 'description' into your language.
English translation ( DLEStarter Team ) : http://www.dlestarter.com/downloads/modules/469-custom-comments-v10.html
- Yenilikler
- Versiyon Tarihçesi
- Versiyon Uyumluluğu
- Video
- Dosyalar
Version: 1.4 ( 27.06.2016 )
- DLE 11.0 ile uyumluluk sağlandı.
Malesef bu içerik için video bulunmuyor.
Version: 1.4 ( 27.06.2016 )
Version: 1.3 ( 30.11.2015 )
Version: 1.2 ( 17.02.2015 )
Version: 1.1 ( 04.02.2015 )
Version: 1.0 ( 10.01.2015 )
- DLE 11.0 ile uyumluluk sağlandı.
Version: 1.3 ( 30.11.2015 )
- Ziyaretçiler ve üye ayrımı hatası giderildi.
- Yeni versiyonlardaki linklerdeki / hatası giderildi.
- Online durumu için {status} tagı eklendi.
- Yeni sürümlerdeki avatar hatası giderildi.
Version: 1.2 ( 17.02.2015 )
- Genel kullanım için THEME tagı sorunu giderildi
- Makale başlıklarından slash hatası giderildi
- Çoklu kullanımda fonksiyon çakışması engellendi
Version: 1.1 ( 04.02.2015 )
- İlave makale bilgilerini çekme özelliği eklendi, {news-read} : Makalenin okunma sayısı, {news-rating} : Makalenin değerlendirmesi
- Makale başlıklarından slash hatası giderildi
- Hataya sebep olan bazı parametreler için öntanımlı değerler girildi
- Kullanıcı profili sayfasında o kullanıcıya ait yorumların gösterilmesi için _THIS_ değişkeni eklendi.
- Mevcut kullanıcıya ait yorumların gösterilmesi için _CURRENT_ değişkeni eklendi.
- category ve not-category parametreleri eklendi.
- Yorum gösterimi için kullanıcı grubuna ait izin kontrolü eklendi.
Version: 1.0 ( 10.01.2015 )
- Custom mantığıyla çalışan kod yapısı
- Tamamen özelleştirilebilir şablon dosyası
- Akıllı kontrol tagları ile PHP düzenlemeden özelleştirebilme
1.0, DLE 10.3
1.1, DLE 10.4, 10.3
1.2, DLE 10.4, 10.3
1.3, DLE 10.6, 10.5, 10.4, 10.3
1.4, DLE 11.1, 11.0, 10.6, 10.5, 10.4, 10.3
1.1, DLE 10.4, 10.3
1.2, DLE 10.4, 10.3
1.3, DLE 10.6, 10.5, 10.4, 10.3
1.4, DLE 11.1, 11.0, 10.6, 10.5, 10.4, 10.3
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.