discuz X3.4新建独立的,可diy 的页面(可以分别更换、去掉头部和脚部)

discuz X3.4新建独立的,可diy 的页面(可以分别更换、去掉头部和脚部)

dz有时候需要去掉头部和脚部(用于iframe),或者更改头部、脚部内容(用于特殊专题), 但是却想要使用diy进行编辑,同时保留原有的css样式。这篇文章手把手教你怎么做。 体验伸手党的快感!

根目录新建 test.php 【可以根据需要自己调整代码,不必拘泥于根目录】

define('CURSCRIPT', 'test');//定义常量,用于body标签的id选择器名称,与本身文件名相同(不带后缀),可在导航栏实现当前高亮。

define('CURMODULE', 'index');//定义常量,用于body标签的class(类)选择器名称,门户首页为该命名,可以更换,可选

require './source/class/class_core.php';//引入系统核心文件

$discuz = & discuz_core::instance();//以下代码为创建及初始化对象

$discuz->init();

loadcache('diytemplatename');

$navtitle = '这里定义单页的标题';//可选

$metakeywords = '这里定义单页的关键词';//可选

$metadescription ='这里定义单页的描述内容';//可选

include template('diy:portal/test');//调用单页模版文件,路径为当前模板目录/portal/test.htm

?>

然后到 \template\default\portal\ 下新建一个test.html 注意:其中的header2和footer2均为改过的内容,如果想使用论坛默认的header和footer,那就改回来即可。【如果想要套用其他模板,可以直接更改为其他模板的header和footer即可】

然后到 \template\default\common 这里找到header.html、footer.html,复制一份为header2.html、footer2.html。

在header2.html当中寻找

并将整个div内容删掉。

寻找

并将整个div内容删掉。

【如果要使用iframe引用此页,并要求将页面左上对齐的】 在body标签当中添加style="background-image: none !important;" 效果:

底部div当中修改margin参数【示例中为:左12,上9px】

显示的页面不会显示diy按钮,如果想要使用diy的话,输入url:

http://XXX.XXX.XXX.XXX/test.php?diy=yes

即可进入diy页面。

另外,使用mvc新建页面的教程转载给大家【这个方法复杂一点,但是更值得学习】 https://blog.csdn.net/discuzmall/article/details/78360587 复杂一点带模板的教程 https://blog.csdn.net/qq15577969/article/details/92797972?depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-2&utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-2

相关推荐

App Store预览
office365E5无限续期

App Store预览

📅 10-16 👁️ 5145
《打坐实修宝典》专为你解决打坐出现的各种问题
365国际彩票下载

《打坐实修宝典》专为你解决打坐出现的各种问题

📅 07-15 👁️ 4428