廊坊SEO-解決各種網站問題╃◕·▩╃,中小企業線上幫手
網站最佳化專家

網站首頁 建站知識 正文

帝國cms如何輸出圖集內容頁面的所有圖片(平鋪輸出)

2021-12-07 建站知識 274 ℃ 0 評論

帝國CMS圖集模組的功能╃◕·▩╃,特別特別的垃圾╃◕·▩╃,他只能調用出一個圖片來╃◕·▩╃,如果想把所有的圖片都平鋪開來╃◕·▩╃,變成行成行成列的顯示╃◕·▩╃,那麼╃◕·▩╃,需要自定義模板標籤來做╃◕·▩╃,需要用到萬能標籤╃◕·▩╃,萬能標籤和靈動標籤的區別就是萬能標籤需要自定義模板標籤變數╃◕·▩╃,對於很多不會PHP語言的人來說╃◕·▩╃,自定義模板標籤去寫變數很難╃◕·▩╃,今天做一個簡單的分享╃│₪│。成行成列全部展示需要自定義標籤來做╃│₪│。目標如下圖所示↟✘:


1.jpg


比如想展示這樣的╃◕·▩╃,

1.自定義標籤

後臺——模版——標籤——管理標籤╃◕·▩╃,增加圖集圖片平鋪標籤╃◕·▩╃,圖片如下

2╃◕·▩╃,後臺寫自定義標籤變數╃│₪│。 

程式碼在/e/class/userfun.php檔案裡╃◕·▩╃,參考程式碼如下

<?php

//---------------------------使用者自定義標籤函式檔案

function user_photomorepic($havepic=0){

    global $navinfor,$public_r;

    $morepic=$navinfor['morepic'];

    if(empty($morepic)){

        echo "";

    }else{

        $rexp="\r\n";

        $fexp="::::::";

        $rstr="";

        $sdh="";

        $w_morepic="";

        $rr=explode($rexp,$morepic);

        $count=count($rr);


        for($i=0;$i<$count;$i++)

        {

            if($i==($count-1))

            {$fh="";}else{$fh=",";}

            $fr=explode($fexp,$rr[$i]);


            $smallpic=$fr[0]?$fr[0]:$public_r[newsurl]."e/data/images/notimg.gif"; //小圖

            $bigpic=$fr[1]?$fr[1]:$public_r[newsurl]."e/data/images/notimg.gif"; //大圖

            if(empty($bigpic))

            {

                $bigpic=$smallpic;

            }

            $picname=htmlspecialchars($fr[2]); //名稱

            $w_morepic.="<div class='portfolio-item'><article>

<a href='$bigpic' title='$picname'>

        <img src='$smallpic' alt='$picname' /> </a>

        <p>$picname</p>

</article>

</div>";

        }


        echo $w_morepic;

    }


}

?>


圖片如下

02.jpg


上面的名字要對準╃◕·▩╃,下面框框裡面的div按照php變數div去寫即可╃│₪│。儲存╃◕·▩╃,然後在div迴圈的地方用自定義標籤去呼叫╃◕·▩╃,即我們設定的 [photomorepic]0[/photomorepic] ╃◕·▩╃,完成╃│₪│。

不想寫直接下載下面的就行

自定義模組和匯出的自定義標籤模型.zip


標籤↟✘:

本文暫時沒有評論╃◕·▩╃,來新增一個吧(●'◡'●)

歡迎 發表評論:

搜尋
網站分類
文章歸檔
標籤列表
麻批好紧日起要舒服死了,精品免费一区二区三区在,国产精品无码一区二区三区不卡,久久久久亚洲av无码专区导航