创建栏目缩略图

织梦cms调用子栏目内容,缩略图,以及栏目名字 :


织梦后台默认是没有栏目缩略图选项的, 所以首先我们要调整后台提交表单使界面出现上传图片的地方,如下图所示:


20135415_l01I.jpg


首先,你需要从网上下载对应需要修改的文件,从这个链接http://pan.baidu.com/s/1mgC2YQ8,也可从链接:http://pan.baidu.com/s/1dDpMBo1( 提取密码: 5sx8)中下载替换文件,找到对应的文件夹进行替换。 

备注:

文件夹对应路径为:网站根目录/模版文件夹名/dede。

注意:

如果是你自己创建的模板,那【模版文件夹名】可不一定是Default,比如,你自己创建了一个模板,文件夹命名为test,那里就把下载下来的文件替换掉“网站根目录/test/dede”下的文件,而不是替换“网站根目录/Default/dede”下的文件。

第二步,图片字段为: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页面编码方式可能需要改变。

转载于:https://my.oschina.net/zhumofeng/blog/403842

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值