Where possible begins

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

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

子枫
子枫 [Rainy] 01-22 15:04

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'], "."); //扩展名

241

子枫
子枫 [Rainy] 01-09 13:23

隐私政策生成插件

子枫cmsX2

仅供参考,未发布 ![](//storage-x1.90ckm.com/uploads/beb8b8cc89e739e44c1421a8a6c6b064/20240109_745252.png) ![](//storage-x1.90ckm.com/uploads/beb8b8cc89e739e44c1421a8a6c6b064/20240109_592872-1.png)

239

子枫
子枫 [Rainy] 01-09 13:22

用户协议生成插件

开发调优

用户协议生成插件 ![](//storage-x1.90ckm.com/uploads/beb8b8cc89e739e44c1421a8a6c6b064/20240109_934961.png) ![](//storage-x1.90ckm.com/uploads/beb8b8cc89e739e44c1421a8a6c6b064/20240109_379161-1.png) 仅供参考,未发布

241

子枫
子枫 [Rainy] 01-04 20:08

安装时显示请绑定可外网访问的域名

子枫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

子枫
子枫 [Rainy] 12-15 10:25

多语言版本记录log

子枫cmsX2

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

272

子枫
子枫 [Rainy] 12-14 16:42

新增浏览器桌面提示

子枫cmsX2

20231214新增 使用参考 需要使用https ![](//storage-x1.90ckm.com/uploads/beb8b8cc89e739e44c1421a8a6c6b064/20231214_27123微信截图_20231214164520.png) 引入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

子枫
子枫 [Rainy] 12-14 13:24

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

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

模板开发快捷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

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

模板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

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

模板Cate.php

子枫cmsX2

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

239

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

模板Index.php

子枫cmsX2

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

252

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

模板Base.php文件

子枫cmsX2

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

236

子枫
子枫 [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/

239

子枫
子枫 [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

229

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

function.php

子枫cmsX2

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

237

© 2025 简奢兔论坛. 保留所有权利.