dedecms調用子欄目內容,縮略圖,以及欄目名字


織夢后台欄目頁默認是沒有添加縮略圖的選項的,所以首先我們要調整后台提交表單使界面出現上傳圖片的地方,如下圖所示:

 


織夢后台默認是沒有欄目縮略圖選項的,所以首先你需要從網上下載對應需要修改的文件,從這個鏈接http://pan.baidu.com/s/1mgC2YQ8中下載替換的文件,找到對應的文件夾進行替換。第二步,圖片字段為:arcpic 調用圖片路徑為:[field:arcpic] 在數據庫中創建arcpic,sql語句ALTER TABLE `dede_arctype` ADD `arcpic` VARCHAR( 200 ) NULL。
現在針對你想實現的功能分兩種情況:
1.如果你是想實現僅欄目圖片的循環調用,可以使用dede全局標簽sonchannel進行調用:
{dede:sonchannel}<a href="[field:typelink/]" class="img"><img src="[field:arcpic/]" alt="" title="" /></a><a href="[field:typelink/]" title="">[field:typename/]</a>{/dede:sonchannel}
同時還需要去到include\taglib\sonchannel.lib.php,大概在第17行增加一個arcpic數據字段,增加后為:
$sql = "Select arcpic,id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
  From `dede_arctype` where reid='$typeid' And ishidden<>1 order by sortrank asc limit 0,$row";
2.如果你是想實現欄目標題簡介以及圖片一對一出現,使用以下代碼實現:
//css樣式自己控制使用;
 {dede:channelartlist type='son' typeid='1'} //typeid寫你想調用的子欄目的上級欄目ID;
<a href="[field:typelink/]" class="img"><img src="{dede:field name='arcpic'/}" alt="" title="" /></a><a href="[field:typelink/]" title="">
{dede:type}
   <a href="[field:typelink/]">[field:typename/]</a>
{/dede:type}
{dede:field.content/}
{/dede:channelartlist}

以上是我自己經歷過之后總結出來的比較完善的修改方法,在DedeCMS-V5.7-GBK-SP1使用完全可用,友情提醒:下載的文件路面圖片以及css路徑還有htm頁面編碼方式可能需要改變。

http://files.cnblogs.com/files/tiandao/dede.rar


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM