完整删除ecshop中获取店铺信息的API


Posted in PHP onDecember 24, 2014

使用的版本是ECShop_V2.7.3_UTF8_release1106,按以下步骤可完整去除其中获取店铺信息的API接口。

一、 删除获取店铺信息的API

1. admin/index.php 搜索 "elseif ($_REQUEST['act'] == 'main_api')" ,删除,源文件 489 - 539 行。
此段功能是官方获取ecshop版本、语种、发布时间、PHP版本、数据库版本、编码、订单数量、商品数量、用户数量以及店铺主题、样式名称、店铺URL、补丁信息的api。

2. 打开admin/templates/start.htm,搜索"Ajax.call('index.php?is_ajax=1&act=main_api','', start_api, 'GET', 'TEXT','FLASE');"删除,同时将"start_api()"、"api_styel()"删除,源文件 234 - 293 行。

二、 删除获取并记录店铺地址的API

1. admin/templates/index.htm 搜索 "http://api.ecshop.com/record.php?mod=login&url={$shop_url}",删除这个隐藏的frameset,源文件25 - 27行。

三、 删除商店配置提交时,获取的店铺配置,包括:名称,标题,描述,关键字,国家,地址,QQ,邮箱,版本号,编码

1. admin/shop_config.php 搜索 "$spt = '<script type="text/javascript" src="http://api.ecshop.com/record.php?';",将"$spt"这个变量删除。源文件 231 - 243行。并且将下面引用"$spt"的地方,将"$spt"删除。源文件 245 - 254 行(只删除变量,并非整段删除)。

四、 删除商店菜单获取语言和编码

1. admin/templates/menu.htm 搜索"'<script language="JavaScript" src="http://api.ecshop.com/menu_ext.php?charset={$charset}&lang={$help_lang}">'</script>",整行删除,源文件 143 行。

五、以下是删除安装文件中的API接口,如果你已经完成安装,则没必要进行这步了

1. install/includes/lib_auto_installer.php 找到 "get_spt_code()" 将它的返回值改为空(return '';)即可。
这段是获取店铺的访问URL,安装操作,版本,哈希值,编码,语种。

2. install/includes/lib_installer.php 同样是将"get_spt_code()"的返回值改为即可。

好了,已经全部搞定,有需要的小伙伴参照着处理吧

PHP 相关文章推荐
一个自定义位数的php多用户计数器代码
Mar 11 PHP
php递归实现无限分类生成下拉列表的函数
Aug 08 PHP
Linux中用PHP判断程序运行状态的2个方法
May 04 PHP
php中的字符编码转换函数用法示例
Oct 20 PHP
php连接与操作PostgreSQL数据库的方法
Dec 25 PHP
PHP获取数组的键与值方法小结
Jun 13 PHP
变量在 PHP7 内部的实现(二)
Dec 21 PHP
thinkphp框架实现数据添加和显示功能
Jun 29 PHP
基于thinkPHP类的插入数据库操作功能示例
Jan 06 PHP
在IIS下安装PHP扩展的方法(超简单)
Apr 10 PHP
PHP使用ActiveMQ实现消息队列的方法详解
May 31 PHP
Yii 框架入口脚本示例分析
May 19 PHP
php连接odbc数据源并保存与查询数据的方法
Dec 24 #PHP
thinkPHP实现表单自动验证
Dec 24 #PHP
php将csv文件导入到mysql数据库的方法
Dec 24 #PHP
php使用递归计算文件夹大小
Dec 24 #PHP
php实现无限级分类
Dec 24 #PHP
PHP_SELF,SCRIPT_NAME,REQUEST_URI区别
Dec 24 #PHP
PHP扩展模块memcached长连接使用方法分析
Dec 24 #PHP
You might like
php Rename 更改文件、文件夹名称
2011/05/24 PHP
php模块memcache和memcached区别分析
2011/06/14 PHP
php阻止页面后退的方法分享
2014/02/17 PHP
JAVASCRIPT HashTable
2007/01/22 Javascript
简单的jquery拖拽排序效果实现代码
2011/09/20 Javascript
javascript学习笔记(二) js一些基本概念
2012/06/18 Javascript
jQuery中ajax的load()方法用法实例
2014/12/26 Javascript
详解JavaScript 中的 replace 方法
2016/01/01 Javascript
AngularJS 最常用的功能汇总
2016/02/17 Javascript
vue.js表格组件开发的实例详解
2016/10/12 Javascript
JavaScript将base64图片转换成formData并通过AJAX提交的实现方法
2016/10/24 Javascript
简单实现jQuery级联菜单
2017/01/09 Javascript
使用gulp搭建本地服务器并实现模拟ajax
2017/04/05 Javascript
深入探究node之Transform
2017/07/20 Javascript
vue+swiper实现侧滑菜单效果
2017/12/28 Javascript
Three.JS实现三维场景
2018/12/30 Javascript
关于小程序优化的一些建议(小结)
2020/12/10 Javascript
Python之PyUnit单元测试实例
2014/10/11 Python
Python数据结构与算法之列表(链表,linked list)简单实现
2017/10/30 Python
pycharm远程调试openstack的图文教程
2017/11/21 Python
python 实现对文件夹内的文件排序编号
2018/04/12 Python
详解mac python+selenium+Chrome 简单案例
2019/11/08 Python
Python测试线程应用程序过程解析
2019/12/31 Python
Python unittest框架操作实例解析
2020/04/13 Python
python安装后的目录在哪里
2020/06/21 Python
matplotlib教程——强大的python作图工具库
2020/10/15 Python
使用css3实现的tab选项卡代码分享
2014/12/09 HTML / CSS
京东国际站:JOYBUY
2017/11/23 全球购物
The Hut英国:英国领先的豪华在线百货商店
2019/07/26 全球购物
食品营养与检测应届生求职信
2013/11/08 职场文书
教师档案管理制度
2014/01/23 职场文书
校长师德表现自我评价
2015/03/04 职场文书
开除员工通知
2015/04/22 职场文书
律师函格式范本
2015/05/27 职场文书
2016寒假社会实践心得体会范文
2015/10/09 职场文书
MySQL 外键约束和表关系相关总结
2021/06/20 MySQL