国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Discuz > 正文

discuz X3.4的門戶文章列表頁多圖顯示

2024-09-11 09:05:37
字體:
來源:轉載
供稿:網友


在門戶列表頁模板里找到
  1. <!--{loop $list['list'] $value}--><!--{eval $highlight = article_title_style($value);}--><!--{eval $article_url = fetch_article_url($value);}-->
復制代碼
在它下面加上
  1. <!--{eval $article_pic_num=DB::result_first("SELECT count(attachid) FROM ".DB::table("portal_attachment")." WHERE `aid`='$value[aid]'");}--><!--{if $article_pic_num > 0 && $article_pic_num < 4}--><!--{eval $pic_limit = '1';}--><!--{elseif $article_pic_num > 3 && $article_pic_num < 8}--><!--{eval $pic_limit = '4';}--><!--{elseif $article_pic_num > 7}--><!--{eval $pic_limit = '4';}--><!--{/if}--><!--{if $article_pic_num > 0}--><!--{eval $article_pic_list=DB::fetch_all("SELECT attachment,attachid,filename FROM ".DB::table("portal_attachment")." WHERE `aid`='$value[aid]' ORDER BY `attachid` DESC LIMIT 0,$pic_limit;");}--><!--{/if}--><!--{eval $article_all=DB::result_first("select content from ".DB::table("portal_article_content")." where aid='$value[aid]'");}--><!--{eval preg_match_all("/<[img|IMG].*?src=[/'|/"](.*?(?:[/.gif|/.jpg|/.png]))[/'|/"].*?[//]?>/", $article_all, $ex_pic);}--><!--{eval $ex_pic_num = count($ex_pic[1]);}--><!--{if $ex_pic_num > 0 && $ex_pic_num < 4}--><!--{eval $ex_pic_num = '1';}--><!--{elseif $ex_pic_num > 3}--><!--{eval $ex_pic_num = '4';}--><!--{/if}--><div class="article_loop {if $pic_limit == 4}pic_4{/if} cl">        <!--{if $pic_limit == 1}-->        <div class="content_body">                <a href="$article_url" title="$value[title]"><img src="$value[pic]" alt="$value[title]"></a>                </div>        <!--{elseif $ex_pic_num == 1 && $pic_limit == 0}-->        <div class="content_body">                <a href="$article_url" title="$value[title]"><img src="$ex_pic[1][0]" alt="$value[title]"></a>                </div>        <!--{/if}-->        <div class="content_infor">        <h2><a href="$article_url" target="_blank" class="xi2" $highlight>$value[title]</a> <!--{if $value[status] == 1}-->({lang moderate_need})<!--{/if}--></h2>        <!--{if $pic_limit > 3}-->        <div class="more_pic cl">                <!--{loop $article_pic_list $picvalue}-->                <a href="portal.php?mod=view&aid={$value['aid']}#{$picvalue['attachid']}" title="" target="" class="success"><img src="data/attachment/portal/{$picvalue['attachment']}" alt="{$picvalue['filename']}"></a>                <!--{/loop}-->        </div>        <!--{elseif $ex_pic_num > 3 && $pic_limit == 0}-->        <!--{eval $i=1;}-->        <div class="more_pic cl">                <!--{loop $ex_pic[1] $ex_picvalue}-->                <!--{if $i<5}-->                <a href="portal.php?mod=view&aid={$value['aid']}" title="" target="" class="success"><img src="{$ex_picvalue}" alt=""></a>                <!--{/if}-->                <!--{eval $i++;}-->                <!--{/loop}-->        </div>        <!--{/if}-->        <span class="time"><i class="fa fa-clock-o fa-fw"></i>{$value[dateline]}</span>        <span class="pipe"></span>        <span class="views"><i class="fa fa-eye fa-fw"></i>{$value[viewnum]}</span>        <span class="pipe"></span>        <span class="reply"><i class="fa fa-comment-o fa-fw"></i>{$value[commentnum]}</span>        <p>$value[summary]......</p></div></div>


上面有兩處數字有點問題的,一個是pic_limit判斷兩次等于4,是因為我模板顯示8張圖不好看,否則下面的4應該是8。改成8之后,下面的外鏈圖片數量判斷也要改。
很多代碼可以寫在一起,為了方便看邏輯分開寫了。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 图木舒克市| 开远市| 黔江区| 金沙县| 荆门市| 双桥区| 合肥市| 丰城市| 临邑县| 汶川县| 黑水县| 杨浦区| 嘉定区| 余干县| 宝鸡市| 华亭县| 平乡县| 海晏县| 墨竹工卡县| 包头市| 吐鲁番市| 同江市| 甘德县| 怀化市| 海林市| 吴旗县| 嫩江县| 亳州市| 荣成市| 德令哈市| 玉龙| 科技| 甘谷县| 皋兰县| 广汉市| 本溪市| 广元市| 达孜县| 岳普湖县| 通辽市| 丹阳市|