帝国论坛帝国网站管理系统交流区模板/标签/插件共享交流[原创]做网站API时很不方便要引资源,使用这个可以实现自动加载功能 【本版专题贴子】  
 1/3     1 2 3 ›› ›|
主题:[原创]做网站API时很不方便要引资源,使用这个可以实现自动加载功能 [加入收藏夹]   

cighsen02
用户头衔:进士

精华贴   :0
发贴数   :862
经验值   :3318
注册时间:2009-09-29
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[原创]做网站API时很不方便要引资源,使用这个可以实现自动加载功能
做网站API时很不方便要引资源,使用这个可以实现自动加载功能,没有使用composer autoload 对帝国太大不好用

2021.09.06更新 命名空间模式,第9楼下载,生成sitemap (可同时生成xml,txt,html格式)

/**
* 以下可以正式写你的代码,
* 再也不用include, require 文件了
**/

//开始调用自己的函数
$test = new Test();

$test->say();

$test->showConfig();

/**
* 单独使用可以查看配制文件
**/
// var_dump(Config::autoload('config'));

/**
*
* autoload 是加载插件名称如 sitemap等
* config 是配制文件名config.php 不含.php
* 单个加载Config::autoload('config')
* 多个加载Config::autoload(['config', 'config2', 'config3']) ,以数组返回
*
*
**/

---------------------------------------分割线----------------------------------------------
根有两个api、e
api/
api/index.php

e/
e/extend
e/extend/autoload.php
e/extend/autoload
e/extend/autoload/config.php 开发者自定义
e/extend/autoload/class/
e/extend/autoload/class/error_handler.php
e/extend/autoload/class/test.php 开发者自定义


说明: autoload为插件名称
---------------------------------------------------------------------------------------------

如果经常开发api和二次开发可以用一个,附件是php7.2以上版本,php5.6版下载地址 http://bbs.phome.net/showthread-31-365666-0.html 3楼

上传以下附件:
[下载 *.zip](文件大小:5.68 KB,下载次数:26)

[该贴被修改 4 次,最后修改时间 2022-04-07 17:20:28 ]


要上就上安心站长 www.axzz.cn q:365182575
2021-08-30 10:16:14 已设置保密 顶部 回复 引用 报告 编辑 删除

cighsen02
用户头衔:进士

精华贴   :0
发贴数   :862
经验值   :3318
注册时间:2009-09-29
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

这个使用效果

上传以下图片:




要上就上安心站长 www.axzz.cn q:365182575
2021-08-30 10:17:12 已设置保密 顶部 回复 引用 报告 编辑 删除

cnnb
用户头衔:探花

精华贴   :0
发贴数   :5703
经验值   :16295
注册时间:2008-10-14
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

支持下




2021-09-02 07:12:54 已设置保密 顶部 回复 引用 报告 编辑 删除

cnnb
用户头衔:探花

精华贴   :0
发贴数   :5703
经验值   :16295
注册时间:2008-10-14
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

不过这个是做什么用的?




2021-09-02 07:13:24 已设置保密 顶部 回复 引用 报告 编辑 删除

ggqm520
用户头衔:进士

精华贴   :0
发贴数   :1120
经验值   :4891
注册时间:2010-08-15
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

楼主来得有点迟到了!很早都有作者发布了万能API接口了!原理与楼主一样!并且还更优秀!



meiweny.com https://www.meiweny.cn美文苑文学网 danmeiwx.cn goodwenxue.com 签名广告位出售中!!!!!
2021-09-03 10:49:01 已设置保密 顶部 回复 引用 报告 编辑 删除

cighsen02
用户头衔:进士

精华贴   :0
发贴数   :862
经验值   :3318
注册时间:2009-09-29
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

原帖由 ggqm520 于 2021-09-03 10:49:01 发表
楼主来得有点迟到了!很早都有作者发布了万能API接口了!原理与楼主一样!并且还更优秀!

我的实现自动加载功能,给开发api人用,方便快捷而已(同时也是支持命名空间,我这两个天整理一起发上去)

使用这个 加载功能 https://zhan.cn.sj42.com/0592/org/a05c525/

上传以下图片:


[该贴被修改 1 次,最后修改时间 2021-09-04 00:22:59 ]


要上就上安心站长 www.axzz.cn q:365182575
2021-09-04 00:17:23 已设置保密 顶部 回复 引用 报告 编辑 删除

ggqm520
用户头衔:进士

精华贴   :0
发贴数   :1120
经验值   :4891
注册时间:2010-08-15
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

楼主真迟到了!我用某作者以前发布的万能接口写个栏目输出的json,不是很方便吗!

上传以下图片:




meiweny.com https://www.meiweny.cn美文苑文学网 danmeiwx.cn goodwenxue.com 签名广告位出售中!!!!!
2021-09-04 11:04:20 已设置保密 顶部 回复 引用 报告 编辑 删除

095hjg
用户头衔:进士

精华贴   :0
发贴数   :1537
经验值   :5907
注册时间:2009-10-11
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

楼上的大神能否分享下您网站的音乐播放的api的代码(帝国万能API接口的),小白不会弄啊,谢谢



网站建设/seo/推广/域名/服务器/400电话/企业邮箱/网站服务器托管 Q214973377
2021-09-04 23:07:49 已设置保密 顶部 回复 引用 报告 编辑 删除

ggqm520
用户头衔:进士

精华贴   :0
发贴数   :1120
经验值   :4891
注册时间:2010-08-15
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

你是说的单曲吗!太简单了!给你的模型增加一个音乐地址字段!万能接口$list = $api->load('db')->one('[!db.pre!]你的表名 ,'*' , 'id='.$id);这样就查询出来了啊!如果你说音乐选择连播的话会复杂点!把选择的ID打散为数组,在循环查询出来!



meiweny.com https://www.meiweny.cn美文苑文学网 danmeiwx.cn goodwenxue.com 签名广告位出售中!!!!!
2021-09-05 20:15:33 已设置保密 顶部 回复 引用 报告 编辑 删除

cighsen02
用户头衔:进士

精华贴   :0
发贴数   :862
经验值   :3318
注册时间:2009-09-29
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]
[原创]一键生成 xml,txt,html格式sitemap文件(命名空间模式)实例
一键生成 xml,txt,html格式sitemap文件(命名空间模式)php版本7.2以上

第一步,
把文件放入网站根目录相应位置(如果是新装,直接放入,不会产生覆盖)

第二步,
在class目录的 connect.php 文件中 加入代码

在10行左右(中间代码)

-----开始-----
/**
* 2021.09.01 自动载功能
* cighsen02 365182575
**/
define('EXTEND_DIR', dirname(__DIR__) . DIRECTORY_SEPARATOR . 'extend');
require_once EXTEND_DIR . DIRECTORY_SEPARATOR . 'autoload.php';

----结束-----

第三步,后台增加菜单
菜单名称:sitemap生成, 链接地址:extend/sitemap/map.php,金刚模式

注意:如果显示生成成功,但没有文件,请在根目录建立 sitemap 目录即可

上传以下附件:
[下载 *.zip](文件大小:6.13 KB,下载次数:39)

[该贴被修改 1 次,最后修改时间 2021-09-07 08:47:57 ]


要上就上安心站长 www.axzz.cn q:365182575
2021-09-06 15:13:12 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/3     1 2 3 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1