[discuz建站技术]
[魔趣吧原创]创建discuz自定义单页和页面集
[复制链接]
|
很多discuz站长朋友不会自己建单页,还要使用一些体验极差的插件(如包含后门的垃圾雨哲插件),魔趣吧结合互联网资源和自己的研究,总结出这个非常详细的discuz单页自建教程,欢迎大家使用!
) r9 `& A8 W' z. J( c【实现要求】
( P6 I) g) Q- C1 G7 M) ^$ J8 Y1,完美融合到论坛内,有共用头部和尾部,效果如本站的在线工具(电脑版),演示链接。
, _" B7 n( E: l" t% B% r2,可自定义页面效果和内容!
1 h3 y" o0 H7 K4 B) _/ A. ^9 u6 g
o0 z, L) ~( E5 q( M1 _【实现教程】
1 S) d. X2 q; C5 N1,编写入口文件,入口文件是一个PHP文件,用于作为自定义单页或页面集合的调用入口,开发符合discuz开发规范,假设文件名称为danye.php,入口文件代码内容及详细讲解如下:
* x; L& t% _% H+ u3 s' U9 r4 j* I7 n
/ l5 n9 O3 ~' E6 T# R0 J8 @2 i2,在对应的使用中模板文件夹创建对应的单页文件夹,和上面的入口文件代码对应,如文件夹名称为mqweb,则将需要调用的单页文件(.htm后缀的网页文件)放到该文件夹即可!如下图:
# d) f/ L7 T; F3 H, h' ]; r
l1 I4 ?0 U; U0 d
- m m, {* c' |. v( b5 p然后只需要访问你的域名/入口文件.php?自定义的变量=单页文件名(不需要加.htm),即可访问你自己创建的单页了例如魔趣吧的代码高亮工具页面:https://www.moqu8.com/mqweb.php?olname=codehighlight9 C8 R/ r2 [. L
7 n2 V' ?, N7 I( C3 y
% x4 D5 @! u$ _0 {0 ^
【注意事项】8 T+ C H1 {5 C/ ?8 S% h
1,自己建的单页文件的后缀需要设置成 .htm
4 \. h* \: G# @! Z6 h2,单页内的资源引入路径必须使用相对于网站根目录的完整路径,比如需要引入一个叫做style.css的样式文件,那么路径需要设置为- ./网站根目录/template/正在使用的模板目录/mqweb/style.css
复制代码 3,部分单页内含的样式可能会对整体样式冲突,注意排查。) B6 t1 n; {; f" ^# w; ]7 j. U
4,此方法中的单页模板文件可以为任意的HTML文件,支持全部的HTML代码!) V8 F; L* e, ~8 o4 Y
0 q2 H" O3 ?& I; n) b
5,默认是不支持手机版的,会提示文件缺失,解决方法是把单页文件夹放到template/default文件夹内.: k* k$ B5 q3 D/ ~
d% G$ j% D1 d! U/ S2 N
: d+ l8 u4 |1 b2 p==disucz可DIY自定义单页配置教程及代码(魔趣吧原创)
/ K# f% d5 _& k6 {4 Y% v* b' i/ m: G3 }3 N1 K
5 G, | P. y7 J& X8 {( V
) y1 p- P3 M$ S6 E! t1 z; X
! ]0 M) G2 U! E |
|