[discuz建站技术]
[魔趣吧原创]创建discuz自定义单页和页面集
[复制链接]
|
很多discuz站长朋友不会自己建单页,还要使用一些体验极差的插件(如包含后门的垃圾雨哲插件),魔趣吧结合互联网资源和自己的研究,总结出这个非常详细的discuz单页自建教程,欢迎大家使用!
1 K/ ?7 f. l, `4 f3 X【实现要求】6 b: Y' |$ M; H! n
1,完美融合到论坛内,有共用头部和尾部,效果如本站的在线工具(电脑版),演示链接。
' X0 W* y6 Z2 g/ c" z2,可自定义页面效果和内容!; ?3 J" n0 J& h& O, k' V9 J5 i
, k# N* @4 J9 _% s: e
【实现教程】: R" E3 H' }. l: ]
1,编写入口文件,入口文件是一个PHP文件,用于作为自定义单页或页面集合的调用入口,开发符合discuz开发规范,假设文件名称为danye.php,入口文件代码内容及详细讲解如下:
$ G1 q. u9 i* g. w
. @/ b; ^8 Z- z7 G" U' G2,在对应的使用中模板文件夹创建对应的单页文件夹,和上面的入口文件代码对应,如文件夹名称为mqweb,则将需要调用的单页文件(.htm后缀的网页文件)放到该文件夹即可!如下图:9 ]/ @5 D- ?3 G) } Y+ f, b
7 P$ ~/ O) f% [6 C0 ~+ t3 Z
* _9 ^$ C, e, A* E2 s. H然后只需要访问你的域名/入口文件.php?自定义的变量=单页文件名(不需要加.htm),即可访问你自己创建的单页了例如魔趣吧的代码高亮工具页面:https://www.moqu8.com/mqweb.php?olname=codehighlight
$ ^6 P* G. v' Q. d4 ~5 Y9 E; D/ M' @ y
% P2 D8 v3 P! x' G+ z1 X
【注意事项】# f9 h/ D1 v5 P0 H, t' U5 l9 \
1,自己建的单页文件的后缀需要设置成 .htm
3 I8 B6 O& i3 b2,单页内的资源引入路径必须使用相对于网站根目录的完整路径,比如需要引入一个叫做style.css的样式文件,那么路径需要设置为- ./网站根目录/template/正在使用的模板目录/mqweb/style.css
复制代码 3,部分单页内含的样式可能会对整体样式冲突,注意排查。
# i' h' K, ]. O( L. L$ X# M3 k* N- G9 D; _4,此方法中的单页模板文件可以为任意的HTML文件,支持全部的HTML代码!
9 [' y- t0 _- D" z H% F. D
: r0 F: k6 q0 S* I( j+ O5,默认是不支持手机版的,会提示文件缺失,解决方法是把单页文件夹放到template/default文件夹内.
2 c2 U4 {0 r$ |+ N q7 v2 H: L/ |3 Z& j- i5 o
2 @& G- u$ f8 y% Q==disucz可DIY自定义单页配置教程及代码(魔趣吧原创)/ _+ o; N- }# y4 B+ |
/ t6 f2 u2 C/ H. e# `9 r9 a
& }! \$ x* G6 K- U7 N5 a9 `7 ^2 ~) n' o9 `" z+ @0 R, S" G
) o( G& t3 x& X
|
|