Dedecms列表頁中讀取內容內的圖片實現方法,織夢教
導讀:織夢教程織夢教程因工作需要近日用織夢做了一個小站。其中有一個js展示學校作品的頁面需要從該欄目的圖片集中讀取每個圖片集的第一張圖片到該頁面,也就是從列表頁獲取內容頁的圖片。百度dede手機模板dede,模板。
因工作需要近日用織夢做了一個小站。
其中有一個js展示學校作品的頁面需要從該欄目的圖片集中讀取每個圖片集的第一張圖片到該頁面,也就是從列表頁獲取內容頁的圖片。
百度和谷歌中搜索了一下只找到了從列表頁獲取文章內容第一張圖片的解決方法。
最后自己也解決了列表頁獲取圖片集第一張圖片。 今日和大家一并分享一下:
1:在列表頁獲取文章內容頁第一張圖片 在通常情況下圖片的縮放圖是有文章第一張圖片生成的。
縮放圖和文章第一張圖片直接存在一定的關系。 我們先看一下縮放圖和第一張圖片的路徑:
縮放圖:
第一圖片:
我們觀察可以發現織夢模板:兩織夢模板免費張圖片的后七位是不同的:
我們可以通過函數刪除縮略圖字符串最后七位,然后再補上后綴.jpg函數如下://將縮放圖轉變為文章第一張圖片function firstimg($str_pic){$str_sub=substr($str_pic,0,-7).".jpg";//刪除縮略圖字符串最后七位,然后再補上后綴.jpgreturn $str_sub;}
將該函數添加到../ include/ common.func.php
調用的方法是:[field:litpic function='firstimg(@me)'/] 2:在列表頁獲取圖片集中第一張圖片 圖片集中的圖片獲取到圖片有一點麻煩,分析圖片集的數據庫表結構后發現,織夢將圖片集的描述、標題、圖片地址都存放到了字段(addonimages)中。
我們來看一下addonimages字段內的內容:{dede:pagestyle maxwidth=’800′ pagepicnum=’12′ ddmaxwidth=’200′ row=’3′ col=’4′ value=’2′/}
{dede:img ddimg=’/uploads/allimg/100830/1-100S0140H8.jpg’ text=’美甲師 何玲’ width=’270′ height=’403′} /uploads/allimg/100830/1-100S0140H8.jpg {/dede:img}
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-22 ,文章Dedecms列表頁中讀取內容內的圖片實現方法,織夢教主要講述標簽,標題,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_33617.html