设为首页收藏本站

博客中国

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 971|回复: 0
收起左侧

discuz 3.2 贴内(点击展开 / 收起)功能设置

[复制链接]
发表于 2016-7-23 20:00:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?免费注册

x
功能演示:
1.jpg

1,后台管理——界面——编辑器设置——discuz!代码
最下方新增spoiler代码,可用打勾,显示打勾,显示顺序视论坛情况而设置,图标文件可用其默认的,也可以自行上传,在\static\images\common文件夹下,提交

2,点击spoiler详情,如下输入:
标签:spoiler
替换内容:
  1. <div class="spoiler"><div class="spoilerheader"><input type="button" class="spoilerbutton" value="{1}" onClick="n = this.parentNode.parentNode.lastChild;if(n.style.display == 'none') {n.style.display = 'block';} else {n.style.display = 'none';} return false;"/>(<=点击按纽展开/收起/回放)</div><div class="spoilerbody" style="display: none;border-style:groove;padding-right:5px; "><table><td>{2}</td></table></div></div>
复制代码

(仿官方站点spoiler代码设置,细节文字及背景等可视情况修改,同html修改方法,宽度等方面可能需要视论坛情况修改)

解释:(任意,如折叠等等)
参数个数:2
参数提示语:(任意,如"按钮文字"  "折叠文字"等等)
嵌套次数:1
提交

3,在用户组及版块管理中,确认允许特定用户组或特定版块使用自定义discuz!代码功能

4,由于discuz本身部分代码有误,导致自定义discuz!代码中只要包含方括号[],则代码无效,因此还需要修改这个文件:
打开/source/function/cache/cache_bbcodes.php文件,找到这段代码:
  1. $regexp = array        (
  2. 1 => "/\[{bbtag}]([^"\[]+?)\[\/{bbtag}\]/is",
  3. 2 => "/\[{bbtag}=(['"]?)([^"\[]+?)(['"]?)\]([^"\[]+?)\[\/{bbtag}\]/is",
  4. 3 => "/\[{bbtag}=(['"]?)([^"\[]+?)(['"]?),(['"]?)([^"\[]+?)(['"]?)\]([^"\[]+?)\[\/{bbtag}\]/is"
  5. );
复制代码

改成
  1. $regexp = array        (
  2. 1 => "/\[{bbtag}](.+?)\[\/{bbtag}\]/is",
  3. 2 => "/\[{bbtag}=(['"]?)(.+?)(['"]?)\](.+?)\[\/{bbtag}\]/is",
  4. 3 => "/\[{bbtag}=(['"]?)(.+?)(['"]?),(['"]?)(.+?)(['"]?)\](.+?)\[\/{bbtag}\]/is"
  5. );
复制代码


这个功能是可以隐藏某些不希望人家一点进来就看到的东西
理论上他可以包很多层,每一层都是独立内容,VB论坛的版本可以包很多层,但是Discuz的版本只能包一层而已,
也就是说,你可以这样子用

  1. [Spoiler=test1]
  2. test1
  3. [/Spoiler]

  4. [Spoiler=test2]
  5. test2
  6. [/Spoiler]

  7. [Spoiler=test3]
  8. test3
  9. [/Spoiler]
复制代码

但是不能这样子用
  1. [Spoiler=test1]
  2. test1

  3. [Spoiler=test2]
  4. test2

  5. [Spoiler=test3]
  6. test3
  7. [/Spoiler]
  8. [/Spoiler]
  9. [/Spoiler]
复制代码

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

联系我们|Archiver|手机版|小黑屋|博客中国    

GMT+8, 2018-12-12 20:06

Powered by bokecn.com

© 2001-2019 bokecn.com

快速回复 返回顶部 返回列表