论坛上经常有用户在问题怎么修改模板。下面总结如何修复discuz!的模板 我们将里面的代码替换掉,注意:必要的变量还是不能随意更改的
对于论坛模板修复,大多数用户主要是不知道修复哪个模板文件和样式文件 下面以修改主题列表页为例: 查看地址栏 forum.php?mod=forumdisplay&fid=2 这时我们能够找到处理入口:forum.php 加载的mod是 forumdisplay。这是我们能够找到文件source\module\forum\forum_forumdisplay.php 在这个文件中 会有相应的逻辑来判断加载什么模板文件。加载模板一般都是用 include template 这里的形式来加载 由于discuz!模板路径和模块路径都是用规律的 下面我们进入 template\default\forum\forumdisplay_list.htm ,一般关于这样的模块进入之后可能会有很多类似forumdisplay开头的模板文件,通过文件命名也是能够找到处理文件。 如 :forumdisplay_list.htm 通过命名也能猜到是主题列表,forumdisplay_leftside.htm 为:主题列表页左边版块导航 如果还是不能区分是哪个模板文件,可以在类似这样的标签中搜索html 标签 这时候用户可能不知道那个才是要更改的地方,然而我们能够借用外部工具能够很快找到要更改的地方。 一般都用火狐中的firebug工具 通过firebug工具,我们能够找到要更改的部分及其对应的控制样式。关于样式 假设鼠标点击样式链接为:http://x20817/data/cache/style_1_common.css?J7Y 这就告诉用户应该到 common.css文件中去更改对应的样式 更改完模板之后,应该到后台清理处理。注意:如何更改模板出错,可能会导致页面空白 |
|小黑屋|手机版|知行技术社区 ( 湘ICP备11020288号-1 )
GMT+8, 2020-4-5 11:05 , Processed in 0.020354 second(s), 8 queries , Redis On.
Powered by Discuz! X3.4
Copyright © 2001-2020, Tencent Cloud.