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'], "."); //扩展名
Where possible begins
希望你喜欢这里。有问题,请提问,或搜索现有帖子。
真诚、友善、团结、专业,共建你我引以为荣之社区。《常见问题解答》

隐私政策生成插件
子枫cmsX2
仅供参考,未发布  
239

用户协议生成插件
开发调优
用户协议生成插件   仅供参考,未发布
241

安装时显示请绑定可外网访问的域名
子枫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
301

多语言版本记录log
子枫cmsX2
1.先在后台 网站设置-->其他参数 中的lang 设置为 en 如果是多个,可以使用英文逗号隔开 默认的语言不需要添加 2.转移数据 3.修改前台的页面控制器和方法
272

新增浏览器桌面提示
子枫cmsX2
20231214新增 使用参考 需要使用https  引入layui ``` <button class="layui-btn layui-btn-normal" id="notify">桌面通知</button> ``` js ``` layui.config({ base: "__STATIC__/style/layui/lay/modules/", // 设定扩展的 layui 模块的所在目录,一般用于外部模块扩展 }).use(['soundNotify'], function(){ var soundNotify = layui.soundNotify, $ = layui.jquery; var actionMap = { sound(
247

view_tpl_act函数的使用说明
子枫cmsX2
20231214新增函数 用于替换tpl的路径 使用示例; ``` return view(view_tpl_act($this->tpl,'index')); return view(view_tpl_act($this->tpl,$cate_res['tpl_category'])); return view(view_tpl_act($this->tpl,$cate_res['tpl_post'])); return view(view_tpl_act($this->tpl,'search')); return view(view_tpl_act($this->tpl,'liuyan')); return view(view_tpl_act($this->tpl,'tag')); return view(view_tpl_act($this->tpl,'special')); return view(view_tpl_act($this->tpl,'tpl_special_list')); return view(view_tpl_act($thi
310

模板开发快捷log
子枫cmsX2
## 开发log 1. 创建theme文件夹 2. 创建index cate public style文件夹 3. 对应把文件分别放入上面的文件夹 4. index.html 替换静态的文件路径 ##底部的相关调用使用 ``` $web_config 调用的是config/web.php中的内容 $theme_config 调用的是当前theme的setting的内容 $tpl_static 当前模板的静态文件的文件夹 {$tpl_static} ``` ``` {$tpl_static} {:get_cate_content($cate_res['cid'])} /theme/yapeng/style/ ``` ## tdk ``` <title>{$seo['title']}</title> <meta name="keywords" content="{$seo['keywords']}" /> <meta name="description" content="{$seo['description'
254

模板admin/index.html
子枫cmsX2
参考代码 修改对应的tag和name ... ``` <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>管理系统</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> <link rel="stylesheet" href="__STATIC__/style/layui/css/layui.css" media="all"> <link rel="stylesheet" href="__STATIC__/system/style/admin.cs
333

模板Cate.php
子枫cmsX2
代码仅供参考 ``` <?php // +---------------------------------------------------------------------- // | 子枫CMS管理系统 // +---------------------------------------------------------------------- // | Copyright (c) http://store.zf-sys.com/ // | 子枫CMS管理系统提供免费使用,可使用此框架进行二次开发 // +---------------------------------------------------------------------- // | Author: 子枫 <[email protected]> // | 子枫社区: http://bbs.90ckm.com/ // +---------------------------------------------------------------------- namespac
239

模板Index.php
子枫cmsX2
代码仅供参考 ``` <?php // +---------------------------------------------------------------------- // | 子枫CMS管理系统 // +---------------------------------------------------------------------- // | Copyright (c) http://store.zf-sys.com/ // | 子枫CMS管理系统提供免费使用,可使用此框架进行二次开发 // +---------------------------------------------------------------------- // | Author: 子枫 <[email protected]> // | 子枫社区: http://bbs.90ckm.com/ // +---------------------------------------------------------------------- namesp
252

模板Base.php文件
子枫cmsX2
``` <?php // +---------------------------------------------------------------------- // | 子枫CMS管理系统 // +---------------------------------------------------------------------- // | Copyright (c) http://store.zf-sys.com/ // | 子枫CMS管理系统提供免费使用,可使用此框架进行二次开发 // +---------------------------------------------------------------------- // | Author: 子枫 <[email protected]> // | 子枫社区: http://bbs.90ckm.com/ // +---------------------------------------------------------------------- namespace 模板名\
236

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

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
229

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