近日搭建了dokuwiki网站,版本2014-09-29b "Hrun",想使用addnewpage便于便捷创建页面,结果发觉该插件与hrun版兼容性很差,基本无法使用。不知为何官网给出的说明是yes??
出现的问题和解决方法如下:修改了addnewpage插件的文件,发现页面显示没有变化,顾经过考虑和分析,有以下几点原因:
1、增加页面不成功
将{ {NEWPAGE}}加入到一个页面后,进行新页面创建,结果不成功,后来经过比对发觉url传递的参数不对,插件传递的url如下
http://172.16.5.24/doku.php?np_cat=%E4%BB%8B%E7%BB%8D&title=fgf&do=edit&id=
而hrun版dokuwiki的创建页面url为:
http://172.16.5.24/doku.php?do=edit&id=fgf:%E4%BB%8B%E7%BB%8D
我们看出插件的np_cat和title参数无效,需要将它们合并后作为id参数传递
解决方法:
修改插件的syntax.php文件(位于dokuwikiroot\lib\plugins\addnewpage下