DedeCMS调用子栏目缩略图 – DeDecms


avatar
pcwnas 2023-04-21 171

原文来自:https://www.zixuephp.com

DedeCMS调用子栏目缩略图

在网站制作中,经常需要在一级产品栏目调用二级产品栏目的缩略图而dede默认是无此功能的,如果实现呢,方法如下,首先给每个子栏目增加一个栏目图片.

下载附件:dede.rar

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

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

执行下面的sql:

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

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

  1. {dede:sonchannel}<ahref="[field:typelink/]"class="img">
  2. <imgsrc="[field:arcpic/]"alt=""title=""/></a>//phpfensi.com
  3. <ahref="[field:typelink/]"title=""<[field:typename/]</a>{/dede:sonchannel}

这还没完,还得去到include\taglib\sonchannel.lib.php,大概在第17行增加一个arcpic数据字段,增加后为:

  1. $sql="Selectarcpic,id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
  2. From`dede_arctype`wherereid='$typeid'Andishidden<>1orderbysortrankasclimit0,$row";

是有点麻烦,不过效果还不错,大家试试吧.