Discuz! 中实现不同版块使用不同的模板文件的方法

Discuz! 中实现不同版块使用不同的模板文件的方法,第1张

Discuz!中实现不同版块使用不同的模板文件的方法

Discuz!x社区软件是一个由PHP、MySQL等各种数据库设置的功能卓越、功能全面、安全稳定的论坛社区服务平台。默认设置Discuz!x节不允许设置单独的模板文件。本文详细介绍根据Discuz中代码的变化!完成中的不同部分并应用不同的模板文件。

根据此改动可在Discuz!X1后台管理为不一样版块设定不一样的模板文件。在必须为社区论坛不一样版块设定不一样模板设计风格的情况下尤其有用,例如你专业一个版块用于公布主题活动,那麼能够为这一版块专业做一个模板文件,进而完成人性化的规定:

安裝流程

第一步:升級数据库查询

复制代码代码以下:
ALTERTABLE`pre_forum_forum`ADD`ffile`CHAR(40)NOTNULLAFTER`styleid`,ADD`vfile`CHAR(40)NOTNULLAFTER`ffile`;

第二步:改动source/admincp/admincp_forums.php文件

寻找下列代码

复制代码代码以下:
showsetting('forums_edit_extend_threadcache','threadcachesnew',$forum['threadcaches'],'text');在下面加上
//----edit
showsetting('forums_edit_extend_ffile','ffilenew',$forum['ffile'],'text');
showsetting('forums_edit_extend_vfile','vfilenew',$forum['vfile'],'text');
//----edit寻找下列代码
'styleid'=>$_G['gp_styleidnew'],在下面加上
//----edit
'ffile'=>$_G['gp_ffilenew'],
'vfile'=>$_G['gp_vfilenew'],
//----edit

第三步:改动source/module/forum/forum_forumdisplay.php

寻找下列代码

复制代码代码以下:
includetemplate($template);换成
//eidt
if($_G['forum']['ffile'])
$skinfile=$_G['forum']['ffile'];
else
$skinfile=$template;
includetemplate($skinfile);
//eidt

第四步:改动source/module/forum/forum_viewthread.php

寻找下列代码

复制代码代码以下:
includetemplate('diy:forum/viewthread'.$sufix.':'.$_G['fid']);换成
//eidt
if($_G['forum']['vfile']){
includetemplate($_G['forum']['vfile']);
}
else{
includetemplate('diy:forum/viewthread'.$sufix.':'.$_G['fid']);
}
//eidt

第五步:改动source/language/lang_admincp.php

寻找下列代码

复制代码代码以下:
ExampleSourceCode:'forums_edit_extend_threadcache_comment'=>'此作用能够将游人常常浏览的主题风格临时性缓存文件起來,减轻大中型网络服务器工作压力。指数范畴0~100,提议标值20~40,0为关掉缓存文件。在储存空间容许的状况下,适度调高缓存文件指数,能够提升缓存文件实际效果
注:版块设定结束后请来基础设定->网站网页页面缓存设置,调节其缓存文件時间。',在下面加上
//----edit
'forums_edit_extend_ffile'=>'版块模板文件:',
'forums_edit_extend_ffile_comment'=>'填好文件格式如forum/forumdisplay,请在独特必须时开展设定,若是为空则默认设置为forumdisplay',
'forums_edit_extend_vfile'=>'版块主题风格模板文件:',
'forums_edit_extend_vfile_comment'=>'填好文件格式如forum/viewthread,请在独特必须时开展设定,若是为空则默认设置为viewthread',
//----edit

第六步:进到后台管理升级缓存文件后进到【社区论坛/版块/编写/拓展设定】就可以见到相对的设定

设定:版块模板文件、版块主题风格模板文件
留意:设定模板文件不用填好此文件的文件后缀名
事例:模板文件为test.htm则只需填好forum/test就可以

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/772391.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存