小李SEO博客

網站優化服務

織夢cms圖集每張圖片單獨調用并自定義樣式的辦法

在織夢的開發中,我們有時候需要對圖集中的每張圖片單獨輸出并自定義樣式,如果用織夢的dede:productimagelist調用,還是有一定難度的。

下面我們可以對這個類文件進行修改解決這個問題:方法1:找到:include aglibproductimagelist.lib.php 這個文件,在文件中找到如下內容:foreach($images as $row){中間省略...}修改為:$GLOBALS['autoindex'] = 1;foreach($images as $row){$row['autoindex'] = $GLOBALS['autoindex'];foreach($ctp->CTags as $tagid=>$ctag){if($ctag->GetName()=='array'){$ctp->Assign($tagid,$row);}else{if(isset($row[$ctag->GetName()])){ $ctp->Assign($tagid,$row[$ctag->GetName()]); }}}$revalue .= $ctp->GetResult();$GLOBALS['autoindex']++;}

內容頁圖集標簽調用方法為:{dede:productimagelist}[field:array runphp=yes]if(@me['autoindex'] == 1){@me = "<strong>{@me['autoindex']} - <img src='{@me['imgsrc']}'></strong> ";}elseif(@me['autoindex'] == 2){@me = "<p>{@me['autoindex']} - <img src='{@me['imgsrc']}'></p> ";}elseif(@me['autoindex'] == 3){@me = "<span>{@me['autoindex']} - <img src='{@me['imgsrc']}'></span> ";}else{@me = "<div>{@me['autoindex']} - <img src='{@me['imgsrc']}'></div> ";}[/field:array]{/dede:productimagelist}

用array runphp的方式,讓第一張圖片兩邊加<strong>,第二章加<p>,第三張加<span>,第四張加<div>方法2:找到:include aglibproductimagelist.lib.php 這個文件,在文件中找到如下內容:$GLOBALS['autoindex'] = 0;在此代碼下邊添加如下代碼:找到:$revalue .= $ctp->GetResult();在下面加入如下代碼:$GLOBALS['autoindex']++;此方法的原理其實和方法1的是一樣的。首先讓productimagelist.php 這個文件支持autoindex,然后再通過判斷autoindex的值分別調用。比如autoindex為0的時候就調用第一張圖,依次類推,寫法不多說了,有喜歡研究的朋友可以分別驗證這兩種方法。

上一篇:dedecms首頁列表頁內容時間日期調用標簽 下一篇:織夢cms讓文章的大圖片不破壞布局
織夢cms相關文章閱讀
  • 織夢cms保存目錄數據時失敗的解決方法

    小李網絡公司介紹織夢cms保存目錄數據時失敗知識,包括織夢CMS保存目錄數據時失敗的原因和解決辦法_CMS技術,加載系統存儲數據失敗載入保存數據失敗保存數據建立失敗合金裝備5保存數據建立...

  • 織夢cms列表頁調用會員任意信息標簽函數

    小李網絡公司介紹織夢cms列表頁調用會員任意信息知識,包括dedecms列表頁調用會員任意信息的標簽函數_織夢58,dedecms主頁標簽dedecms調用模板dedecms代碼調用dedecms調用教程dedecms調用頁面dedecms調用樣...

  • 織夢cms最新版本修改任意管理員漏洞

    小李網絡公司介紹織夢cms最新版本修改任意管理員漏洞知識,包括dedecms最新版本修改任意管理員漏洞+getshell+exp【配圖】,exp怎么看日期exp是過期時間嗎exp啥意思phpcms批量getshellexp20180826是什么意思...

  • 織夢cms{dede:field name='position'/}面包屑導航標簽

    小李網絡公司介紹織夢cms{dede:field name='position'/}面包屑導航標簽知識,包括{dede:field name='position'/}去掉主頁或者不帶鏈接_織夢58,fieldvalue什么意思field中文是什么dede文章點擊數VB fieldnamefieldname什么...

  • 織夢cms欄目內容過多分為2行顯示方法

    小李網絡公司介紹織夢cms欄目內容過多分為2行顯示方法知識,包括讓DEDECMS的導航欄分兩行顯示的方法-dedecms教程.Dedecms程序欄目內容過多如何讓只顯示一行呢.怎樣讓dede二級欄目分兩行顯示....

  • 織夢cmsV5.5正向整合Discuz 6.0教程

    小李網絡公司介紹織夢cmsV5.5正向整合Discuz 6.0教程知識,包括DEDECMS V5.5 怎么正向整合 Discuz 6.0-DEDECMS-PHP中文網,織夢dedecms系統無縫整合discuz論壇的操作方法 - 百度經驗....

  • 織夢cms模板下載添加一個實現任意字段調用的函數

    小李網絡公司介紹織夢cms實現任意字段調用函數知識.包括織夢如何添加新的內容模型及字段以及字段的調用方法?織夢cms建站教程織夢 建站織夢模板下載推薦一品資源網免費模板織夢模板安裝...

  • 織夢cms整站調用購物車訂單數量簡單解決辦法

    小李網絡公司介紹織夢cms整站調用購物車訂單數量知識,包括如何增加購物車數量購物車怎么減少數量淘寶購物車數量上限購物車數量如何擴大購物車如何看產品加購物車數量購物車的數量怎么...

  • 織夢dedecms欄目名稱間添加分隔豎線的方法

    小李網絡公司介紹織夢cms欄目添加分隔豎線方法知識.包括可以讓豎線在后,最后一個欄目無豎線,但是調用的欄目數可能會發生變化,判別最后一個欄目比較復雜....

  • 織夢cms列表頁標題title后加上頁數其標題不重復的

    小李網絡公司介紹織夢cms列表頁標題title后加上頁數知識,包括dedecms列表頁標題后加上頁數使標題不重復的辦法_織夢58,怎樣在每頁下面加上頁數怎么增加文檔的頁數word文檔怎么設置頁數wps文字怎...

  • 織夢cms讓文字在網頁中動起來的方法

    小李網絡公司介紹織夢cms讓文字在網頁中動起來的方法知識,包括ppt怎么做會動的文字怎么讓文字跟著視頻動怎么可以把文字動起來動態文字如何讓字動起來的軟件怎么讓照片動起來ppt上的字怎...

  • 織夢cms附件按月保存修改方法

    小李網絡公司介紹織夢cms附件按月保存修改方法知識,包括DEDE附件按月保存修改方法-編程腳本學習網,取消dedecms上傳圖片附件文件夾按年月保存 - 百度經驗,怎樣將圖片附件改成按月存放? | 好運...

SEO公司排名
在线视频国产网站你懂得},97se亚洲国产综合自在线观看,婷婷五月色综合香五月a,欧洲自拍视频另类中文字幕
?
QQ在線咨詢
SEM競價推廣
137-1296-7640
SEO優化外包
137-1296-7640