MCBBS Wiki欢迎您共同参与编辑!在参与编辑之前请先阅读Wiki方针。
如果在编辑的过程中遇到了什么问题,可以去讨论板提问。
为了您能够无阻碍地参与编辑 未验证/绑定过邮箱的用户,请尽快绑定/验证。
MCBBS Wiki GitHub群组已上线!
您可以在回声洞中发表吐槽!
服务器状态监控。点击进入
本站由MCBBS用户自行搭建,与MCBBS及东银河系漫游指南(北京)科技有限公司没有从属关系。点此了解 MCBBS Wiki 不是什么>>
用户:Salt lovely/saltMCBBS:修订间差异
跳到导航
跳到搜索
Salt lovely(留言 | 贡献) (创建页面,内容为“saltMCBBS是盐自己捣鼓的一个MCBBS扩展脚本。 == 开源地址 == https://github.com/Salt-lovely/saltMCBBS * 0.1.1 试用版 https://github.com/Salt-lovel…”) |
Salt lovely(留言 | 贡献) 小 (→开源地址: // Edit via Wikiplus) |
||
(未显示同一用户的5个中间版本) | |||
第4行: | 第4行: | ||
https://github.com/Salt-lovely/saltMCBBS |
https://github.com/Salt-lovely/saltMCBBS |
||
* 0.1.1 试用版 https://github.com/Salt-lovely/saltMCBBS/releases/tag/0.1.1 |
* 0.1.1 试用版 https://github.com/Salt-lovely/saltMCBBS/releases/tag/0.1.1 |
||
* 0.1.4 稳定版 https://github.com/Salt-lovely/saltMCBBS/releases/tag/0.1.4 |
|||
* 0.1.6 稳定版 https://github.com/Salt-lovely/saltMCBBS/releases/tag/0.1.6 |
|||
== 主要功能 == |
== 主要功能 == |
||
# 将顶栏移动到页面左侧。 |
# 将顶栏移动到页面左侧。<br>{{图片外链|https://attachment.mcbbs.net/forum/202012/06/130001xvmvxfiufbzfixxb.jpg|500}} |
||
## 显示用户的个性签名。 |
## 显示用户的个性签名。 |
||
## 显示用户的详细积分,[https://s3.ax1x.com/2020/12/01/DhkURx.png 鼠标移动到进度条上显示升级进度]。 |
## 显示用户的详细积分,[https://s3.ax1x.com/2020/12/01/DhkURx.png 鼠标移动到进度条上显示升级进度]。 |
||
第13行: | 第15行: | ||
## 鼠标移动到屏幕最左侧呼出左侧栏。 |
## 鼠标移动到屏幕最左侧呼出左侧栏。 |
||
## 因为是使用论坛API获取信息,积分的名字、图标始终保持最新。 |
## 因为是使用论坛API获取信息,积分的名字、图标始终保持最新。 |
||
## 收到消息时,鼠标放到消息栏上,会显示信息的种类,每种有几条。 |
## 收到消息时,鼠标放到消息栏上,[https://s3.ax1x.com/2020/12/02/D53PVs.png 会显示信息的种类,每种有几条]。 |
||
# 一键切换夜间模式。<br>{{图片外链|https://attachment.mcbbs.net/forum/202012/06/131809m70ttt7bfmlz9h7l.png|500}} |
|||
## '''漏洞''':没有移动搜索栏。 |
|||
# 一键切换夜间模式。[https://s3.ax1x.com/2020/12/01/DhknGq.gif 示例图片1] [https://s3.ax1x.com/2020/12/01/DhkuR0.gif 示例图片2] |
|||
## 好吧其实是'''双'''击左侧栏的空白区域。 |
## 好吧其实是'''双'''击左侧栏的空白区域。 |
||
## 盐的电脑性能切换夜间模式需要半秒。 |
## 盐的电脑性能切换夜间模式需要半秒。 |
||
## 会记忆用户是否使用夜间模式,切换页面保持夜间/正常样式。 |
## 会记忆用户是否使用夜间模式,切换页面保持夜间/正常样式。 |
||
## '''冲突''':MCBBS Extender的部分样式在夜间模式下看起来怪怪的。 |
|||
## '''漏洞''':目前没有做个人空间(就是那个被MCBBS隐藏起来的DZ个人空间)和高级模式(帖子编辑器)的样式。 |
## '''漏洞''':目前没有做个人空间(就是那个被MCBBS隐藏起来的DZ个人空间)<del>和高级模式(帖子编辑器)</del>的样式。 |
||
# 显示查看警告记录按钮。 |
# 显示查看警告记录按钮。 |
||
## 配套夜间模式皮肤。 |
## 配套夜间模式皮肤。 |
||
## '''漏洞''':阅读帖子的页面中,自己的楼层没有警告记录按钮,自己的警告记录按钮需要到自己的个人页看(点击用户名前往的那个页面)。 |
## <del>'''漏洞''':阅读帖子的页面中,自己的楼层没有警告记录按钮,自己的警告记录按钮需要到自己的个人页看(点击用户名前往的那个页面)。</del> |
||
# 半隐藏被警告的帖子。[https://s3.ax1x.com/2020/12/01/DhEoPs.png 示例图片](这个示例图片还展示了查看警告记录) |
# 半隐藏被警告的帖子。[https://s3.ax1x.com/2020/12/01/DhEoPs.png 示例图片](这个示例图片还展示了查看警告记录) |
||
## 如图所示,被警告的帖子会变成半透明。 |
## 如图所示,被警告的帖子会变成半透明。 |
||
## 鼠标放上去会变回不透明的。 |
## 鼠标放上去会变回不透明的。 |
||
# 勋章的样式优化。 |
|||
## 纯CSS制作的,所以和隔壁zapic大佬的效果不太一样。 |
|||
## 顺带改了一下各种提示对话框的样式。 |
|||
## 会被MCBBS Extender覆盖,所以不用担心冲突问题。 |
|||
# 自定义评分、举报理由。 |
|||
## 需要在设置面板更改,一行代表一个理由,自动识别并去掉空行。 |
|||
## MCBBS Extender似乎没有自定义评分功能,因此不冲突;MCBBS Extender添加举报理由的位置(列表最上面)也不与本脚本(列表最下面)冲突。 |
|||
# 浏览帖子的页面,左侧层主信息栏跟随页面滚动。 |
|||
## Discuz!的一个特色功能,MCBBS不知为何取消了。 |
|||
## 可以在设置里关闭。 |
|||
# 设置面板。<br>{{图片外链|https://attachment.mcbbs.net/forum/202012/06/132156fkmzyn0aesjlzljj.png|500}} |
|||
## 点击左侧栏底部的按钮打开。 |
|||
## 历史遗留:点击左侧栏的头像也能打开设置面板。 |
|||
== 特性 == |
== 特性 == |
||
第36行: | 第51行: | ||
## 说实话可能那个原始class反而比较有用(封装了localstorage的读写,外带一个简陋的assert,一个saltQuery方法和一堆应该没有人用的方法),可以直接继承,constructor()是空的所以直接写super()即可。 |
## 说实话可能那个原始class反而比较有用(封装了localstorage的读写,外带一个简陋的assert,一个saltQuery方法和一堆应该没有人用的方法),可以直接继承,constructor()是空的所以直接写super()即可。 |
||
## 没有代码文档,因为咕。 |
## 没有代码文档,因为咕。 |
||
== 开发扩展程序 == |
|||
https://github.com/Salt-lovely/saltMCBBS/blob/main/doc.md |
2021年1月16日 (六) 15:17的最新版本
saltMCBBS是盐自己捣鼓的一个MCBBS扩展脚本。
开源地址
https://github.com/Salt-lovely/saltMCBBS
- 0.1.1 试用版 https://github.com/Salt-lovely/saltMCBBS/releases/tag/0.1.1
- 0.1.4 稳定版 https://github.com/Salt-lovely/saltMCBBS/releases/tag/0.1.4
- 0.1.6 稳定版 https://github.com/Salt-lovely/saltMCBBS/releases/tag/0.1.6
主要功能
- 将顶栏移动到页面左侧。
- 显示用户的个性签名。
- 显示用户的详细积分,鼠标移动到进度条上显示升级进度。
- 移动顶栏原有的链接。(真的是移动,不是复现)
- 保留顶栏的各项小功能。
- 鼠标移动到屏幕最左侧呼出左侧栏。
- 因为是使用论坛API获取信息,积分的名字、图标始终保持最新。
- 收到消息时,鼠标放到消息栏上,会显示信息的种类,每种有几条。
- 一键切换夜间模式。
- 好吧其实是双击左侧栏的空白区域。
- 盐的电脑性能切换夜间模式需要半秒。
- 会记忆用户是否使用夜间模式,切换页面保持夜间/正常样式。
- 冲突:MCBBS Extender的部分样式在夜间模式下看起来怪怪的。
- 漏洞:目前没有做个人空间(就是那个被MCBBS隐藏起来的DZ个人空间)
和高级模式(帖子编辑器)的样式。
- 显示查看警告记录按钮。
- 配套夜间模式皮肤。
漏洞:阅读帖子的页面中,自己的楼层没有警告记录按钮,自己的警告记录按钮需要到自己的个人页看(点击用户名前往的那个页面)。
- 半隐藏被警告的帖子。示例图片(这个示例图片还展示了查看警告记录)
- 如图所示,被警告的帖子会变成半透明。
- 鼠标放上去会变回不透明的。
- 勋章的样式优化。
- 纯CSS制作的,所以和隔壁zapic大佬的效果不太一样。
- 顺带改了一下各种提示对话框的样式。
- 会被MCBBS Extender覆盖,所以不用担心冲突问题。
- 自定义评分、举报理由。
- 需要在设置面板更改,一行代表一个理由,自动识别并去掉空行。
- MCBBS Extender似乎没有自定义评分功能,因此不冲突;MCBBS Extender添加举报理由的位置(列表最上面)也不与本脚本(列表最下面)冲突。
- 浏览帖子的页面,左侧层主信息栏跟随页面滚动。
- Discuz!的一个特色功能,MCBBS不知为何取消了。
- 可以在设置里关闭。
- 设置面板。
- 点击左侧栏底部的按钮打开。
- 历史遗留:点击左侧栏的头像也能打开设置面板。
特性
- 没有使用jQuery。
- 因为论坛的jq好像和我学的不太一样,所以我直接上香草JS了。
- 看了一圈,给MCBBS和MCBBS Wiki写JS脚本的用户很大一部分在用jQuery,所以对于通过MCBBS和MCBBS Wiki来学习JS的朋友来说,我的代码不太好懂。
- 另外我使用TypeScript开发,所以对于只学JS的朋友来说可能又是一道坎。
- 方便二次开发。
- 我将驱动CSS写入的实例、主要代码所在的实例和原始class(不是实例)放在了window上。
- 说实话可能那个原始class反而比较有用(封装了localstorage的读写,外带一个简陋的assert,一个saltQuery方法和一堆应该没有人用的方法),可以直接继承,constructor()是空的所以直接写super()即可。
- 没有代码文档,因为咕。