最近361源碼網(wǎng)給用戶建站的時候遇到一個問題:dedecms圖集內(nèi)容頁如何單獨調(diào)用某張圖片或者但單獨輸出某張圖片?這個問題我相信難住了不少碼代碼的技術(shù)們。如果要求再高些,要在內(nèi)容頁按不同的css樣式輸出每一張圖片,除了可以用CSS+js能實現(xiàn),我們也可以用array runphp的方式來讓每一張自定義輸出。單獨調(diào)用第二張圖片,或者第三張圖片,并且讓每一張圖片的css樣式不一樣。怎么弄呢?
實現(xiàn)辦法如下;
打開 /include/taglib/productimagelist.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']++;}織夢圖集內(nèi)容頁圖集標簽
{dede:productimagelist}[field:array runphp=yes]if(@me['autoindex'] == 1){@me = "{@me['autoindex']} - /n";}elseif(@me['autoindex'] == 2){@me = "{@me['autoindex']} - /n";}elseif(@me['autoindex'] == 3){@me = "{@me['autoindex']} - /n";}else{@me = "{@me['autoindex']} - /n";}[/field:array]{/dede:productimagelist}到這里就處理完了,這樣就可以實現(xiàn)單獨調(diào)用圖集里的某個圖片或者單獨調(diào)用一張圖片,是不是很酷啊。
新聞熱點
疑難解答
圖片精選