找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6268|回复: 5

列表标题如何设置指定的字代替 如图

  [复制链接]
发表于 2015-3-12 10:49:51 | 显示全部楼层 |阅读模式
本帖最后由 墨言 于 2015-3-12 16:36 编辑

补充: 想把(图片1)主题列表标题  做成(图2)的效果。
图片1 1324.JPG
图片2 : 这里是把 贴子的标题  用【查看详情】 取代了。  这样只要鼠标点一下  “【查看详情】” 就可以超链接到内容页
图片2 1325.jpg

也试过改 列表模板代码,但是这样所有的列表页都是 (图片2)的效果了。只想要指定板块使用 (图片2)的效果。其它版块使用(图片1 的效果

昨天研究了很久   图片2 这个网站, 但依然不知道他是怎么做的。







回复

使用道具 举报

发表于 2015-3-12 13:18:46 | 显示全部楼层
按照以下路径找到template/default/forum/forumdisplay_list.htm  模板
然后找到
  1. <a href="forum.php?mod=viewthread&tid=$thread[tid]&{if $_GET['archiveid']}archiveid={$_GET['archiveid']}&{/if}extra=$extra"$thread[highlight]{if $thread['isgroup'] == 1 || $thread['forumstick']} target="_blank"{else} onclick="atarget(this)"{/if} class="s xst">$thread[subject]</a>
复制代码
想要实现那个方法很简单,不同的板块显示不同的内容,我们可以通过判断板块的fid来实现
那么这里我们要首先要知道要设置的板块的FID是多少!
判断的方法
  1. <!--{if $_G['fid']== 2 }-->【查看详情】<!--{else}-->$thread[subject]<!--{/if}-->
复制代码
  1. <!--{if $_G['fid']== 2 }--> //这个就是判断板块的fid是否等于2如果等于2那就显示<span style="line-height: 1.5;">【查看详情】</span>
复制代码
具体的fid可以在后台查看,如图!
QQ截图20150312130940.jpg
修改后
  1. <a href="forum.php?mod=viewthread&tid=$thread[tid]&{if $_GET['archiveid']}archiveid={$_GET['archiveid']}&{/if}extra=$extra"$thread[highlight]{if $thread['isgroup'] == 1 || $thread['forumstick']} target="_blank"{else} onclick="atarget(this)"{/if} class="s xst"><!--{if $_G['fid']== 2 }-->【查看详情】<!--{else}-->$thread[subject]<!--{/if}--></a>
复制代码


测试结果

fid为36的板块 ,帖子显示的是默认的标题!
QQ截图20150312131733.jpg


fid为2的板块,就是显示的【查看详情】
QQ截图20150312131742.jpg


回复 1 0

使用道具 举报

 楼主| 发表于 2015-3-12 10:52:31 | 显示全部楼层
求助啊 ~~  
回复

使用道具 举报

 楼主| 发表于 2015-3-12 10:56:55 | 显示全部楼层
本帖最后由 墨言 于 2015-3-12 12:14 编辑

补充

1325.jpg
1324.JPG
回复

使用道具 举报

 楼主| 发表于 2015-3-12 12:16:07 | 显示全部楼层
  坐等解答
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|Discuz代码分析|Discuz目录结构|DZ起点网 ( 蜀ICP备13000518号-15 )

GMT+8, 2024-5-17 06:41 , Processed in 0.058904 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表