完整删除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 相关文章推荐
织梦模板标记简介
Mar 11 PHP
PHP把MSSQL数据导入到MYSQL的方法
Dec 27 PHP
PHP获取数组最后一个值的2种方法
Jan 21 PHP
PHP JSON格式的中文显示问题解决方法
Apr 09 PHP
php实现的美国50个州选择列表实例
Apr 20 PHP
PHP查找与搜索数组元素方法总结
Jun 12 PHP
PHP中使用foreach()遍历二维数组的简单实例
Jun 13 PHP
PHP下载远程图片的几种方法总结
Apr 07 PHP
通过修改Laravel Auth使用salt和password进行认证用户详解
Aug 17 PHP
php unlink()函数使用教程
Jul 12 PHP
PHP中soap用法示例【SoapServer服务端与SoapClient客户端编写】
Dec 25 PHP
PHP正则表达式笔记与实例详解
May 09 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/11/20 PHP
国外十大最流行的PHP框架排名
2013/07/04 PHP
PHP判断上传文件类型的解决办法
2015/10/20 PHP
解析PHP的Yii框架中cookie和session功能的相关操作
2016/03/17 PHP
php输出图像的方法实例分析
2017/02/16 PHP
PHP count()函数讲解
2019/02/03 PHP
Javascript下的keyCode键码值表
2007/04/10 Javascript
常用jQuery选择器总结
2014/07/11 Javascript
Jquery网页内滑动缓冲导航的实现代码
2015/04/05 Javascript
jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
2016/01/19 Javascript
实例浅析js的this
2016/12/11 Javascript
纯JS实现表单验证实例
2016/12/24 Javascript
javascript表达式和运算符详解
2017/02/07 Javascript
JS实现数组按升序及降序排列的方法
2017/04/26 Javascript
jQuery选择器中的特殊符号处理方法
2017/09/08 jQuery
webpack中CommonsChunkPlugin详细教程(小结)
2017/11/09 Javascript
vue全局组件与局部组件使用方法详解
2018/03/29 Javascript
vue上传图片到oss的方法示例(图片带有删除功能)
2018/09/27 Javascript
vue+elementUI 复杂表单的验证、数据提交方案问题
2019/06/24 Javascript
Vue的状态管理vuex使用方法详解
2020/02/05 Javascript
Python程序退出方式小结
2017/12/09 Python
python的列表List求均值和中位数实例
2020/03/03 Python
Python无损压缩图片的示例代码
2020/08/06 Python
python连接mongodb数据库操作数据示例
2020/11/30 Python
python使用yaml 管理selenium元素的示例
2020/12/01 Python
详解HTML5 LocalStorage 本地存储
2016/12/23 HTML / CSS
巴西最大的珠宝连锁店:Vivara
2019/04/18 全球购物
What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
2015/11/10 面试题
日语专业推荐信
2013/11/12 职场文书
小学语文教学经验交流材料
2014/06/02 职场文书
维护民族团结演讲稿
2014/08/27 职场文书
教师见习报告范文
2014/11/03 职场文书
公安机关起诉意见书
2015/05/20 职场文书
2019个人工作自我评价范文(3篇)
2019/09/19 职场文书
python实现简单石头剪刀布游戏
2021/10/24 Python
vue3获取当前路由地址
2022/02/18 Vue.js