{dede:productimagelist}織夢圖集標簽給img添加alt屬性時默認要調用的是注釋(即:[field:text/]),可是為了節省時間和勞動力,361源碼站長不想給每張圖片都填寫注釋而是想直接調用標題,也就是想用[field:title/]標簽,試了下,結果不行,最后361源碼通過源代碼的修改,終于搞定了,希望這個修改經驗對你有所幫助。
源代碼修改:
打開 /include/taglib/productimagelist.lib.php 文件
找到(約20行):
if(!isset($refObj->addTableRow['imgurls'])) return ;
在此代碼下邊添加如下代碼:
$aid = $refObj->ArcID;
$row = $refObj->dsql->GetOne("SELECT title FROM `dede_archives` WHERE `id` = '$aid';");
$title = $row['title'];
找到(約41行):
$row['text'] = $ctag->GetAtt('text');
在此代碼下邊添加如下代碼:
$row['title'] = $title;
調用代碼:
[field:title/]
示例:
{dede:productimagelist}<li><a href="javascript:ChangePic('[field:imgsrc/]', '#bigpicimg');" title="[field:text/]_www.survivalescaperooms.com" rel="facebox"><img src="[field:imgsrc/]" width="120" height="90" alt="[field:title/]" /></a></li>{/dede:productimagelist}新聞熱點
疑難解答