场景是这样的:
我新建了一套模板套系,目录为./template/ifumu。然后新建一个风格使用该模板套系,并且设置为默认风格。
现在我要添加一个专题模板,比如这个专题模板文件名称为portal_topic_test.htm
我一定要添加在./template/default/portal/目录下,而放在./template/ifumu/portal/下则不起作用
造成后果:我需要维护两套模板套系,有些文件需要在我新建的模板中维护,而像专题这样的模板文件却需要在default目录下维护,感觉混乱。
解决方法:
修改文件source/include/portalcp/portalcp_topic.php中第48行
if (($dh = opendir(DISCUZ_ROOT.'./template/default/portal'))) {
为
if (($dh = opendir(DISCUZ_ROOT.($_G['cache']['style_default']['tpldir'] ? $_G['cache']['style_default']['tpldir'] : './template/default').'/portal'))) {
如果用户建立了自己的模板套系,需要维护的模板文件都应该在同一个套系中 |