Where possible begins

希望你喜欢这里。有问题,请提问,或搜索现有帖子。

真诚、友善、团结、专业,共建你我引以为荣之社区。《常见问题解答》

子枫
子枫 [Rainy] 12-13 17:06

style静态文件

子枫cmsX2

## 插件 模板中使用: {$plug_static} 控制器中使用: $this->plug_static 定位到的就是当前style目录 addons/插件名/view/style/ ------------ ## 模板 模板中使用: {$tpl_static} 控制器中使用: $this->tpl_static 这个是当前插件的样式文件夹 放在当前文件夹的文件可使用 {$tpl_static} 调用 定位到的就是当前模板/default/style目录 theme/模板名/default/style/

122

子枫
子枫 [Rainy] 12-13 17:05

route.php

子枫cmsX2

## 模板 参考 ``` <?php $arr = [ ['get','$','index@index','index','default'], ['get','cate/:cid$','cate@list','list','default'], ['get','detail/:id$','cate@detail','list','default'], ['get','search$','cate@search','','default'], ['get','search/:keyword$','cate@search','','default'], ['get','special$','cate@special','','default'], ['get','special_list/:id$','cate@special_list','','default'], ['get','tag/:tag$','cate@tag','','default'], ['get','liuyan$','cate@li

100

子枫
子枫 [Rainy] 12-13 17:01

function.php

子枫cmsX2

插件/模板的方法 ``` <?php if (!function_exists('test')) { function test(){ echo 'test'; } } ```

115

子枫
子枫 [Rainy] 12-13 16:58

data.php

子枫cmsX2

参考如下 key=>value ``` <?php return [ "name"=>'张三', 'age'=>16 ]; ```

137

子枫
子枫 [Rainy] 12-13 16:54

config.php

子枫cmsX2

参考如下 key=>value ``` <?php return [ "name"=>'张三', 'age'=>16 ]; ```

121

子枫
子枫 [Rainy] 12-13 16:32

plugin_info.php文件

子枫cmsX2

参考: ``` <?php return [ "plugin_name"=>"bbs001", "name"=>"模板/插件名", "version"=>"v0.1", "pic"=>"", "ctime"=>"2022-09-27", "ctime"=>"2022-09-27", "author"=>"子枫", "soft_id"=>"" ]; ``` plugin_name是全网唯一值 name 插件/模板的名称 version 版本号 pic logo图 ctime 创建时间 utime 更新时间 author 作者 soft_id 是申请插件后自动生成的值,需要自己填入文件

184

子枫
子枫 [Rainy] 11-14 14:02

子枫CMS自定义链接字符

子枫cmsX2

版本在v0.231114后可用 tdk提供:首页 栏目 文章 专题 标签 自定义url提供:栏目 内容 专题 标签 ``` $this->assign('seo', seo_tpl(); //首页 $this->assign('seo', seo_tpl('category',['id'=>$cate_res['cid'],'t'=>$cate_res['name'],'k'=>$cate_res['name'],'d'=>$cate_res['summary']])); //栏目 $this->assign('seo', seo_tpl('post',['id'=>$content['id'],'t'=>$content['title'],'k'=>$content['title'],'d'=>$content['summary']])); //文章详情 $this->assign('seo', seo_tpl('special',['id'=>$special_res['id'],'t'=>$special_res['name'],'k'

132

子枫
子枫 [Rainy] 11-14 10:28

优化SQL

讨论专区

请求信息 : 2023-11-14 10:16:59 HTTP/1.1 GET : http://*****.com/admin/Config/index? 运行时间 : 0.810366s [ 吞吐率:1.23req/s ] 内存消耗:7,340.76kb 文件加载:214 查询信息 : 86 queries 0 writes 缓存信息 : 11 reads,0 writes 会话信息 : SESSION_ID=poj6dp1c349e2inqsgi4nkmpt7 请求信息 : 2023-11-14 10:25:41 HTTP/1.1 GET : http://*****.com/admin/Config/index? 运行时间 : 0.679057s [ 吞吐率:1.47req/s ] 内存消耗:7,378.38kb 文件加载:214 查询信息 : 30 queries 0 writes 缓存信息 : 11 reads,0 writes 会话信息 : SESSION_ID=poj6dp1c349e2inqsgi4nkmpt7

182

子枫
子枫 [Rainy] 11-14 10:12

子枫CMS后台新增提示信息

子枫cmsX2

版本v0.231114以及后面的版本 显示如图 ![](https://bbs.zf-sys.com/upload/common/file/20231114/34b85857c32299a01b5ed1d6ea56dce0.png) 设置如图 ![](https://bbs.zf-sys.com/upload/common/file/20231114/512f5c47174047fc7aa30c24e346059d.png) 代码仅供参考: ``` <div style="text-align:center;"> 演示账号:用户名 demo 密码 123456 </div> ```

121

子枫
子枫 [Rainy] 11-10 13:32

子枫CMS如何申请制作插件/模板

子枫cmsX2

目前暂不支持申请开发者 日期:20231110 ## 注册账号 http://zf-sys.wangmingchang.com/ ## 申请开发者 暂不支持申请 ## 创建应用/模板 1.创建应用 2.设置内测站点网址 3.设置附属站点 4.修改代码config/plugin_info.php信息 5.刷新系统插件 6.打开使用

128

子枫
子枫 [Rainy] 11-09 19:38

好消息!!! 子枫CMSv0.231109版本以后将支持AI功能

子枫cmsX2

好消息!!! 子枫CMSv0.231109版本以后将支持AI功能 主要就是对内容的编辑和改写,以及TDK的生成 实现此功能需要使用ZFSYS中转站,目前正在测试中,大家可以注册账号申请使用

108

子枫
子枫 [Rainy] 11-09 16:40

子枫CMS如何使用AI工具

子枫cmsX2

## 公告 ZFSYS授权的中转有: http://api_gpt2.zf-sys.com ## 注册ZFSYS中转平台 网站:http://api_gpt.zf-sys.com 现在注册送3000Token 注册后直接申请令牌,即可使用 ## 配置 中转网址填写格式:http://api_gpt2.zf-sys.com 后期可能会换 模型默认选择gpt-3.5-turbo KEY填写自己的令牌 在中转平台点击复制,粘贴到我们的后台 ![](https://bbs.zf-sys.com/upload/common/file/20231109/9ab568aa0548eeb445d8a5d0a01fe896.png) 填写后如下 ![](https://bbs.zf-sys.com/upload/common/file/20231109/63ccedd6b7e6673562f4852a4bc66690.png)

130

子枫
子枫 [Rainy] 11-08 21:08

composer程序版本介绍~^

开发调优

``` ~ 小版本更新 ~1.5 表示 >1.5 <2.0 ~1.5.2表示 >1.5.2 <1.6.0 ^大版本更新 "php":"^7.4|^8.0" 7.4<=版本<=8.0 或 8.0<=版本号<9.0 ```

139

子枫
子枫 [Rainy] 11-08 21:07

git打标签,并推送到线上以及删除标签

开发调优

``` git tag v1.0.0 本地打标签 git push origin test_tag    //!!!本地tag推送到线上 git tag -d test_tag        //本地删除tag git push origin :refs/tags/test_tag    //本地tag删除了,再执行该句,删除线上tag ```

106

子枫
子枫 [Rainy] 11-07 20:03

mac配置github的ssh

开发调优

ohMygod,报错了,github代码提交不了了 ![](https://bbs.zf-sys.com/upload/common/file/20231107/c212c7c084e3de11c4c7868f6b852974.png) 下面只好配置ssh了 先配置好自己都用户名和邮箱,如果已配置,可过滤 ``` #设置用户名 git config --global user.name "子枫" # 设置邮箱 git config --global user.email "666666@qq.com" 查看是否设置成功 #查看当前的用户名 git config --global user.name #查看当前的邮箱 git config --global user.email ``` 创建一个新的SSH密钥并添加到ssh-agent中 ssh-keygen -t rsa -b 4096 -C "你的邮箱" 按三个回车即可,密码可设为空 ![](https://bbs.zf-sys.com/upload/common/fil

108