time_type可使用类型: year 年选择器,只提供年列表选择 month 年月选择器,只提供年、月选择 date 日期选择器(默认),可选择:年、月、日选择 time 时间选择器,只提供时、分、秒选择 datetime 日期时间选择器,可选择:年月日、时分秒 ![](//storage-x1.90ckm.com/uploads/beb8b8cc89e739e44c1421a8a6c6b064/20240308_196332.png)
Where possible begins
希望你喜欢这里。有问题,请提问,或搜索现有帖子。
真诚、友善、团结、专业,共建你我引以为荣之社区。《常见问题解答》
子枫CMS 内容模型使用select
子枫cmsX2
如果使用 ['上海','江苏','南京']这种形式的数据时,可以如下设置 ![](//storage-x1.90ckm.com/uploads/beb8b8cc89e739e44c1421a8a6c6b064/20240308_851711.png)
171
子枫CMS系统升级240302
子枫cmsX2
``` - [x] 重写 authentication_sys.html页面 - [x] 删除一些不必要的静态文件 ```
184
子枫CMS系统升级240301
子枫cmsX2
``` 03/01 (主要是为了减少代码的大小,减少不必要的代码) - [x] 增加一个在线引用样式包功能,如果没有本地没有则引用 (未完成) common.php config/index.html - [x] 后台下载对应的样式包 config/tool.html config.php - [x] 修复meta_url_route方法的中url等于空的bug common.php - [x] 由于多语言原因修改如下函数 route_home meta_url_route - [x] 更新/public/static/zfcms/style 下的静态文件,把大的文件删除,后续可在后台下载(节省12.23MB) 删除autosize wangEditor tinymce515 webuploader meditor - [x] 删除/public/static/zfcms/system 部分文件 空间节省5.34MB - [x] 删除/public/static/zfcms/lay
183
子枫CMS中插件addons的升级文件使用说明
子枫cmsX2
目录addons/插件名/controller/Updatesql.php 以下使用一个新增表的参考仅供参考 ``` <?php namespace addons\插件名\controller; use think\addons\Controller as Bas; use think\Controller; class Updatesql extends Controller { public function __construct (){ parent::__construct(); $this->tb_prefix = config()['database']['prefix']; $this->site_version = strtolower(config()['version']['version']); $this->version_arr = [ 'v0.1'=>$this->v0_1(), ]; }
195
yun.php新增检测模板中的升级文件功能
子枫cmsX2
新增时间20240221 模板中的使用方法 controller/Updatesql.php ``` <?php namespace 模板名\Controller; use think\Controller; use think\facade\Request; use think\Db; class Updatesql extends Controller { public function __construct () { parent::__construct(); $this->tb_prefix = config()['database']['prefix']; $this->site_version = strtolower(config()['version']['version']); $this->version_arr = [ 'v0.1'=>$this->v0_1(), ]; }
145
子枫CMS模型整理
子枫cmsX2
1.标题图详情 ``` [{"position":1,"name":"\u6807\u9898","key":"title","value":"","type":"form_input","status":1,"readonly":0,"hidden":0,"sort":0,"is_multi":0,"token":"","theme":1,"append1":null,"append2":null,"append3":null,"lang":"","lang_pid":0},{"position":1,"name":"\u56fe\u7247","key":"pic","value":"","type":"filesystem_pic","status":1,"readonly":0,"hidden":0,"sort":0,"is_multi":0,"token":"","theme":1,"append1":"","append2":"","append3":"","lang":"","lang_pid":0},{"position":1,"name":"\u63cf\u8ff
145
UEditor过滤掉编辑器自动生成的 标签
子枫cmsX2
修改文件ueditor.all.js ``` arr.push(notTransTagName[node.parentNode.tagName] ? utils.html(node.data) : node.data.replace(/[ ]{2}/g,' ')) 改为 arr.push(notTransTagName[node.parentNode.tagName] ? utils.html(node.data) : node.data.replace(/[ ]{2}/g,' ')) ``` ![](//storage-x1.90ckm.com/uploads/beb8b8cc89e739e44c1421a8a6c6b064/20240212_92494iShot_2024-02-12_22.42.35.png)
122
guzzle的简单使用
子枫cmsX2
## 安装 composer require guzzlehttp/guzzle ``` use GuzzleHttp\Client; use GuzzleHttp\Cookie\CookieJar; ``` ## 设置请求头 ``` $cookieJar = CookieJar::fromArray([ 'token' => '221FB9D3-968E' ], 'api.aaaa.com'); // 此处记得请求域名需要保持跟请求的url host一致,否则不会携带此cookie。 $client = new Client([ 'cookies' => $cookieJar, 'headers'=>[ 'User-Agent' => 'okhttp/3.8.1', 'Host' => 'api.aa.com', 'Connectio
123
判断是否自定义链接的函数适用于ZFCMS
子枫cmsX2
``` if(!function_exists('change_diy_url')){ function change_diy_url($vo,$id_type='id',$diy='/cate/'){ if($vo['url']==''){ $url = $diy.$vo[$id_type].'.html'; return $url; }else{ return $vo['url']; } } } ``` 使用方法 ``` foreach($list as $k=>$vo){ $url = change_diy_url($vo,'cid','/cate/'); } ```
145
thinkphp51 分页样式常用
子枫cmsX2
常用样式 ``` <div> <style> .pagination{display: flex;} .pagination>li{width: 40px;height: 40px;border: 1px #ccc solid;margin: 0 4px;text-align: center;line-height: 40px;font-size: 20px;} .pagination>.active{background: ##5598FF; color: #fff; } </style> {$page|raw} </div> ```
128
tp51上传文件,使用默认的文件名称
子枫cmsX2
ThinkPHP5.1图片上传后自定义图片名称和图片存储路径 ``` $sjs = zf_rand_str(5); $info = $file->validate(['ext'=>ZFC("webconfig.file_ext")])->move('.'.$this->site_path.'upload/common/filesystem/fp/'.$sjs,$file->getInfo()['name']); $getSaveName = str_replace('\\', '/', $info->getSaveName()); $url = (isHTTPS()?'https':'http').'://'.request()->host().$this->site_path.'upload/common/filesystem/fp/'.$sjs.'/'.$getSaveName; ``` ``` $arr = $file->getInfo(); // 文件名称 $ext = strrchr($arr['name'], "."); //扩展名
133
隐私政策生成插件
子枫cmsX2
仅供参考,未发布 ![](//storage-x1.90ckm.com/uploads/beb8b8cc89e739e44c1421a8a6c6b064/20240109_745252.png) ![](//storage-x1.90ckm.com/uploads/beb8b8cc89e739e44c1421a8a6c6b064/20240109_592872-1.png)
139
安装时显示请绑定可外网访问的域名
子枫cmsX2
两种方案 方案1.需要绑定外网即可 方案2.注释掉/route/route.php中的 ``` if($httpCode==0){ echo str_show_tpl('友情提示:<br>请绑定可外网访问的域名 <a href="http://bbs.zf-sys.com/bbs_detail/170.html" target="_black">点击打开参考</a>');die; } ``` 设置完伪静态,访问 /install
199