Discuz!NT 2.5 正式版 下载
beta、RC版升级补丁
Comsenz 招聘信息
首届Discuz!NT 模板大赛圆满结束
著名音乐网站SoGua网、分贝网
采用Discuz!NT搭建社区
FIFA Online2官网论坛使用Discuz!NT
游戏城寨论坛使用Discuz!NT搭建
第二届优秀版主评选揭晓
Discuz!NT 2.5正式开源 Discuz!NT文档中心
用户整合说明文档
Discuz!NT亮相微软Tech-Ed 2007
Discuz!NT情景搞笑短片抢先看
1/1页1 跳转到查看:4689
发新话题 回复该主题

自定义discuz代码最多只支持3个参数?NO!我可以做到支持任意多个参数!

自定义discuz代码最多只支持3个参数?NO!我可以做到支持任意多个参数!

http://bbs.keyfc.cn/showtopic.aspx?page=end&topicid=17704
看着里,支持了4个参数,只要照此思路,任意多个参数都能支持~:lol :lol :lol

TOP

 

回复:自定义discuz代码最多只支持3个参数?NO!我可以做到支持任意多个参数!

这个不错 支持你!

TOP

 

回复:自定义discuz代码最多只支持3个参数?NO!我可以做到支持任意多个参数!

实现方法思路:
先在代码里替换1号参数到一个自定义id的层里(因为1号参数基本上都是大段的文本,直接赋值给字符串很容易因为双引号的干扰出错),然后处理2号参数。因为这两个参数都能被正确解析。
接下来写<script>,用js的split函数分割3号参数,因为,DNT只认3个参数,所以你写的3,4,5,6……这些参数都被认为是3号参数了,所以要自己用split函数来切割。然后就可以自己处理了这些参数了。
再接着通过getelementbyid来取出1号参数,自己用js拼接html代码输出就行了。
最后别忘了用js删除之前存放1号参数的层,因为如果同一个页面里出现两个相同id的层,只能取出第一个,为了第二次调用此UBB代码着想,需要删除第一个层。

TOP

 

回复:自定义discuz代码最多只支持3个参数?NO!我可以做到支持任意多个参数!

lersh:
  你的模版很美不知正式版出来后能否提供?

TOP

 

回复:自定义discuz代码最多只支持3个参数?NO!我可以做到支持任意多个参数!

谢谢了
PS 界面真PL
KFC  好久没去过了...ORZ

TOP

 

回复:自定义discuz代码最多只支持3个参数?NO!我可以做到支持任意多个参数!

先MARK

TOP

 
1/1页1 跳转到
发表新主题 回复该主题