列表标题如何设置指定的字代替 如图
本帖最后由 墨言 于 2015-3-12 16:36 编辑补充: 想把(图片1)主题列表标题做成(图2)的效果。
图片1
图片2 : 这里是把 贴子的标题用【查看详情】 取代了。这样只要鼠标点一下“【查看详情】” 就可以超链接到内容页
图片2
也试过改 列表模板代码,但是这样所有的列表页都是 (图片2)的效果了。只想要指定板块使用 (图片2)的效果。其它版块使用(图片1) 的效果
昨天研究了很久 图片2 这个网站, 但依然不知道他是怎么做的。
按照以下路径找到template/default/forum/forumdisplay_list.htm模板
然后找到
<a href="forum.php?mod=viewthread&tid=$thread&{if $_GET['archiveid']}archiveid={$_GET['archiveid']}&{/if}extra=$extra"$thread{if $thread['isgroup'] == 1 || $thread['forumstick']} target="_blank"{else} onclick="atarget(this)"{/if} class="s xst">$thread</a>想要实现那个方法很简单,不同的板块显示不同的内容,我们可以通过判断板块的fid来实现
那么这里我们要首先要知道要设置的板块的FID是多少!
判断的方法
<!--{if $_G['fid']== 2 }-->【查看详情】<!--{else}-->$thread<!--{/if}--><!--{if $_G['fid']== 2 }--> //这个就是判断板块的fid是否等于2如果等于2那就显示<span style="line-height: 1.5;">【查看详情】</span>具体的fid可以在后台查看,如图!
修改后
<a href="forum.php?mod=viewthread&tid=$thread&{if $_GET['archiveid']}archiveid={$_GET['archiveid']}&{/if}extra=$extra"$thread{if $thread['isgroup'] == 1 || $thread['forumstick']} target="_blank"{else} onclick="atarget(this)"{/if} class="s xst"><!--{if $_G['fid']== 2 }-->【查看详情】<!--{else}-->$thread<!--{/if}--></a>
测试结果
fid为36的板块 ,帖子显示的是默认的标题!
fid为2的板块,就是显示的【查看详情】
求助啊 ~~ 本帖最后由 墨言 于 2015-3-12 12:14 编辑
补充
:D坐等解答
页:
[1]