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
相关推荐
[衣]戴森V7 Mattress怎么样?入手爆料评测真相优缺点分析![复制链接]
App Store预览