FWQ
zencart插件安装完后台不显示的问题
由于1.51版本的程序,在新安装插件后,多加了一个注册机制,所谓注册,就是利用数据库中的admin_pages表,将插件文件和数据库中的配置信息联结起来,所以如果在编写过程中没有把插件注册到后台,后台是不会显示相关选项的。 解决这个问题的办法是在后台自己手动注册。 例如:我新安装了一个zencart新闻模块,可是安装完之后,后台不显示News Box Manager这个选项。那么该如何做呢? 1,打开文件admin\includes\boxes\extra_boxes文件夹,寻找类似news_box_manager_tools_dhtml.php的文件, 如果存在,则打开文件后可以看到 BOX_NEWS_BOX_MANAGER 和 FILENAME_NEWS_BOX_MANAGER 这两个常量 2,后台Admin Access Management(权限管理) — Admin Page Registration(管理注册页面) ,接下来就填写一些东西。 Page Key(页面编码):这里只是填写注册页面的名称,随便取个名字,不过这个名字在数据表admin_pages中是唯一的,例如:mynewsbox Page Name(页面名称):这里填写上面所看到的的BOX_NEWS_BOX_MANAGER(该常量要以BOX_开头,易区分,用于命名插件名称,可以自己取名) Page Filename(页面文件名):这里填写上面所看到的FILENAME_NEWS_BOX_MANAGER(该常量要以FILENAME_开头,易区分,用于指定插件的文件,插件文件在admin\根目录中) Page Parameters(页面参数):留空 Menu(菜单):你想将新闻模块显示在哪个菜单下就选哪个 Display on Menu?(显示在该菜单下吗?):当然,这个选中 Sort…