[discuz建站技术]
[魔趣吧原创]创建discuz自定义单页和页面集
[复制链接]
|
很多discuz站长朋友不会自己建单页,还要使用一些体验极差的插件(如包含后门的垃圾雨哲插件),魔趣吧结合互联网资源和自己的研究,总结出这个非常详细的discuz单页自建教程,欢迎大家使用!
* l, K$ U7 \3 B/ p/ u& S* ^【实现要求】
( D3 R: U$ m: u+ i& x. Q9 P1,完美融合到论坛内,有共用头部和尾部,效果如本站的在线工具(电脑版),演示链接。
" `& m! D+ N- w3 f$ y3 R- M0 q2,可自定义页面效果和内容!
3 i5 }1 Y: U$ \+ b8 P1 U7 h* i
3 f/ O: r" r' S6 l# K* r# G1 m【实现教程】8 j2 h, G" I+ |
1,编写入口文件,入口文件是一个PHP文件,用于作为自定义单页或页面集合的调用入口,开发符合discuz开发规范,假设文件名称为danye.php,入口文件代码内容及详细讲解如下:! E3 [2 n& g0 o
5 }9 z# h: s' I7 c5 q
2,在对应的使用中模板文件夹创建对应的单页文件夹,和上面的入口文件代码对应,如文件夹名称为mqweb,则将需要调用的单页文件(.htm后缀的网页文件)放到该文件夹即可!如下图:$ F. B' P' }( a* z: E; f" L6 N
$ k( u4 |& W; K1 k) I: [
" w' d( V6 s0 G4 h/ [5 q
然后只需要访问你的域名/入口文件.php?自定义的变量=单页文件名(不需要加.htm),即可访问你自己创建的单页了例如魔趣吧的代码高亮工具页面:https://www.moqu8.com/mqweb.php?olname=codehighlight
4 Y7 C. L% r7 Z& g- c$ |6 Y
- X( G& J4 c6 |' B( @6 H. u4 X5 p, E" w* d/ M
【注意事项】
# v( t+ K* d# y1,自己建的单页文件的后缀需要设置成 .htm
2 O0 p5 }; u! w/ t9 v2,单页内的资源引入路径必须使用相对于网站根目录的完整路径,比如需要引入一个叫做style.css的样式文件,那么路径需要设置为- ./网站根目录/template/正在使用的模板目录/mqweb/style.css
复制代码 3,部分单页内含的样式可能会对整体样式冲突,注意排查。5 P6 e% B A+ X5 t
4,此方法中的单页模板文件可以为任意的HTML文件,支持全部的HTML代码!/ [& R. A) @0 r O3 J
) h( Y+ y1 i2 R9 |% S
5,默认是不支持手机版的,会提示文件缺失,解决方法是把单页文件夹放到template/default文件夹内.
: X: G/ U% r( E8 B5 {, G% H2 C2 e0 l2 U5 g0 ?
: Z4 p% f/ b! a# F! C+ p0 D' r; ?9 X
==disucz可DIY自定义单页配置教程及代码(魔趣吧原创)8 {* H* R! ^+ v# m5 N
# m$ l- e; W1 `7 ]
0 s; U) G% J4 F- s' h$ U. _
/ o+ }. b$ I; _/ M8 d+ P' K5 X. O" P
: f. G& `( t- x0 Q5 @/ q |
|