Makaleniz için yüklediğiniz resimlerin orjinallerini ve önizlemelerini ayırarak galeri oluşturabilirsiniz
Aç - engine/modules/show.full.php
Bul :
$url_cat = $category_id;
Üstüne Ekle :
// [image-x]{image-x}[/image-x] Hack by MWS
if( strpos( $tpl->copy_template, "[image-x]" ) !== false ) {
$itpl = explode("image-x]", $tpl->copy_template);
$itpl = substr( $itpl[1], 0, -2);
if( strpos( $tpl->copy_template, "{thumb-x}" ) !== false ) {
$thumbs = array();
preg_match_all('/(img|src)=("|\')[^"\'>]+/i', $row['full_story'], $media);
$data=preg_replace('/(img|src)("|\'|="|=\')(.*)/i',"$3",$media[0]);
foreach($data as $url) {
$info = pathinfo($url);
if (isset($info['extension'])) {
if ($info['filename'] == "spoiler-plus" OR $info['filename'] == "spoiler-plus" ) continue;
$info['extension'] = strtolower($info['extension']);
if (($info['extension'] == 'jpg') || ($info['extension'] == 'jpeg') || ($info['extension'] == 'gif') || ($info['extension'] == 'png')) array_push($thumbs, $url);
}
}
}
if( strpos( $tpl->copy_template, "{image-x}" ) !== false ) {
$images = array();
preg_match_all('/\<\!\-\-TBegin\:(.+?)\|(.*?)\-\-\>/', $row['full_story'], $media);
$data = preg_replace('/\<\!\-\-TBegin\:(.+?)\|(.*?)\-\-\>/',"$1",$media[0]);
foreach($data as $url) {
$info = pathinfo($url);
if (isset($info['extension'])) {
if ($info['filename'] == "spoiler-plus" OR $info['filename'] == "spoiler-plus" ) continue;
$info['extension'] = strtolower($info['extension']);
if (($info['extension'] == 'jpg') || ($info['extension'] == 'jpeg') || ($info['extension'] == 'gif') || ($info['extension'] == 'png')) array_push($images, $url);
}
}
}
$result = "";
for( $x = 1; $x <= count( $images); $x++ ) {
$result .= str_replace( array("{thumb-x}", "{image-x}", "{x}"), array($thumbs[ $x - 1], $images[ $x - 1], $x), $itpl );
}
$tpl->copy_template = preg_replace( "#\\[image-x\\](.*?)\\[/image-x\\]#is", $result, $tpl->copy_template );
}
// [image-x]{image-x}[/image-x] Hack by MWS
Aç : templates//templates/dlenettrv2/showfull.tpl
Eklenecek Kod :
[image-x]
{x}.Resim<br /><a href="{image-x}" onclick="hs.expand(this);"><img src="{thumb-x}" alt="{x}.Resim" /></a><br /><br />
[/image-x]
Açıklama :
[image-x] Arasındaki kodlar döngüde resim sayısı kadar döndürülecektir [/image-x]
{image-x} : x.Resmin linki
{thumb-x} : x.Resmin thumb linki
{x} : x ( kaçıncı resim olduğu, 1'den başlar. )
Kodlar:
Dosyayı kaydet: Image-image-x-thumb-x.txt.rar [1,04 Kb] (İndirilme: 176)