代码拉取完成,页面将自动刷新
同步操作将从 小和/TpMeCMS 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
TpMeCMS是一款基于FastAdmin框架开发的,FastAdmin基于ThinkPHP5+Bootstrap开发的框架。
用过FastAdmin的插件cms,SIYUCMS,行云海CMS等,功能功能各有优点缺点,发现自己的项目经常使用(微信小程序/公众号,PC网站,手机网站,App(Api接口)等),结合还需要二次开发,才能使用,于是就使用自己熟悉等thinkphp5,FastAdmin来开发自己的cms框架
集成微信小程序和微信公众号功能,后台集成栏目管理等,接口可以直接拷贝app\cms\controller\Cms
可以用git安装: git clone https://gitee.com/xiaohe4966/tp-me-cms.git
或者下载zip https://gitee.com/xiaohe4966/tp-me-cms.git 解压到安装目录
修改网站运行目录为public
PHP>=7.1 本项目是7.1运行环境
没有上传fastadmin到静态资源文件 下载地址https://www.fastadmin.net/download/third.html
然后解压到安装目录(不执行此步骤 到安装界面会提示确实资源文件)
再运行命令 composer update (更新安装各种包)注意php -v 的版本最好大于等于7.1
然后就可以访问了后台地址 域名/h.php 后台地址在public/h.php 修改文件名即可
cms首页: 域名/cms/index/index 如果访问域名打开cms 在index控制器里面的index加个跳转即可
已上传完整资源,PHP>=7.1 本项目是7.1运行环境
可以用git安装: git clone https://github.com/xiaohe4966/TpMeCMS.git
修改网站运行目录为public 修改伪静态
然后安装即可
安装好框架后
只需要复制表修改表字段(只需要字段)
一键生成后台菜单命令(增删改查)
添加/修改栏目选择表即可(如果数据库表名未修改不用修改)
http://tpmecms.he4966.cn/cms/index/index
微信配置在 后台常规管理->系统配置->微信->设置小程序公众号等资料
调试模式开启application/config.php
// 应用调试模式
'app_debug' => Env::get('app.debug', 1), //或者在根目录.env里面更改(没有此文件请忽略)
数据库配置修改application/database.php里面修改 //或者在根目录.env里面更改(没有此文件请忽略)
网站里面需要添加字段,在后台 常规管理->系统配置->点击+ 前段使用{$site.字段名}
获取栏目名
{tp:cate id="38" type="name"}
获取栏目地址链接
{tp:cate id="38" type="url"} //这个url在application/common.php getCateUrl方法里面(可自行修改封装
获取栏目某个字段
{tp:cate id="38" type="字段"}
获取列表
{tp:list name="list" id="1" limit="3"}
//{$list.这个栏目表里面的字段}
{$list.title}
{$list.image}
{$list.url}//这个url在application/common.php 里面的getShowUrl方法里面(可自行修改封装
{/tp:list}
循环多级栏目 及 当前栏目高亮
{volist name="nav" id="v"}
{if $v.childlist}
<li class="dropdown {if $cate['id'] eq $v['id'] OR $cate['is_top'] eq $v['id']}current{/if} "><a href="{$v.url}">{$v.name}</a>
<ul>
{volist name="$v.childlist" id="v2"}
{if $v2.childlist}
<li class="dropdown"><a href="{$v2.url}">{$v2.name}</a>
<ul>
{volist name="$v2.childlist" id="v3"}
<li><a href="{$v3.url}">{$v3.name}</a></li>
{/volist}
</ul>
</li>
{else /}
<li><a href="{$v2.url}">{$v2.name}</a></li>
{/if}
{/volist}
</ul>
</li>
{else /}
<li {if $cate['id'] eq $v['id']}class="current"{/if}><a href="{$v.url}">{$v.name}</a></li>
{/if}
{/volist}
列表页分页示例
<!-- 上一页 -->
{if $page['prev_page']}<li><a href="{$page.prev_page.url}"><span class="fa fa-angle-left"></span></a></li>{/if}
{volist name="$page['list']" id="v"}
<li><a href="{$v.url}" {if $page['page'] eq $v['num']}class="active"{/if}>{$v.num}</a></li>
{/volist}
<!-- 下一页 -->
{if $page['next_page']}<li><a href="{$page.next_page.url}"><span class="fa fa-angle-right"></span></a></li>{/if}
Auth
验证的权限管理系统
AdminLTE
二次开发Bootstrap
开发,自适应手机、平板、PCRequireJS
进行JS模块管理,按需加载Less
进行样式开发https://he4966.cn/index/product/10.html?cate=9
在使用中有任何问题,请加QQ群153073132 请备注TpMeCMS
FastAdmin
TpMeCMS遵循Apache2开源协议发布,并提供免费使用。
本项目包含的第三方源码和二进制文件之版权信息另行标注。
版权所有Copyright © 2021-2021 by Xiaohe (https://he4966.cn)
All rights reserved。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。