帝國CMS靈動(dòng)標簽PHP 代碼sql實(shí)現不同欄目顯示不同友情鏈接
需求:首頁(yè)以及每個(gè)欄目都顯示不同的友情鏈接。
思路:帝國CMS后臺 → 插件 → 友情鏈接管理,友情鏈接分類(lèi)可以實(shí)現不同分類(lèi)下添加不同友情鏈接,友情鏈接分類(lèi)和欄目分類(lèi)關(guān)聯(lián)在一起即可??梢詫⒂亚殒溄臃诸?lèi)ID和欄目ID一致,然后再在欄目模板里根據當前欄目ID讀取對應友情鏈接分類(lèi)ID下的內容。
做法:
一,新建友情鏈接分類(lèi),名稱(chēng)最好和欄目名稱(chēng)一一對應起來(lái)。
二,打開(kāi)數據庫表phome_enewslinkclass,將表里友情鏈接分類(lèi)的classid的值改成對應欄目的ID。
三,打開(kāi)需要欄目的封面模板,插入獲取該欄目ID對應的友情鏈接:
<?php
$a=$GLOBALS[navclassid];
?>
[e:loop={'select * from [!db.pre!]enewslink where checked=1 and classid='.$a.' order by myorder',0,24,0}]
<a href="<?=$bqr[lurl]?>" target="_blank"><?=$bqr[lname]?></a>
[/e:loop]
四,欄目的下級欄目或文章模板,需要先獲取他的上級欄目ID,代碼如下:
<?php
$b=$GLOBALS[navclassid];
$c= $class_r[$b]['bclassid'];
?>
[e:loop={'select * from [!db.pre!]enewslink where checked=1 and classid='.$c.' order by myorder',0,24,0}]
<a href="<?=$bqr[lurl]?>" target="_blank"><?=$bqr[lname]?></a>
[/e:loop]
五,首頁(yè)模板里再單獨調用屬于首頁(yè)的友情鏈接分類(lèi)ID下的數據。
版權聲明: 本站僅提供信息存儲空間服務(wù),旨在傳遞更多信息,不擁有所有權,不承擔相關(guān)法律責任,不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責。如因作品內容、版權和其它問(wèn)題需要同本網(wǎng)聯(lián)系的,請發(fā)送郵件至 舉報,一經(jīng)查實(shí),本站將立刻刪除。