frankmmza 发表于 2012-6-5 09:02:49

discuz!X3.1首页调活动主题内容的模板怎么修改?

在首页调活动列表,我希望的方式是图片+文字。文字部分用的是{summary}。如果调其他帖子,文字部分很正常,但调活动主题的时候,文字就会显示出来“图片”和“人数”我怎么修改这里的模板,我想只调文字。怎么把红框里的去掉。不要告诉我是改模块模板,因为这里只是用了{summary}。去掉就什么都没有了。

网上的一个帖子说法比较靠谱。修改common/block_thread.htm,但是我怎么改这里都没效果。不明白为什么。跪求高手给指点一下。我的版本是3.1<!--{elseif $thread == 4}--><div>$message</div><!-- 输出活动主题内容 --><!--{if $activity}--><!-- 输出活动图片 --><a href="forum.php?mod=viewthread&tid=$tid" target="_blank"><img src="$activity" width="80" alt="$activity" /></a><!--{else}--><a href="forum.php?mod=viewthread&tid=$tid" target="_blank"><img src="{IMGDIR}/nophoto.gif" width="80" alt="$activity" /></a><!--{/if}--><p>{lang activity_already} $activity</p><!-- 已参加人数 --><!--{if $activity}--><p>{lang activity_about_member}: $activity</p><!-- 剩余名额 --><!--{/if}-->
https://iknow-pic.cdn.bcebos.com/14ce36d3d539b6005753d67eeb50352ac75cb75e
答:
把<!--{if $activity}--><!-- 输出活动图片 -->
<a href="forum.php?mod=viewthread&tid=$tid" target="_blank"><img src="$activity" width="80" alt="$activity" /></a>
<!--{else}-->
<a href="forum.php?mod=viewthread&tid=$tid" target="_blank"><img src="{IMGDIR}/nophoto.gif" width="80" alt="$activity" /></a>
<!--{/if}-->这一段去掉 图片就没了 但是你所说的{summary}是模块模板标签 不能在页面里使用的
他需要discuz模板引擎解析为原生php代码去执行的 活动主题里的红框是由 css定义的 没给css所以看不出来是哪个标签

(因为确实不需要改discuz原生的代码 你的模板也是在模块里的 只是你没有找到而已)



[*]


页: [1]
查看完整版本: discuz!X3.1首页调活动主题内容的模板怎么修改?