完整删除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 相关文章推荐
用libtemplate实现静态网页生成
Oct 09 PHP
php5新改动之短标记启用方法
Sep 11 PHP
PHP中使用cURL实现Get和Post请求的方法
Mar 13 PHP
php堆排序(heapsort)练习
Nov 13 PHP
PHP实现股票趋势图和柱形图
Feb 07 PHP
PHP微信开发之二维码生成类
Jun 26 PHP
php实现CSV文件导入和导出
Oct 24 PHP
thinkPHP数据查询常用方法总结【select,find,getField,query】
Mar 15 PHP
详细解读php的命名空间(二)
Feb 21 PHP
thinkPHP3.2.3结合Laypage实现的分页功能示例
May 28 PHP
PHP5.6读写excel表格文件操作示例
Feb 26 PHP
PHP Pipeline 实现中间件的示例代码
Apr 26 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(8) php 数组
2010/03/05 PHP
php 无限级分类,超级简单的无限级分类,支持输出树状图
2014/06/29 PHP
php实现读取超大文件的方法
2014/07/28 PHP
php数组排序usort、uksort与sort函数用法
2014/11/17 PHP
PHP简单实现图片格式转换(jpg转png,gif转png等)
2019/10/30 PHP
java和javascript获取word文档的书签位置对比
2014/06/19 Javascript
node.js中的querystring.parse方法使用说明
2014/12/10 Javascript
jQuery仿360导航页图标拖动排序效果代码分享
2015/08/24 Javascript
Clipboard.js 无需Flash的JavaScript复制粘贴库
2015/10/02 Javascript
JavaScript编程的单例设计模讲解
2015/11/10 Javascript
基于javascript实现精确到毫秒的倒计时限时抢购
2016/04/17 Javascript
原生Javascript插件开发实践
2017/01/09 Javascript
vue构建单页面应用实战
2017/04/10 Javascript
使用vue实现简单键盘的示例(支持移动端和pc端)
2017/12/25 Javascript
vue数据操作之点击事件实现num加减功能示例
2019/01/19 Javascript
详解无限滚动插件vue-infinite-scroll源码解析
2019/05/12 Javascript
微信小程序实现授权登录
2019/05/15 Javascript
python数据结构之图深度优先和广度优先实例详解
2015/07/08 Python
使用Python的Bottle框架写一个简单的服务接口的示例
2015/08/25 Python
python基础入门学习笔记(Python环境搭建)
2016/01/13 Python
玩转python爬虫之正则表达式
2016/02/17 Python
Pyhton中单行和多行注释的使用方法及规范
2016/10/11 Python
Django模板变量如何传递给外部js调用的方法小结
2017/07/24 Python
python版本的仿windows计划任务工具
2018/04/30 Python
利用pyinstaller将py文件打包为exe的方法
2018/05/14 Python
python定时关机小脚本
2018/06/20 Python
pandas进行数据的交集与并集方式的数据合并方法
2018/06/27 Python
python操作redis数据库的三种方法
2020/09/10 Python
Python之qq自动发消息的示例代码
2021/02/18 Python
军人违纪检讨书
2014/02/04 职场文书
个人四风问题整改措施
2014/10/24 职场文书
2014年技术员工作总结
2014/11/18 职场文书
无罪辩护词范文
2015/05/21 职场文书
python调试工具Birdseye的使用教程
2021/05/25 Python
Python pandas之求和运算和非空值个数统计
2021/08/07 Python
Python中三种花式打印的示例详解
2022/03/19 Python