dede调用子栏目图片


青岛网站制作中,经常需要在一级产品栏目调用二级产品栏目的缩略图而dede默认是无此功能的,如果实现呢,方法如下:

首先给每个子栏目增加一个栏目图片:

 

下载附件

http://blog.wmphp.com/dede5.7channel.rar

将文件复制到程序根目录覆盖文件。

图片字段:arcpic  调用图片路径:[field:arcpic/]

执行下面的sql:

ALTER TABLE `dede_arctype` ADD `arcpic` VARCHAR( 200 ) NULL

然后,用dede一个特殊标签“DEDE全局标签sonchannel”进行调用:

{dede:sonchannel}<a href="[field:typelink/]"><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";

是优点麻烦,不过效果还不错哦,大家试试吧。

根据原文,我已经把没有找到的样式,css/base.css的路径改好,还有图片地址,本功能支持V5.7

引用地址:http://www.leadto.com.cn/websitedesign/406.html

本文固定链接: http://blog.wmphp.com/1564.html | 顺盛网络博客

该日志由 admin 于2014年05月17日发表在 DedeCMS技巧 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: dede调用子栏目图片 | 顺盛网络博客

dede调用子栏目图片:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter