一对一免费咨询: 13913005726 025-66045668

Discuz!是个不错的玩意, X2已经算是很棒了,但毕竟还有很多不足的地方,比如X2调用活动主题时,会在内容输出的地方自动添加活动图片、参加人数、剩余名额等信息,影响排版美观,这里就需要过滤掉活动内容中的上述信息了!

首先再重复一下Discuz!里的几种主题类型,即special值:

值 主题类型

0 普通

1 投票

2 商品(交易)

3 悬赏(问答)

4 活动

5 宜春网站建设公司 辩论

当我们在前端进行模板的 DIY 之后,输出时就需要将之进行解析,看 source/class/block/forum/block_thread.php 文件中的 getthread() 函数:

if($thread['special'] == 4)

读取数据库 DB::table('forum_activity') 活动表中的数据,然后载入模板

include template('common/block_thread');

输出数据;

接着我们看模板文件 common/block_thread.htm ,还是看special=4的代码,即活动主题部分!详看代码注释!

!--{elseif $thread[special] == 4}--
div$message/div!-- 输出活动主题内容 --
!--{if $activity[aid]}--!-- 输出活动图片 --
a href="forum.php?mod=viewthread&tid=$tid" target="_blank"img src="$activity[aid]" width="80" alt="$activity[subject]" //a
!--{else}--
a href="forum.php?mod=viewthread&tid=$tid" target="_blank"img src="{IMGDIR}/nophoto.gif" width="80" alt="$activity[subject]朗涛设计网站" //a
!--{/if}--
p{lang activity_already} $activity[applynumber]/p!-- 已参加人数 --
!--{if $activity[number]}--
p{lang activity_about_member}: $activity[aboutmember]/p!-平顶山网站建设公司- 剩余名额 --
!--{/if}--

根据代码的注释,只需要修改模板中的代码即可输出想要的效果!这个活儿自己干!

分享一段调用活动主题的 DIY 模板:

div id=activity
[loop]
dl
dta href="{url}" {target}img src="{pic}"/a /dt
dd
I活动:/I Ba href="{url}" {target}{title}/a/B
I时间:/I {dateline}
I内容:/I SPANa href="{url}" {target}{summary}/a/SPAN
/dd
/dl
[/loop]
/div

简单示例:

原文地址:http:南京网站建设公司//www.nuodou.com/item/666.html


 


 南京牧狼文化传媒有限公司简介:


      牧狼传媒,牧者之心,狼者之性,以牧之谦卑宽容之心待人,以狼之团结无畏之性做事!


  公司注册资金100万,主营众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放以及电商营销推广全案等相关业务,致力于为客户提供更有价值的服务,创造让用户满意的效果!


  为百度官方及其大客户、苏宁易购、金山WPS秀堂、美的、创维家电、新东方在线、伊莱克斯、宝丽莱等国内国外知名品牌服务过,服务经验丰富!同时,公司也是南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位,可以为您提供更好的服务!


  主营项目:众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放、竞价托管、网站优化、电商代运营等


  合作客户:百度、苏宁易购、饿了么、美的、创维家电、新东方在线、宝丽莱、金山WPS秀堂、伊莱克斯


  资质荣誉:百度商业服务市场2017年度最佳图片服务商、南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位、八戒通TOP服务商、"易拍即合杯"H5创意大赛"三等奖"。



致力于为客户创造更多价值
13913005726 025-66045668
需求提交
电话咨询
在线咨询