Datalife Engine 14.0
- Temalara yeni taglar eklendi ve geliştirildi
- Yeni AirPlay medya oynatıcısı eklendi
- 1500 adet yeni ifade (emoji) eklendi
Makaledeki resim sayısını çekme
Dosya: engine/modules/show.short.php
Bul :
Altına Ekle :
Kullanım :
Bul :
$my_cat = implode( ', ', $my_cat );
}
Altına Ekle :
// image-count and not-image-count hack
if( strpos( $tpl->copy_template, "image-count=" ) !== false ) {
preg_match_all( "#\\[(not-)*image-count=([0-9]+)\\](.*?)\\[/(not-)*image-count\\]#is", $tpl->copy_template, $counts );
preg_match_all('/(img|src)=("|\')[^"\'>]+/i', $row['short_story'], $medias ); $media_count = count( $medias[0] );
foreach( $counts[1] as $cid => $cval ) {
$bool = ( $cval == "not-" ) ? $media_count != intval( $counts[2][$cid] ) : $media_count == intval( $counts[2][$cid] );
if ( $bool ) { $tpl->copy_template = preg_replace( "#\\[{$cval}image-count={$counts[2][$cid]}\\]{$counts[3][$cid]}\\[/{$cval}image-count\\]#is", $counts[3][$cid], $tpl->copy_template ); }
else { $tpl->copy_template = preg_replace( "#\\[{$cval}image-count={$counts[2][$cid]}\\]{$counts[3][$cid]}\\[/{$cval}image-count\\]#is", "", $tpl->copy_template ); }
}
$tpl->set( "{image-count}", count( $counts[1] ) );
}
// image-count and not-image-count hack
Kullanım :
[image-count=5] Makaledeki resim sayısı 5 ise [/image-count]
[not-image-count=5] Makaledeki resim sayısı 5 değil ise [/not-image-count]
{image-count} - Makaledeki resim sayısı
[not-image-count=5] Makaledeki resim sayısı 5 değil ise [/not-image-count]
{image-count} - Makaledeki resim sayısı
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.