[discuz建站技术]
[魔趣吧原创]创建discuz自定义单页和页面集
[复制链接]
|
很多discuz站长朋友不会自己建单页,还要使用一些体验极差的插件(如包含后门的垃圾雨哲插件),魔趣吧结合互联网资源和自己的研究,总结出这个非常详细的discuz单页自建教程,欢迎大家使用!
/ m% R! I% L& o4 ~+ s【实现要求】
4 ~" S2 \5 y: ~1 @1,完美融合到论坛内,有共用头部和尾部,效果如本站的在线工具(电脑版),演示链接。
0 i+ K6 z3 _, Z& I: e9 q2,可自定义页面效果和内容!
" p- i+ |$ u. ?' n
% C: R* O, T6 c# c1 N' D; o. ^. @
【实现教程】
: D: r3 I( R' P. G5 ~( W# G P ^1,编写入口文件,入口文件是一个PHP文件,用于作为自定义单页或页面集合的调用入口,开发符合discuz开发规范,假设文件名称为danye.php,入口文件代码内容及详细讲解如下:7 ?, Z& v" S1 A/ V, p5 ]
* L$ x0 a: V; m1 y) u! C1 H
2,在对应的使用中模板文件夹创建对应的单页文件夹,和上面的入口文件代码对应,如文件夹名称为mqweb,则将需要调用的单页文件(.htm后缀的网页文件)放到该文件夹即可!如下图:
C7 Z" _* k/ f9 J% Q/ t) v. ]
) R4 W" Y: O: L0 D( Z
- a6 \( }' ]0 L. f1 t8 n7 O然后只需要访问你的域名/入口文件.php?自定义的变量=单页文件名(不需要加.htm),即可访问你自己创建的单页了例如魔趣吧的代码高亮工具页面:https://www.moqu8.com/mqweb.php?olname=codehighlight
2 m* ?) J: c" ]1 W8 x7 ~% w$ c5 O J6 G% s( E! y% q
, P0 r* V5 t* z7 l. O' t8 s9 {
【注意事项】
: [# D9 |6 \0 g S0 d) }1,自己建的单页文件的后缀需要设置成 .htm6 m* \8 E0 W/ f) l
2,单页内的资源引入路径必须使用相对于网站根目录的完整路径,比如需要引入一个叫做style.css的样式文件,那么路径需要设置为- ./网站根目录/template/正在使用的模板目录/mqweb/style.css
复制代码 3,部分单页内含的样式可能会对整体样式冲突,注意排查。
) z+ C$ _7 K+ j3 x" ^3 ?- C4,此方法中的单页模板文件可以为任意的HTML文件,支持全部的HTML代码!" v7 R' \+ m0 B6 L. @; T
* y, U0 {' V- S# D! q. W! G) u5,默认是不支持手机版的,会提示文件缺失,解决方法是把单页文件夹放到template/default文件夹内.
3 J* F: W/ {1 O) \0 a Y; a
) A7 Q+ K, S/ o% P9 J. e/ N
: U3 ]! I& w9 Q6 A0 u==disucz可DIY自定义单页配置教程及代码(魔趣吧原创), {4 {, t# l& L! M
' o! j7 B9 R8 K. \* m: W( i
5 B! \: U1 j/ ~" g1 w5 \) m0 k. k4 g3 P5 [8 s1 N7 E
9 ~' X, @" F9 {0 v% ^ |
|