[discuz建站技术]
[魔趣吧原创]创建discuz自定义单页和页面集
[复制链接]
|
很多discuz站长朋友不会自己建单页,还要使用一些体验极差的插件(如包含后门的垃圾雨哲插件),魔趣吧结合互联网资源和自己的研究,总结出这个非常详细的discuz单页自建教程,欢迎大家使用!
9 h. Z0 W9 E2 Z' n) r【实现要求】4 x+ I9 |& {1 K/ J) ^9 K
1,完美融合到论坛内,有共用头部和尾部,效果如本站的在线工具(电脑版),演示链接。" J* g, N1 g2 k7 M/ k
2,可自定义页面效果和内容!
. u* \- m- k) h% {& b0 l$ ?
S! o6 Q( I- ~. {【实现教程】) C- n- [& t4 K" M- z4 t+ J
1,编写入口文件,入口文件是一个PHP文件,用于作为自定义单页或页面集合的调用入口,开发符合discuz开发规范,假设文件名称为danye.php,入口文件代码内容及详细讲解如下:
7 A& A1 z( Z; A" ]* B2 T& \: u' A8 X9 u$ M7 t: ]
2,在对应的使用中模板文件夹创建对应的单页文件夹,和上面的入口文件代码对应,如文件夹名称为mqweb,则将需要调用的单页文件(.htm后缀的网页文件)放到该文件夹即可!如下图:% } Z; {( w4 p7 B" c$ q' C: j
3 q) r; L9 l! `0 u' d! G
4 V; E- D6 ?- Y; p+ z5 o2 o( J然后只需要访问你的域名/入口文件.php?自定义的变量=单页文件名(不需要加.htm),即可访问你自己创建的单页了例如魔趣吧的代码高亮工具页面:https://www.moqu8.com/mqweb.php?olname=codehighlight
; l% L) \. n! z, R2 M/ U, a W
: u, w5 ?2 {* P1 j2 i* Z# X
【注意事项】% e1 x m" g/ T6 D6 y9 l( T
1,自己建的单页文件的后缀需要设置成 .htm- P3 [7 J$ S9 \4 ^" f. u3 y
2,单页内的资源引入路径必须使用相对于网站根目录的完整路径,比如需要引入一个叫做style.css的样式文件,那么路径需要设置为- ./网站根目录/template/正在使用的模板目录/mqweb/style.css
复制代码 3,部分单页内含的样式可能会对整体样式冲突,注意排查。
! C1 M* h" }& G7 K; a2 d2 c4,此方法中的单页模板文件可以为任意的HTML文件,支持全部的HTML代码!% ^; g* |8 ]6 M" W
1 C; ?: O, H4 `* [$ D
5,默认是不支持手机版的,会提示文件缺失,解决方法是把单页文件夹放到template/default文件夹内.
6 F' t! u. [* \- d/ q# P6 v& S
V5 R) E$ c" D% j$ a+ G
% h: {2 {+ |; \- q' a==disucz可DIY自定义单页配置教程及代码(魔趣吧原创)4 ^0 v8 x. i/ P+ M2 f
+ }, y' }7 P$ y8 ?; R- Q4 F: J+ Z" \/ S! S, M
$ I, k9 {! B7 W
9 m! [1 Y; s1 {8 P9 K& U |
|