12月 14

VS Code中实现iTop XML大纲

开发 iTop 插件 经常会写很长很长的 XML,没有大纲会很不方便。Redhat 的 vscode-xml 倒是支持 XML 大纲,但是需要安装基于 Java 环境的 XML Language Server,太重了,我需要的是一个比较轻量级的解决方案。 另一款插件 XML Tools,实现了一个 XML Tree View 功能,类似大 … Continue reading

9月 14

iTop插件命名大小写引发的问题

在Windows上开发 iTop 插件,新增了一个 module,本地测试正常,但是上传到 LInux 系统的服务器上,却怎么也不生效,查看 env-production 下编译的结果,发现有两个 model.xxx.php 格式的文件,不同的是,一个文件名大写,一个小写,编译的代码更新到了大写的文件夹下,小写的没有内容。 查看 Wind … Continue reading

6月 30

iTop 2.7 版本变化

从 2.5 升级到目前最新的 2.7.0 版本,调研自 2.5 以来的变化。主要关注以下几点: 插件结构的变化 唯一性检查功能 新特性的使用场景 一些函数的变化 插件结构变化 其实从 2.4 就开始变化了,当时从 2.3 直接升级到 2.5,没有特别关注这个变化。 区分 extension 和 module,扩展(extension)是由 … Continue reading

5月 26

【图形描述语言】插件介绍

本系列介绍 文本转图片 工具,图形描述语言将图片描述为代码或者文本,有利于版本管理,很适合嵌入 LaTeX 或 Markdown 文档。用于网站时,还可以减轻图片存储压力,因为图片可以根据代码在使用时生成。本文是该系列第八篇,介绍如何在 Discuz,WordPress 及 DokuWiki 网站中使用 图形描述语言 来生成图片。 Dis … Continue reading

7月 23

路径问题引起的RSL error 1 of 1

discuz围棋习题插件已经发布好几天了,当时只在自己的浏览器上测试,直到今天才发现别人的浏览器上加载flash会有问题。   RSL Error 1 of 1,Error #2032,百度了一下,大致了解了下RSL,使用这种技术可以减小flash文件的大小,增加flash加载的速度。可是给出的方法都没解决问题。添加mime类型 … Continue reading

7月 16

discuz插件模块的使用权限

添加插件模块时有个使用等级选项:   用应用开发助手创建的,昨天提交围棋在线打谱的时候看到这个工具的,第一次用这玩意。 愉快的修改了围棋在线打谱的代码,因为他们原理都差不多,很多代码通用的。其实,可以集成到一个插件的。 修改完成测试,除了一些声音文件路径上的小问题,一切正常: 可是,到另外一个浏览器上,该浏览器上没有登录论坛: … Continue reading