完整删除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
基于mysql的bbs设计(四)
Oct 09 PHP
php中static静态变量的使用方法详解
Jun 04 PHP
PHP中实现汉字转区位码应用源码实例解析
Jun 14 PHP
PHP删除特定数组内容并且重建数组索引的方法.
Mar 25 PHP
整理的一些实用WordPress后台MySQL操作命令
Jan 07 PHP
php操作MongoDB基础教程(连接、新增、修改、删除、查询)
Mar 25 PHP
PHP面向对象程序设计之接口用法
Aug 20 PHP
php生成二维码时出现中文乱码的解决方法
Dec 18 PHP
php简单实现多语言切换的方法
May 09 PHP
PHP后端银联支付及退款实例代码
Jun 23 PHP
PHP 爬取网页的主要方法
Jul 13 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 中的输出缓冲
2006/12/21 PHP
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
2013/06/20 PHP
php强制用户转向www域名的方法
2015/06/19 PHP
通过Email发送PHP错误的方法
2015/07/20 PHP
如何在PHP中使用数组
2020/06/09 PHP
web基于浏览器的本地存储方法应用
2012/11/27 Javascript
JavaScript定时器详解及实例
2013/08/01 Javascript
JavaScript实现自动对页面上敏感词进行屏蔽的方法
2015/07/27 Javascript
node.js 动态执行脚本
2016/06/02 Javascript
JS 获取HTML标签内的子节点的方法
2016/09/21 Javascript
js 原型对象和原型链理解
2017/02/09 Javascript
JS简单实现滑动加载数据的方法示例
2017/10/18 Javascript
JS实现的字符串数组去重功能小结
2019/06/17 Javascript
python操作MongoDB基础知识
2013/11/01 Python
python实现堆和索引堆的代码示例
2018/03/19 Python
Python查找第n个子串的技巧分享
2018/06/27 Python
python3 实现对图片进行局部切割的方法
2018/12/05 Python
如何通过python实现全排列
2020/02/11 Python
基于pygame实现童年掌机打砖块游戏
2020/02/25 Python
pycharm中导入模块错误时提示Try to run this command from the system terminal
2020/03/26 Python
python“静态”变量、实例变量与本地变量的声明示例
2020/11/13 Python
python爬虫破解字体加密案例详解
2021/03/02 Python
css3进行截取替代js的substring
2013/09/02 HTML / CSS
10个最常见的HTML5面试题 附答案
2016/06/06 HTML / CSS
Wolford法国官网:奥地利奢侈内衣品牌
2020/08/11 全球购物
经理秘书岗位职责
2013/11/14 职场文书
运动会开幕式邀请函
2014/02/03 职场文书
运动会稿件200字
2014/02/07 职场文书
村委会贫困证明范本
2014/09/17 职场文书
客房部经理岗位职责
2015/02/02 职场文书
中学生学习保证书
2015/02/26 职场文书
公司员工宿舍管理制度
2015/08/07 职场文书
如何用RabbitMQ和Swoole实现一个异步任务系统
2021/05/29 PHP
Nginx stream 配置代理(Nginx TCP/UDP 负载均衡)
2021/11/17 Servers
MySQL 开窗函数
2022/02/15 MySQL
app场景下uniapp的扫码记录
2022/07/23 Java/Android