Discuz:Discuz!代码的开启及添加方法
Discuz! 6.0|Discuz! 6.0安装|Discuz! 6.0使用|Discuz! 6.0风格模板|Discuz! 6.0插件|Discuz! 6.0升级|Discuz! 6.0开发|Discuz! 6.0 FAQ |
Discuz! 代码是个很常用也很强大的功能,不过很多朋友都不知道怎么设置,下面详细讲解下其开启和添加方法。
一、开启方法
后台开启 Discuz! 代码的具体步骤如下:(注意:缺一无效)
1、版块设置
系统设置 -> 论坛管理 -> 编辑论坛,如图 1 所示:
选择相对应的论坛-编辑:帖子选项 -> 允许使用 Discuz! 代码:选择“是”,如图 2 所示:
2、用户组权限设置
只有在用户组权限设定中,将“允许使用自定义 Discuz! 代码”打开时,该组用户所发表的包含自定义 Discuz! 代码的内容才会被解析。
系统设置 -> 用户管理 -> 分组与级别-用户组,如图 3 所示:
选择相应用户组-详情:帖子相关-允许使用自定义 Discuz! 代码:选择“是”,如图 4 中绿色部分所示:
这里还需要注意:可以在这里选择是否允许“自我介绍”和“签名”中使用 Discuz! 代码,如上图中黄色部分所示:
3、Discuz! 代码启用
系统设置 -> 帖子管理 -> 帖子相关 -> Discuz! 代码:选择相应的标签为“可用”提交即可,如图 5 所示:举例开启 wma 代码。
注意:出于安全考虑,如果您启用了 [flash]、[rm]、[wmv] 等不安全代码,请务必在用户组中设定只有内部人员组可以使用,以免带来可能的安全问题。
其他 Discuz! 代码的启用方法同上。
二、使用方法
根据上面的方法开启相应的 Discuz! 代码之后我们就可以开始使用它了,比如上面我们举例开启了 wma 代码,下面我们到开启 Discuz! 代码的论坛下发个 wma 帖子,如图 6 所示:
提交并发布帖子后的效果如图 7 所示:
关于 Discuz! 代码的使用方法可以看下面的图片:如图 8 所示
三、添加方法
下面讲解一下新增 Discuz! 代码的方法:(以新增一个名为 test 的 Discuz! 代码为例做演示)
上传 test 标签对应的图片文件到 \images\common\ 目录下,如图 9 所示:
系统设置 -> 帖子管理 -> 帖子相关 -> Discuz! 代码:选择“新增” Discuz! 代码,填入“标签”名称、图标文件名后“提交”,提交后如图 10 所示:
上图中点击“详情”,进入编辑 Discuz! 代码界面,如图 11 所示:
其中:
(1)标签:方括号中的标签代码,如 [tag] 的标签为 "tag"(不含引号),本演示为 test
(2)替换内容:标签替换为的 HTML 代码内容,支持至多三个动态参数
{1} 代表第一个参数
{2} 代表第二个参数
{3} 代表第三个参数
{MD5} 代表加密字串,用于加密第一个参数
{RANDOM} 代表随机字串,用于唯一性标识
此类代码在网上有很多,可以根据需求搜索得到或者自己写代码。
(3)例子:本代码作用的例子。比如:[mp3]http://zz.mp3get.org.cn/vsdi/592350772/13.mp3[/mp3]
(4)解释:本代码功能的解释。
(5)参数个数:本代码中使用到的动态参数个数,至多支持三个动态参数。
举例:形如 [mp=500,300,0]多媒体文件地址[/mp] 这样的播放代码,“参数个数”即为4;
形如 [mp=500,300,]多媒体文件地址[/mp] 这样的播放代码,“参数个数”即为3。
(6)参数提示语:点击代码按钮时相应的说明和提示,每行一个,依次代表第一、二、三个参数的解释说明。
(7)嵌套次数:最大解析的代码嵌套次数(深度),范围从 1~3。
注意:播放器无法嵌套,所以选择1;其他的可以设置为1~3。
注意:
* 自定义 Discuz! 代码只有在帖子中生效,其它位置(如短消息内容)中无效。
* 只有在自定义 Discuz! 代码可用并设置了图标文件时,具有“允许使用自定义 Discuz! 代码”权限的用户组在发帖时才会看到相应自定义 Discuz! 代码按钮。
添加完毕后其启用和使用方法同上面第一和第二部里讲解的方法。
关于嵌套次数的解释和老版本 Discuz! 代码开启和添加的方法见:http://www.discuz.net/viewthread.php?tid=411579