花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來(lái)到素材無(wú)憂網(wǎng),按 + 收藏我們
登錄 注冊(cè) 退出 找回密碼

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

時(shí)間: 2019-05-23 08:07 閱讀: 作者:素材無(wú)憂網(wǎng)



在門戶列表頁(yè)模板里找到
  1. <!--{loop $list['list'] $value}-->
    <!--{eval $highlight = article_title_style($value);}-->
    <!--{eval $article_url = fetch_article_url($value);}-->
復(fù)制代碼
在它下面加上
  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>
    


上面有兩處數(shù)字有點(diǎn)問(wèn)題的,一個(gè)是pic_limit判斷兩次等于4,是因?yàn)槲夷0屣@示8張圖不好看,否則下面的4應(yīng)該是8。改成8之后,下面的外鏈圖片數(shù)量判斷也要改。
很多代碼可以寫(xiě)在一起,為了方便看邏輯分開(kāi)寫(xiě)了。

版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!

轉(zhuǎn)載請(qǐng)注明: discuz X3.4的門戶文章列表頁(yè)多圖顯示

標(biāo)簽:  
相關(guān)文章
模板推薦