完整删除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读取txt文件的内容并赋值给数组的代码
Nov 03 PHP
php中如何使对象可以像数组一样进行foreach循环
Aug 09 PHP
php GUID生成函数和类
Mar 10 PHP
php动态添加url查询参数的方法
Apr 14 PHP
php实现模拟post请求用法实例
Jul 11 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
Dec 24 PHP
php通过PHPExcel导入Excel表格到MySQL数据库的简单实例
Oct 29 PHP
php基于数组函数实现关联表的编辑操作示例
Jul 04 PHP
laravel自定义分页效果
Jul 23 PHP
PHP大文件分割上传 PHP分片上传
Aug 28 PHP
php 判断IP为有效IP地址的方法
Jan 28 PHP
PHP的RSA加密解密方法以及开发接口使用
Feb 11 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
Ajax+PHP快速上手及简单应用说明
2013/07/24 PHP
PHP实现的英文名字全拼随机排号脚本
2014/07/04 PHP
php单例模式的简单实现方法
2016/06/10 PHP
PHP错误处理函数register_shutdown_function使用示例
2017/07/03 PHP
如何获取JQUERY AJAX返回的JSON结果集实现代码
2012/12/10 Javascript
Jquery 的outerHeight方法使用介绍
2013/09/11 Javascript
javascript中call apply 的应用场景
2015/04/16 Javascript
js实现简洁的TAB滑动门效果代码
2015/09/06 Javascript
最细致的vue.js基础语法 值得收藏!
2016/11/03 Javascript
JavaScript定时器制作弹窗小广告
2017/02/05 Javascript
js获取地址栏参数的两种方法
2017/06/27 Javascript
webpack3+React 的配置全解
2017/08/21 Javascript
dropload.js插件下拉刷新和上拉加载使用详解
2017/10/20 Javascript
解决循环中setTimeout执行顺序的问题
2018/06/20 Javascript
vue-video-player 通过自定义按钮组件实现全屏切换效果【推荐】
2018/08/29 Javascript
浅谈VUE-CLI脚手架热更新太慢的原因和解决方法
2018/09/28 Javascript
vue.js中ref和$refs的使用及示例讲解
2019/08/14 Javascript
Python统计列表中的重复项出现的次数的方法
2014/08/18 Python
Python正则表达式完全指南
2017/05/25 Python
Python+tkinter使用80行代码实现一个计算器实例
2018/01/16 Python
python自定义函数实现一个数的三次方计算方法
2019/01/20 Python
python网络应用开发知识点浅析
2019/05/28 Python
python 求一个列表中所有元素的乘积实例
2019/06/11 Python
深入浅析CSS3中的Flex布局整理
2020/04/27 HTML / CSS
CSS3选择器新增问题的实现
2021/01/21 HTML / CSS
HTML5使用DOM进行自定义控制示例代码
2013/06/08 HTML / CSS
美国设计师精美珠宝购物网:Netaya
2016/08/28 全球购物
里程积分管理买卖交换平台:Points.com
2017/01/13 全球购物
年终晚会主持词
2014/03/25 职场文书
酒店开业策划方案
2014/06/02 职场文书
合作协议书范本
2014/10/25 职场文书
导游词之河北野三坡
2019/12/11 职场文书
Python函数中的不定长参数相关知识总结
2021/06/24 Python
HTML5 语义化标签(移动端必备)
2021/08/23 HTML / CSS
vue 自定义组件添加原生事件
2022/04/21 Vue.js
MySQL 数据表操作
2022/05/04 MySQL