Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[教程] SS调用DZ不同版块时调用不同的头模板文件

[复制链接]
baiyuxiong 发表于 2008-2-20 20:16:21 | 显示全部楼层 |阅读模式
很多时候我们希望SS调用论坛不同的版块内容时可以调用不同的头模板文件和脚模板文件。但是论坛的默认模板调用文件分别为bbs_header.html.php和bbs_footer.html.php。那如何实现希望效果呢?且听我道来。
bbs_forumdisplay.html.php显示特定版块的帖子列表,其中变量$fid为所显示版块的FID;bbs_viewthread.html.php显示特定版块下特定TID的帖子的内容,变量$thread[fid]为所显示帖子版块的FID。所以我们只要先在模板文件夹下建立好不同的被调用模板,如abc.html.php,def.html.php,然后在bbs_header.html.php和bbs_footer.html.php前添加简单的判断语句,如下:
bbs_viewthread.html.php中:
<!--{if $thread[fid]==1}-->
        {template abc}
<!--{/if}-->
<!--{if ($thread[fid]==2) or ($thread[fid]==3)}-->
        {template def}
<!--{/if}-->

bbs_forumdisplay.html.php中:<!--{if $fid==1}-->
        {template abc}
<!--{/if}-->
<!--{if ($fid==2) or ($fid==3)}-->
        {template def}
<!--{/if}-->
synco 发表于 2008-2-20 20:24:14 | 显示全部楼层
`                        `

[ 本帖最后由 synco 于 2008-2-20 20:25 编辑 ]
回复

使用道具 举报

pcload 发表于 2008-2-21 16:48:49 | 显示全部楼层
请问楼主这个方法适用于news_view.html.php文件吗
回复

使用道具 举报

yan8725831 发表于 2008-2-22 11:29:57 | 显示全部楼层
好东西,别沉下去哦.
回复

使用道具 举报

youngfish 发表于 2008-2-22 11:31:39 | 显示全部楼层
原帖由 pcload 于 2008-2-21 16:48 发表
请问楼主这个方法适用于news_view.html.php文件吗

你要的功能6.0已经自带了。
回复

使用道具 举报

lhqylyh 发表于 2008-2-22 11:48:30 | 显示全部楼层
顶起..不错不错...
回复

使用道具 举报

pcload 发表于 2008-2-22 17:50:24 | 显示全部楼层
原帖由 youngfish 于 2008-2-22 11:31 发表

你要的功能6.0已经自带了。

感谢提醒 真的有
回复

使用道具 举报

随步天下 发表于 2008-4-12 14:13:00 | 显示全部楼层
原帖由 pcload 于 2008-2-22 17:50 发表

感谢提醒 真的有



什么功能??在哪啊??
回复

使用道具 举报

a0000091 发表于 2008-4-12 14:47:41 | 显示全部楼层
回复

使用道具 举报

w4rd3n 发表于 2012-8-5 02:16:46 | 显示全部楼层
看到这个有了想法,移植到dz x2.5
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 23:50 , Processed in 0.033448 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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