完整删除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 相关文章推荐
使用网络地址转换实现多服务器负载均衡
Oct 09 PHP
PHP字符串处理的10个简单方法
Jun 30 PHP
php 归并排序 数组交集
May 10 PHP
PHP session_start()问题解疑(详细介绍)
Jul 05 PHP
php strnatcmp()函数的用法总结
Nov 27 PHP
PHP利用header跳转失效的解决方法
Oct 24 PHP
php使用for语句输出三角形的方法
Jun 09 PHP
PHP读MYSQL中文乱码的快速解决方法
Oct 01 PHP
PHP创建自己的Composer包方法
Apr 09 PHP
PDO::commit讲解
Jan 27 PHP
PHP时间函数使用详解
Mar 21 PHP
Swoole实现异步投递task任务案例详解
Apr 02 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
要会喝咖啡也要会知道咖啡豆
2021/03/03 咖啡文化
php 字符过滤类,用于过滤各类用户输入的数据
2009/05/27 PHP
PHP面向对象之旅:深入理解static变量与方法
2014/01/06 PHP
PHP实现获取客户端IP并获取IP信息
2015/03/17 PHP
php使用MySQL保存session会话的方法
2015/06/26 PHP
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
2017/06/07 PHP
解决出现SoapFault (looks like we got no XML document)的问题
2017/06/24 PHP
利用Ext Js生成动态树实例代码
2008/09/08 Javascript
Ext面向对象开发实践(续)
2008/11/18 Javascript
JavaScript 获得选中文本内容的方法
2009/02/15 Javascript
ajax 缓存 问题 requestheader
2010/08/01 Javascript
javaScript让文本框内的最后一个文字的后面获得焦点实现代码
2013/01/06 Javascript
jquery+css3打造一款ajax分页插件(自写)
2014/06/18 Javascript
Eclipse引入jquery报错如何解决
2015/12/01 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(一)
2016/05/17 Javascript
什么是JavaScript注入攻击?
2016/09/14 Javascript
bootstrap table 表格中增加下拉菜单末行出现滚动条的快速解决方法
2017/01/05 Javascript
前端把html表格生成为excel表格的实例
2017/09/19 Javascript
js阻止默认右键的下拉菜单方法
2018/01/02 Javascript
vue实现登录后页面跳转到之前页面
2018/01/07 Javascript
详解Vue-Router源码分析路由实现原理
2019/05/15 Javascript
webpack项目使用eslint建立代码规范实现
2019/05/16 Javascript
Python性能提升之延迟初始化
2016/12/04 Python
python实现读取并显示图片的两种方法
2017/01/13 Python
理解Python中的绝对路径和相对路径
2017/08/30 Python
python 读取DICOM头文件的实例
2018/05/07 Python
Python3 关于pycharm自动导入包快捷设置的方法
2019/01/16 Python
Python turtle画图库&amp;&amp;画姓名实例
2020/01/19 Python
解决selenium+Headless Chrome实现不弹出浏览器自动化登录的问题
2021/01/09 Python
一个不错的HTML5 Canvas多层点击事件监听实例
2014/04/29 HTML / CSS
Europcar意大利:汽车租赁
2019/07/07 全球购物
数组越界问题
2015/10/21 面试题
土木工程专业大学毕业生求职信
2013/10/13 职场文书
离退休人员聘用协议书
2014/11/24 职场文书
Python max函数中key的用法及原理解析
2021/06/26 Python
Windows和Linux上部署Golang并运行程序
2022/04/22 Servers