Z-Blog 在1.8版中加入了类似WordPress的插件机制,可谓强大。抱着学习的态度,我也试着写了一些插件,小试牛刀。
不过在开发插件的过程中有个问题很让人不解,如果插件有include文件,这个文件可能导致排序在该插件后面插件的include.asp无效。所以,常常有人在论坛中发帖询问 htmldefault 、sitemaps 等插件无效的问题。其实很早以前就有发现这个问题,但是仔细检查过出错插件的include.asp,很可惜没有发现问题所在。
今天终于发现了一点端倪,如果include.asp中没有挂入接口的函数,便会导致以上问题。
ASP/Visual Basic代码
- Function ActivePlugin_插件ID名称()
- Call Add_Action_Plugin("目标接口","具体执行代码")
- End Function
Z-Wiki里有相关文档:http://wiki.rainbowsoft.org/doku.php?id=plugin:doc#%%8C
也就是说,“ActivePlugin_插件ID名称”函数是必须的,即使这个函数什么也不做,空在那里。
嘿嘿。刚接触。多多学习呀
简单就是实用