完整删除ecshop中获取店铺信息的API
使用的版本是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="<scripttype="text/javascript"src="http://api.ecshop.com/record.php?";",将"$spt"这个变量删除。源文件231-243行。并且将下面引用"$spt"的地方,将"$spt"删除。源文件245-254行(只删除变量,并非整段删除)。
四、删除商店菜单获取语言和编码
1.admin/templates/menu.htm搜索""<scriptlanguage="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()"的返回值改为即可。
好了,已经全部搞定,有需要的小伙伴参照着处理吧
相关文章
- H7-TOOL发布V2.18,脱机烧录新增芯海,辉芒微,武汉芯源,领芯等,支持了扫描枪,带来LUA写文件API,可以做日志或者数据记录了
- 天气预报api免费接口_天气API
- Kubernetes 的核心是 API 而非容器
- 网关 Spring Cloud Gateway - API 调用的组织者
- 【说站】Shizuku 系统API调用工具v12.8.1
- Spring MVC框架:第二章:视图解析器和@RequestMapping注解使用在类级别及获取原生Servlet API对象
- android activitymanager 系统api_Android view
- Python使用免费天气API,获取全球任意地区的天气情况
- API接口架构REST vs GraphQL
- 软件测试|Selenium常见api
- 微信 API 中调用客服消息接口提示错误返回限制
- 横空出世!IDEA 版 API 接口神器来了,一键生成文档!
- GPT-4 来了!GPT-4 介绍与 API 申请
- jFreeChart详细属性和方法使用总结api详解编程语言
- Redis拥抱中文:强大的中文API(redis中文api)
- 操作Redis的API操作:最佳实践(redis的api)
- Linux命令API:开拓你的Linux技能(linux命令api)
- MySQL异步API:为高性能加载提升极限(mysql异步api)
- MySQL中文API:数据操作更便捷(mysql中文api)
- 使用Oracle内置API让程序开发更轻松(oracle内置api)
- Oracle数据库入门指南API快速入门(oracle入门api)
- API技术提高MySQL数据库性能(api和mysql)
- java调用百度定位api服务获取地理位置示例