完整删除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 相关文章推荐
详细介绍:Apache+PHP+MySQL配置攻略
Sep 05 PHP
PHP syntax error, unexpected $end 错误的一种原因及解决
Oct 25 PHP
PHP下编码转换函数mb_convert_encoding与iconv的使用说明
Dec 16 PHP
php自动获取目录下的模板的代码
Aug 08 PHP
PHP加密函数 Javascript/Js 解密函数
Sep 23 PHP
如何在HTML 中嵌入 PHP 代码
May 13 PHP
PHP代码维护,重构变困难的4种原因分析
Jan 25 PHP
PHP入门教程之操作符与控制结构流程详解
Sep 09 PHP
php利用gd库为图片添加水印
Nov 09 PHP
thinkPHP框架对接支付宝即时到账接口回调操作示例
Nov 14 PHP
PHP正则判断一个变量是否为正整数的方法
Feb 27 PHP
PHP如何开启Opcache功能提升程序处理效率
Apr 27 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 读写json文件及修改json的方法
2018/03/07 PHP
从阿里妈妈发现的几个不错的表单验证函数
2007/09/21 Javascript
javascript 面向对象编程基础:继承
2009/08/21 Javascript
js异常捕获方法介绍
2013/04/10 Javascript
js/html光标定位的实现代码
2013/09/23 Javascript
解决jquery中美元符号命名冲突问题
2014/01/08 Javascript
js实现鼠标感应图片展示的方法
2015/02/27 Javascript
js+HTML5实现视频截图的方法
2015/06/16 Javascript
分享两款带遮罩的jQuery弹出框
2015/12/30 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
2016/04/05 Javascript
jquery动态遍历Json对象的属性和值的方法
2016/07/27 Javascript
JS正则替换去空格的方法
2017/03/24 Javascript
微信小程序中的swiper组件详解
2017/04/14 Javascript
JS解析url查询参数的简单代码
2017/08/06 Javascript
bootstrap switch开关组件使用方法详解
2017/08/22 Javascript
VS Code转换大小写、修改选中文字或代码颜色的方法
2017/12/15 Javascript
vue使用Element组件时v-for循环里的表单项验证方法
2018/06/28 Javascript
vue+axios实现文件下载及vue中使用axios的实例
2018/09/21 Javascript
Vue.js子组件向父组件通信的方法实例代码详解
2018/12/10 Javascript
javascript中的offsetWidth、clientWidth、innerWidth及相关属性方法
2020/05/14 Javascript
微信小程序实现登录注册功能
2020/12/29 Javascript
[05:05]第三天的dota2
2013/07/29 DOTA
python 输出一个两行字符的变量
2009/02/05 Python
对Python 多线程统计所有csv文件的行数方法详解
2019/02/12 Python
python利用Opencv实现人脸识别功能
2019/04/25 Python
python利用多种方式来统计词频(单词个数)
2019/05/27 Python
python启动应用程序和终止应用程序的方法
2019/06/28 Python
python实现横向拼接图片
2020/03/23 Python
Django项目创建及管理实现流程详解
2020/10/13 Python
英国皇室御用百货:福南梅森(Fortnum & Mason)
2017/12/03 全球购物
艺术用品:Arteza
2018/11/25 全球购物
什么是继承
2013/12/07 面试题
自立自强的名人事例
2014/02/10 职场文书
淘宝店策划方案
2014/06/07 职场文书
求职推荐信范文
2015/03/27 职场文书
成本低的5个创业项目:投资小、赚钱快
2019/08/20 职场文书