網(LieHuo.Net)教程 DEDECMS調用任意欄目到首頁的方法
1、按照網站構思,將網站欄目添加并確認完畢。如欄目有所改動,被改動的原有ID號隨之消失,取而代之的是新的ID號(不管是幾級欄目均如此)。
當網站欄目設置相對穩定后,可以實施下面的操作。
2、進入網站后臺,在核心/網站欄目管理中記下要準備安排在首頁的” ID”(在中括號里)記下來。
3、進入模板/默認模板管理,找到index.htm,也就是首頁模板代碼文件,在圖文資訊下面找到(注意開頭和結尾部分),因為沒有找到原代碼,請把代碼改成下面的:
以下為引用的內容: <div class="listbox"> {dede:channelartlist typeid=151,152,153,154,155,156,157,158,159,160} <dl class="tbox"> <dt><strong><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></strong><span class="more"><a href="{dede:field name='typeurl'/}">更多...</a></span></dt> <dd> <ul class="e6"> {dede:arclist row='3' type='image'} <li><a href="[field:arcurl /]"><img src="[field:litpic /]" /></a></li> {/dede:arclist} </ul> <ul class="d2 ico3"> {dede:arclist row='10'} <li><span class="date">[field:pubdate function="MyDate('Y-m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li> {/dede:arclist} </ul> </dd> </dl> {/dede:channelartlist} </div> <!-- /listbox --> |
4、把要添加到首頁的欄目ID改成你自己的,(欄目必須是雙數的)就是第二行:{dede:channelartlist typeid=151,152,153,154,155,156,157,158,159,160},排序從小到大,每個ID后面加一個逗號,最后一個不加。
5、我目前使用的是
板塊模式,這種模式是每個欄目上方只顯示最新更新的三張圖片,就是這句:row='3',這個“3”不能更改,我試圖改成“6”不行。因為我也是菜鳥。
6、{dede:arclist row='10'}這一句里面的“10”,可以根據主欄目和右邊的副欄目所占空間的比例來調整,奇數和偶數都行。其他就不用改了(注意修改完后要更新哦)。
7、應該有準備,最好將原來的代碼和準備要換上去的代碼先復制到一份文檔里,先對它們的上下文關系看清楚再動手。就是真的錯了,也可以通過這個備份文檔查找錯誤原因。當然最好是一次成功好嘍!