性爱视频在线播放-人人射人人射-99热网-极品探花在线|www.kangbangglove.com

迅睿CMS列表頁如何調用多張縮率圖代碼教程

文章詳情

我們在使用迅睿CMS建站的時候,有時候可能需要實現列表頁調用多張縮率圖的顯示效果,比如:頭條、百度……等大型網站就是這樣的,那么我們如何實現調用呢?下面網站建設網小編就給大家分享調用代碼。

迅睿CMS列表頁如何調用多張縮率圖代碼教程

方法步驟:


方法一:新建多圖字段


在模塊中新建一個字段,字段類別為“圖片專用(image)”,用這個字段當作新的縮略圖字段,把默認的thumb縮略圖字段禁用。


1、創建字段,類型選擇為圖片專用(image),名稱為newthumb(隨意命名),上傳數量自己根據實際需求進行設置,比如設置為10,則表示一共可以上傳10張圖片。

2、禁用之前的thumb字段,禁用之前的thumb字段。

3、進入發布頁面,發布文章時上傳多張圖。

4、列表頁調用如下代碼

{if dr_count($t.newthumb) >= 3}
    //3張以上就顯示全部
    {loop $t.newthumb $tt}
        
    {/loop}
    {else}
    //不滿足3張的,顯示一張
    
{/if}


方法二:修改thumb字段類型


不需要新建字段,直接將原thumb縮率圖字段的類型修改為“圖片專用(image)”。

和方法一是一樣的,直接修改類型即可,調用代碼如下。

{if dr_count($t.thumb) >= 3}
    //3張以上就顯示全部
    {loop $t.thumb $tt}
        
    {/loop}
    {else}
    //不滿足3張的,顯示一張
    
{/if}


方法三:提取詳情中的圖片


迅睿cms的數據庫字段分主表和附表,內容詳情是content字段,這個字段在迅睿cms數據中是附表,附表數據無法直接參與循環,所以,我們在寫代碼時,要用到一個join=1_news_data_0on=id,這個代碼寫法僅限于5萬以內的數據。


1、列表頁循環代碼中加上join=1_news_data_0on=id(news是模塊名,自己根據實際需求進行修改)

2、提取詳情字段中的圖片,代碼如下。

{module catid=$catid join=1_news_data_0 on=id order=updatetime page=1}
    //比如提取3張圖片
    {php $imgs = dr_get_content_img($t.content, 3);}
    {loop $imgs $img}
        
    {/loop}
{/module}


一般來說我們盡量使用方法一和方法二,方法三只是一種實現方式,但是在實際應用當中,數據量大,可能會影響效率,所以推薦使用前兩種方法調用多張縮率圖!

收藏:0
來源:網站建設網

版權:所有文章為演示數據,版權歸原作者所有,僅提供演示效果!

轉載請注明出處:http://www.kangbangglove.com/syjq/6137.html

相關推薦
迅睿CMS如何獲取數據POST和GET寫法
迅睿CMS如何獲取數據POST和GET寫法:1、$_GET寫法\Phpcmf\Service::L('input')->get('變量名'); // 會進行xss安全過濾\Phpcmf\Service::L('input')->get('變量名', false); ...
2024-11-11
95
迅睿CMS在后臺列表增加鏈接二維碼的功能
可以用于查驗等場景中,生成一對一二維碼,掃碼進行結果查驗。修改細節本教程基于XunRuiCMS官方免費版,如果您的是官方OEM版本,請根據自己定制路徑修改。本次使用了jquery.qrcode.min.js組件,未改動PHP系統文件。具體頁面路徑為dayrui/Fc...
2024-11-11
149
迅睿cms如何使用自定義字段作為內容url?
使用迅睿cms時,可能會遇到類似需求,比如我自定義了一個編號字段為:bianhao,然后將這個字段作為url鏈接的關鍵字。實例:實際的鏈接地址:/news/編號.html欲實現鏈接地址:/news/ss0001.html1、首先創建字段,這個就不用講,cms的基礎功...
2024-11-11
157
迅睿CMS發送手機驗證碼開發教程
用在二次開發時,處理驗證碼發送程序,適合精通php的程序員模板代碼: 圖片驗證 {dr_code(120, 35)} 短信驗證 獲取手機驗證碼 id傳遞手機號碼程序判斷部分:$code = \Ph...
2024-11-10
127
發表評論