# cxuucms-zphp **Repository Path**: cnzefe_admin/cxuucms-zphp ## Basic Information - **Project Name**: cxuucms-zphp - **Description**: 龙啸轩内容管理系统,朋友评价:原生的速度,丝滑的感受!便捷模板制作,灵活用户权限,高效管理后台,首页自动纯静态生成。用Z-PHP 和 Layui构建的内容管理系统,此版本选用极简框架ZPHP,性能、负载更强,代码更精简。媲美编绎语言的性能,灵活高效!简单粗暴!扩展灵活!保证您用上就会爱上她! - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://www.cxuu.top/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2021-07-06 - **Last Updated**: 2024-01-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 龙啸轩WEB.PHP 简易内容管理系统 - 基于 ZPHP-mini 和 layui构建,简单高效!!简单粗暴!! ## 版本: V3.7.4 ## 前端 - 支持页面数据定制灵活调用; - 首页自动纯静态生成; - 视图页自动静态化,可动态开关和设置静态化时间; - Redis\memcache\file文件缓存,可以自由定制(设置)缓存时间; - 前端包括:文章、图集、成员显示、值班安排、访问统计等;(这些模块只是提供了一些实用场景的制作思路,你可以根据自己实际需要扩展所需要功能) - 灵活路由方式; - 独立搜索模块; - 在线提交意见反馈; - ...... ## 后台 - 灵活角色、管理员权限; - 多语言支持 - 便捷的栏目管理; - 系统公告; - 灵活的系统设置; - 缓存管理; - 实用功能包括:值班安排管理、图集管理、内部成员管理、意见反馈、应用链接、视频、专题等; - 前台访问计数统计; - 数据库操作日志; - 其它功能。 # 开发文档 - 系统采用PHP框架和UI框架非侵入式编写,可完全参照框架文档进行二次开发 ## [Z-PHP-mini框架](http://www.z-php.com) [文档](https://www.showdoc.cc/zphp4):https://www.showdoc.cc/zphp4 # 系统安装 - 网站要求环境伪静态支持! ## 环境需求 - php 7.1+ php8.0+ - mysql 5.6+ or mariadb 10.0+ - Aapache\Nginx\IIS等 ## 目录绑定 - WEB目录请绑定在:/public - 后台访问地址:xxx.com/admin ## 数据库 - 创建一个MYSQL数据库,再导入数据文件 数据库是根目录的cxuuweb_php.sql,直接导入数据库即可,数据库配置文件在根目录的common/config.php ``` 'DB' => [ 'dsn' => 'mysql:host=127.0.0.1;dbname=cxuuweb;port=3306', 'db' => 'cxuuweb',//数据库名,要对应上面的dbname 填写一样的名称即可 'user' => 'root', 'pass' => '***', //密码 'charset' => 'utf8', 'prefix' => 'cxuu_', 'cache_mod' => 0, //查询数据库缓存模式:1:redis, 2:memcached, 默认:0 文件 ], ``` - 后台 默认的 用户名:admin 密码:123456 ## 注意 - 前台默认开启了缓存及路由模式 - 本源码默认是 DEBUG模式,如正式上线使用,请关闭。 /common/config.php !!如在使用中报错,请先检查根目录下的/common/config.php的 ``` 'DEBUG' => [ 'level' => 3,//debug级别:0:关闭,1:只显示运行信息,2:显示运行和错误信息,3:显示运行、错误、警告信息 'log' => 1,//日志级别:0:不记录,1:只记录错误,2:记录错误和警告 'type' => 'json',//输出格式 auto, html,json 默认:auto ], 'ROUTER' => [ 'mod' => 0, //不建议修改,系统前台采用了路由模式 'module' => false, 'restfull' => 0, ] ``` # 前端使用 本系统使用比较简单,在程序内部和模板上都有相应注释 这里主要说明一些较常用的前台使用方法,后台部分有特别使用的地方均做了相应提示,在使用上不会存在障碍! - 前端一般采用php原生写法,也可以参照框架前端文档用框架约定方式输出,两者在性能上没有区别,只是个人习惯而已。 - 系统贯彻追求原生速度原则,在模板制作上均采取原始方法制作。 - 本系统缓存均为全自动管理,前端发布内容后,会根据自定义时间进行缓存更新,如需要即时显示,需在后台清理数据库缓存。在生产环境模式中,修改了模板需要清除前后端对应的程序缓存!! ## 内容列表前端调用方法 ### 方法一 ``` echo $vo['title']; //标题 echo urlInfo($vo['id']); //按照路由模式生成相应的 链接地址 echo FTime($vo['time'],'m-d'); //生成格式化时间 table : 数据表 cid:栏目CID 如: 2 ,多个栏目:"3,6,5" 或 0全部栏目; limit :条数 支持偏移如:"2,10"; cache :缓存时间 600单位秒; imgbl :是否图片 1 0; attribute :是否头条 1 或小头条 2 或 图片轮换 3; order : 排序 ``` ### 方法二 ``` 关于 selectData('3,6',5,60,1,3) 说明: 1、CID单个栏目直接填写数据 如: 2 ,多个栏目:"3,6,5" 或 0全部栏目; 2、条数 支持偏移如:"2,10"; 3、缓存时间 600单位秒; 4、是否图片 1; 5、是否头条 1 或小头条 2 或 图片轮换 3; ``` - 带栏目信息调用 ``` foreach(\model\article::selectJoinData(7,5,60) as $vo){ echo $vo['catename']; //栏目名称 ... } $cid = 栏目ID $limit = 1,10条数, $cache = 缓存时间 秒 ``` ## 栏目列表 ### 方法一: ``` ``` ### 方法二: ```