Datalife Engine 14.0
- Temalara yeni taglar eklendi ve geliştirildi
- Yeni AirPlay medya oynatıcısı eklendi
- 1500 adet yeni ifade (emoji) eklendi
Son yorumlar için başlık limit ile başlık karakter sınırı ekleme
Ben bu özelliği temamda sürekli olarak kullanıyorum. Bazı makalelerin başlık uzunluğu çok olduğu için tek satırda listelenmesini engelliyor ve bu da görsel olarak hoş durmuyor. Artık {news-title limit="x"} etiketini kullanarak x'e değer verip başlıklarda karakter sınırını kullanabilirsiniz.
1. engine/classes/comments.class.php dosyasını aç ve bul:
Altına ekle:
Bundan sonra temanızda son yorumları listelerken artık başlıklarda sınırlama yapabilirsiniz.
1. engine/classes/comments.class.php dosyasını aç ve bul:
else {
$tpl->set( '{news_title}', "" );
$tpl->set( '{news-link}', "" );
$tpl->set( '{news-title}', "" );
}
Altına ekle:
if ( preg_match( "#\\{news-title limit=['\"](.+?)['\"]\\}#i", $tpl->copy_template, $matches ) ) {
$count= intval($matches[1]);
$row['title'] = strip_tags( $row['title'], "<br>" );
$row['title'] = trim(str_replace( "<br>", " ", str_replace( "<br />", " ", str_replace( "\n", " ", str_replace( "\r", "", stripslashes( $row['title'] ) ) ) ) ));
if( !$row['title'] ) $row['title'] = $lang['comments_empty'];
if( $count AND dle_strlen( $row['title'], $config['charset'] ) > $count ) {
$row['title'] = dle_substr( $row['title'], 0, $count, $config['charset'] );
if( ($temp_dmax = dle_strrpos( $row['title'], ' ', $config['charset'] )) ) $row['title'] = dle_substr( $row['title'], 0, $temp_dmax, $config['charset'] );
}
$tpl->set( $matches[0], $row['title'] );
}
Bundan sonra temanızda son yorumları listelerken artık başlıklarda sınırlama yapabilirsiniz.
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.