关于装完插件后,后台不显示选项的问题

zencart1.51程序已经出来很长时间了,大部分的插件都已经更新到位,还有部分功能插件还是低版本。

由于1.51版本的程序,在新安装插件后,多加了一个注册机制,所以如果在编写过程中没有把插件注册到后台,后台是不会显示相关选项的。

解决这个问题的办法是在后台自己手动注册。

例如:我新安装了一个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(页面编码):这里只是填写注册页面的名称,随便取个名字,例如:mynewsbox

Page Name(页面名称):这里填写上面所看到的的BOX_NEWS_BOX_MANAGER

Page Filename(页面文件名):这里填写上面所看到的FILENAME_NEWS_BOX_MANAGER

Page Parameters(页面参数):留空

Menu(菜单):你想将新闻模块显示在哪个菜单下就选哪个

Display on Menu?(显示在该菜单下吗?):当然,这个选中

Sort Order(排序):该模块在下拉菜单中的排序,就填20吧

然后点击按钮就可以了。

注意:或许你在注册页面的时候或出现“页面名称未定义,请核对”,“文件名不存在,请检查拼写”这样的错误。从这里就可以很明显的看出这是适合1.3x的插件了,解决方法如下:

例如:

安装完之后,后台catlog下不会显示tags标签管理这个选项,然后我去管理注册页面去注册这个选项,出现了上述中的错误。

1,这时候打开admin\includes\extra_datafiles\  
在下面新建一个文件,什么名字都可以,比如,tags_mange.php

2,打开admin\includes\boxes\extra_boxes\tags_manage_catalog_dhtml.php
有两个常量:BOX_CATALOG_TAGS_MANAGE 和 FILENAME_TAGS_MANAGE

3,然后去刚才新建的一个文件admin\includes\extra_datafiles\tags_mange.php中
定义这两个常量,比如:我是这样定义的:

define(‘FILENAME_TAGS_MANAGE‘, ‘tags_manage‘);

define(‘BOX_CATALOG_TAGS_MANAGE‘,‘Tags标签管理‘);

4,定义好了常量之后,再去后台注册这个选项吧,你是否成功了?

时间: 2024-11-04 17:53:39

关于装完插件后,后台不显示选项的问题的相关文章

magento安装新插件后后台配置空白解决办法

前段时间,安装完Magento插件以后,就会出现空白或者404问题,在某些运营中的magento网站,安装新插件后后台配置空白解决. 1 将sysytem->toos->Compilation如果Compiled是Enabled,将其改成disable 2.将system->Cache Storage Management中的重新刷新一下,即可. 基本主要原因是由于Compilation功能开启后造成,当时碰到这问题,想了猜了无数原因,终于想起了Compilation功能开着了.

Linux 装完系统后,后添加网卡

装完网卡后,启动机器 [[email protected] ~]#more /etc/udev/rules.d/70-persistent-net.rules # This file was automatically generated by the /lib/udev/write_net_rules # program, run by the persistent-net-generator.rules rules file. # # You can modify it, as long a

Linux/centos 装完系统后添加SWAP分区

swap分区的用处:swap是当物理内存不够用的时候,把数据放到swap中,所以swap起到了一个虚拟内存的作用,在某种意义上来说也算是加大了内存空间.一般swap分区是在安装系统时设置的,如果安装系统时忘记分swap分区了,那也没事,还有补救的方法.下面就讲讲安装完系统后如何添加swap分区. 场景: 装完系统后苦逼的发现没有分SWAP分区,对于生产服务器,这样显然不行的,因此需要添加SWAP分区. 1.首先查看swap大小 #  free              total       u

装完RHEL7后,重新开机启动后显示:Initial setup of CentOS Linux 7 (core) 提示license报错

装完RHEL7后,重新开机启动后显示: 1) [x] Creat user 2) [!] License information (no user will be created) (license not accepted) Please make your choice from above ['q' to quit | 'c' to continue | 'r' to refresh]: 解决方法: 输入"1",按Enter键 输入"2",按Enter键 输入

zz装完UBUNTU后要干的事

原贴:https://coolshell.cn/articles/1644.html Ubuntu 9.10刚刚release,就有人在网上发表了贴子告诉大家在装完这个操作系统后,还需要去安装的一些开源免费软件,相当丰富.不过,这个贴子的链接被GFW干掉了,所以,你需要使用Tor的支持,或是使用Google Reader才能查看源文(RSS链接).而这个贴子非常长,所以我无法作全文翻译,不过这个贴子的内容具有很强的指导意义,所以我在这里为大家总结一下该文所提到的那些诸多的东西.(关于那些如何FQ

ubuntu装完系统后各种软件的安装偷懒安装

装了ubuntu系统后,小兴奋了下,然后就傻眼了,按照组长写的一个安装过程,结果各种的安装不成功 本来还想着,先装个QQ显摆下,QQ是装上了但不能用,安装wine后用网上的各种方法装ia32-libs,最后问了用过的朋友,这样的QQ容易崩溃,就暂时搁置了.继续后面的安装. 既然是经常写程序用,就先装个nodejs,这不马上要用呀,各种脑补 nodejs: https://github.com/joyent/node/wiki/Installing-Node.js-via-package-mana

windows8.1+centos7双系统(装完centos后无win8引导)

原先系统为windows8.1后来装上centos7后无win8系统引导, 打开电脑进入引导界面按C 进入grub界面  输入“cat (hd0,” 按tab可查看到windows8 地址为“hd0,msdos1” 进入centos7系统 --打开终端 --进入root [[email protected] ~]$ su root密码 : 进入编辑grub.cfg[[email protected] johnnyhu]# gedit /boot/grub2/grub.cfg 在 ### BEGI

U盘装完系统后 重启起不来故障解决

这个是运维新手经常碰到的问题,我就这么被坑了一下网上有很多解决此故障的文档,我做一下归整,从问题的发生,到解决问题的思路再到步骤那么我们开始第一步,是哪儿出的问题: 如果是对Boot Loader不了解,对默认值没有更改 会把系统启动引导安装到 U 盘里面,这也就是很多网友安装完系统之后,只要把 U 盘拔了,系统就启动不了, 插上 U 盘系统又能正常启动的原因了.第二步,解决此问题的思路:1.通过U盘先正常进入CentOS系统,然后将U盘拔出.2.输入grub进入grub命令行模式. #[[em

(六)打印机驱动设置—装完驱动后没有打印机图标

有的用户在驱动安装完成后,在打印机和传真中找不到打印机的图标.可以这样解决,在打印机和传真中,在空白处点击鼠标右键,添加打印机 -> 添加本地打印机 -> 选择端口 ->从磁盘安装如图3.1, 在点击浏览 ,选到C盘,有个SUNCSW POS Printer Driver或GAINSCHA POS Printer Driver的文件夹(注意:只有在安装打印机驱动后才会有这个文件夹),一直往里点,点击进去,如果是64位系统则进入x64文件夹,如果是32位系统进入x86文件夹,选择2KGP5