校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網(wǎng)站建設(shè) > 建站知識 > 織夢dedecms圖集標(biāo)簽productimagelist中調(diào)用縮略圖的方

織夢dedecms圖集標(biāo)簽productimagelist中調(diào)用縮略圖的方

POST TIME:2017-11-12 23:44

在用織夢dedecms圖集模型建立美女圖片站的時候發(fā)現(xiàn){dede:productimagelist}標(biāo)簽調(diào)用不出來圖片的縮略圖,可是跟版網(wǎng)就是想要調(diào)用每張圖片的縮略圖,這該如何實(shí)現(xiàn)呢?

經(jīng)過研究跟版網(wǎng)發(fā)現(xiàn)織夢dedecms有給每個圖片生成縮略圖的機(jī)制 ,只要發(fā)布的時候把顯示方式選擇成多行多列即可
請看相應(yīng)源代碼:

打開dedealbum_add.php文件,查看如下代碼紅色部分:
/*---------------------
function _getformupload()
通過swfupload正常上傳的圖片
---------------------*/
if(is_array($_SESSION['bigfile_info']))
{
foreach($_SESSION['bigfile_info'] as $k=>$v)
{
$truefile = $cfg_basedir.$v;
if(strlen($v) 2 ? GetImageMapDD($v, $cfg_ddimg_width) : '';
if(!$hasone && $ddisfirst==1 && $litpic=='')
{
$litpic = empty($litpicname) ? GetImageMapDD($v, $cfg_ddimg_width) : $litpicname;
$hasone = TRUE;
}
$imginfo = !empty(${'picinfook'.$k}) ? ${'picinfook'.$k} : '';
$imgurls .= "{dede:img ddimg='$v' text='$imginfo'} $v {/dede:img}rn";
}
}

$imgurls = addslashes($imgurls);

$pagestyle就是發(fā)布圖集時選擇的單頁多圖樣式、幻燈片樣式、多縮略圖樣式這三種
在發(fā)布圖集時選擇第三個,多縮略圖樣式即可,行數(shù)和列數(shù)如果是自己的模板的話不必理會,只要設(shè)定縮略圖寬度到合適的數(shù)值就可以了
如果你發(fā)布的時候沒選,可還想要生成縮略圖也很簡單,只需更改已發(fā)布的圖集,選中下多縮略圖樣式就行了
這樣每個圖片的縮略圖就生成出來了,可是怎么才能調(diào)用出來呢?
先看一下數(shù)據(jù)庫儲存的圖片
再看上面代碼中的藍(lán)色部分,根據(jù)判斷$ddimg就是縮略圖了
打開/include/taglib/productimagelist.lib.php文件
發(fā)現(xiàn)它和其他標(biāo)簽不一樣的地方,他是讀取一個標(biāo)簽的值和屬性來顯示在另外一個標(biāo)簽中的機(jī)制
那么就在它處理標(biāo)簽的地方加一個新的讀取屬性 ,只需要加如下代碼中紅色部分即可完成這個功能

if($ctag->GetName()=="img")
{
$row = array();
$row['imgsrc'] = trim($ctag->GetInnerText());
$row['text'] = $ctag->GetAtt('text');
$row['litpic'] =$ctag->GetAtt('ddimg');
$images[] = $row;
}

這樣[field:litpic/]就可以顯示出圖片所對應(yīng)的縮略圖了


上一篇:織夢后臺文檔發(fā)布和對已發(fā)布文檔修改空白的解

下一篇:織夢dede如何獲取圖集調(diào)用第一張圖片完美解決方

收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 梁平县| 仙居县| 永吉县| 阳江市| 通州区| 望谟县| 瓮安县| 乡城县| 呼和浩特市| 如皋市| 招远市| 晴隆县| 横峰县| 安多县| 安国市| 根河市| 江北区| 兰溪市| 土默特左旗| 霸州市| 盐边县| 武山县| 韩城市| 鄂伦春自治旗| 星子县| 密山市| 濉溪县| 团风县| 宁远县| 池州市| 天峨县| 茶陵县| 普兰店市| 酉阳| 庄河市| 巫山县| 离岛区| 绿春县| 鹤庆县| 太仆寺旗| 舒城县|