Discuz x2.5编辑器按钮无效及马甲不能切换的原因

未经许可,禁止转载。
本文链接地址: https://www.annhe.net/article-975.html

Discuz x2.5比较让人纠结,bug太多,广播功能就是给人带来麻烦的,关注的人没有新动态也老是提醒,烦人。屏蔽选项里也没有针对广播的屏蔽。

今天想给论坛增加围棋在线打谱的功能,打算新增一个自定义discuz代码,用一个叫cafego的在线打谱程序,这个程序用法是在<head>里引用js和css文件,在<body>中,

<div id="sample" class="cafego"></div>之间放sgf棋谱代码,本地单文件测试效果还不错,不过上传之后,问题就来了。新增discuz代码 cafego,替代<div id="sample" class="cafego">{1}</div>,一个参数{1},表示sgf棋谱代码,测试时发现没有效果,原来是因为sgf文件中用 [] 括号表示棋子坐标,而discuz标签也是用 [] 括起来的,就因为这个不能解析,感觉很不合理,表示棋子坐标的 [] 又没有用到表示标签结束的斜杠 [/]。

无奈放弃了在线打谱的想法。可是header.htm里的<head>间引用的那几个文件没有删除,然后乱七八糟的事情就来了。

先是马甲不能切换了,当时以为是浏览器的问题,没管。直到晚上,在linux下用chrome上论坛,发现编辑器的按钮都无效了,换Firefox也一样,赶紧换到Windows上测试,也是一样的情况,在几个浏览器上测试了马甲切换,也都不能切换。这才想起今天对论坛所做的修改,去把header.htm改回原状,再次测试各功能恢复正常。

今天的折腾,没有实现功能扩展,却发现那么多discuz x2.5的不足,记得以前2.0的时候添加自定义discuz代码没有这么纠结的。



未经许可,禁止转载。
本文链接地址: https://www.annhe.net/article-975.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注