Image-X by MWS для DLE 9.х-10.1 » Techno-Co — Всё для вебмастера, для создание сайтов с нуля. {title}

Хак Image-x предназначен для вывода в конце публикации всех изображений, прикрепленных к ней.

Установка:

1. Открыть файл engine/modules/show.full.php и найти:

$url_cat = $category_id;

Добавить выше: :

// [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('/\/', $row['full_story'], $media);
                                $data = preg_replace('/\/',"$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 copy_template = preg_replace( "#\\[image-x\\](.*?)\\[/image-x\\]#is", $result, $tpl->copy_template );
        
                }
// [image-x]{image-x}[/image-x] Hack by MWS

2. В файле templates/{THEME}/show.full.tpl, в любое желаемое место добавить:

     [image-x]
        {x}.Resim
{x}.Resim

[/image-x]

Готово!

Версия DLE: 9.х-10.1

Автор: Mehmet Hanoglu