Phpcms整理
一、先去官网下载一个pc(http://www.phpcms.cn/)进行安装
- 把下载的pc包放在服务器www目录下;
- 在地址栏访问localhost/project/install/install.php然后回车;
- 跟着安装向导,下一步下一步,PHPSSO配置选择全新安装,其他的都不用改;
- 填写自己的数据库信息
- 填写账号信息,这个账号就是安装成功后登陆后台的账号,记住自己设置的密码,管理员邮箱随便写一个;
- 然后点下一步,开始安装,安装成功后会出来提示信息,然后会自动跳到后台登陆页面,直接用上面设置的账号信息登陆。
二、安装好后可以开始开发啦
1、前台模板添加管理
- 将自己的前台模板加到pc包中,样式路径:根目录\statics,页面路径:根目录\phpcms\templates
添加自己页面的样式时要和原来的样式合并,如果直接把原来的替换掉,会导致后台界面没有样式。
在根目录\phpcms\templates目录下,新建一个模板文件夹,如下图asfe文件夹
asfe文件夹下,新建配置文件config.php,然后根据需求建一些文件夹用来放前台页面(一般页面都是文章模型,就放在content文件夹下)。配置文件可以从默认模板default里面的配置文件复制过来,将里面的信息换成自己的就ok啦。
- 模板文件放好之后,在后台 设置->站点管理->修改,填写一些基本信息;
- 选择前台模板,默认风格后的小圆圈一定要选中(前台模板路径:根目录\phpcms\templates),然后点确定;
- 刷新前台页面就会是自己加的页面啦,如果没变,可以在后台右上角点生成首页或更新缓存;
- 在后台 界面->模板风格,可以看到刚刚添加的模板,点详情列表会看到多有页面文件,并且可以直接在后台编辑页面代码,查看效果。如果没有操作这一列,如下图:
如果没有操作这一列,则需要修改配置文件,根目录\caches\configs\system.php,在20行有个是否允许在线编辑模板'tpl_edit'=> 1,改为1后在看后台模板就可以编辑了
2、后台管理前台栏目(前台首页头部尾部,及包含的栏目)
- 在后台 内容->管理栏目,可以添加栏目、网页、外部链接。添加栏目时要选择栏目模型,并在模板设置里面选择相应的模板
- 添加内容,后台->管理内容 可以文章进行增删改排序等操作。添加时可以设置文章显示的位置(最下面推荐位),其中文章来源在后台->扩展->来源管理 进行管理
- 内容->附件管理 是自己在后台上传的一些图片之类的文件
- 内容->碎片管理 如果配置文件设置了可在线编辑模板(根目录\caches\configs\system.php,第20行),页面的每一部分都有一个编辑按钮,可对每个地方进行编辑。
3、后台内容、功能管理
- 在后台 扩展->菜单管理,可以对后台的栏目进行管理,包括所有模块。
三、后台模块管理和开发
1、表单向导的使用
- 后台 模块->表单向导,可在后台新建表单,会在数据库中自动新建相应的表一般为“form_表单名称”,并对表中字段进行管理。
- 新建表单后在调用那一列,会有表单调用路径,直接把这个js链接复制到前端页面就可以直接使用。
- 如果想要使用前端写好的表单,可以把表单提交路径设置为:根目录\phpcms\modules\formguide\index.php 文件中的show方法,然后对show方法进行适当修改。ajax异步提交时,多传一个参数 dosubmit:1。但后台依然要添加表单,并且前后台字段要一致。
- 点信息列表,可看到所有表单提交的数据,根据操作相应的路径找到信息列表页面改成适合自己的。对表单提交信息的操作在formguide_info.php控制器里面。信息列表页面是formguide_info_list.tpl.php
2、开发新模块
- 先创建基本模块目录,在 根目录\phpcms\modules 目录下新建一个模块文件夹如test,在test文件夹下依次新建classes、functions、install、templdates、uninstall目录,及index.php文件,
- 再新建模块配置文件,
在install目录下新建文件config.inc.php,extention.inc.php,还有语言和sql文件
- 去后台 模块->模块管理 找到刚刚新建的模块安装,相关模块信息也可以在扩展里面管理。
phpcms v9 数据表结构 在线版:http://v9.help.phpcms.cn/html/2010/database_1228/107.html
Phpcms整理的更多相关文章
- phpcms标签整理_当前栏目调用
phpcms标签整理_当前栏目调用 转载 **//SQL语句调用: {pc:get sql="select * from phpcms_category where catid in($ca ...
- phpcms v9 get调用标签整理
常见的phpcms标签调用 1.调用本系统单条数据(调用ID为1的信息,标题长度不超过25个汉字,显示更新日期): "select * from phpcms_content where ...
- phpcms V9 常用函数 及 代码整理
常用函数 及 常用代码 总结如下 <?php //转换字符串或者数组的编码 str_charset($in_charset, $out_charset, $str_or_arr) //获取菜单 ...
- phpcms v9 标签含义整理
{template "content","header"} ---------- 调用根目录下phpcms\template\content\header ...
- phpcms模板标签整理
{template "content","header"} 调用根目录下phpcms\template\content\header文件 {CHARSET} 字 ...
- phpcms的增删改查操作整理
一.查 ①select($where = '', $data = '*', $limit = '', $order = '', $group = '', $key='') /** * 执行sql查询 ...
- phpcms v9 模板标签说明整理
1.{template "content","header"} 2.网站网址调用:{siteurl($siteid)}: 3.标签get:分页,{pc:get ...
- phpcms(3) V9 常用函数 及 代码整理(转)
转自http://www.cnblogs.com/Braveliu/p/5103918.html 常用函数 及 常用代码 总结如下 <;?php //转换字符串或者数组的编码 str_chars ...
- phpcms v9后台美化需要修改的部分整理
PHPcms后台登陆后的页面修改 Phpcms->modules->admin->templates->main.tpl.php 1,安全提示部分 <h6>< ...
随机推荐
- Centos 环境一键部署脚本(shell脚本)
谨以此文纪念吊炸天的Centos环境一键部署方案的新鲜出炉 辛苦大半年,产品准备上线了,BOSS亲自体验安装部署,看着超过200+页的安装文档直接崩溃了(需要部署23个基础服务),经历了超过3个小时的 ...
- NLTK学习笔记(三):NLTK的一些工具
主要总结一下简单的工具:条件频率分布.正则表达式.词干提取器和归并器. 条件分布频率 <自然语言学习>很多地方都用到了条件分布频率,nltk提供了两种常用的接口:FreqDist 和 Co ...
- Java代码编写规范(不是标准规范,自行整理,无须纠结)
最近回过头来给以前的项目增加功能,发现之前写的注释非常不全,代码也非常的不整洁,有些地方写的''窝七八烂的,看着很不舒服:又恰好经理最近也经常跟我提起代码规范,我们就讨论了一下代码规范的重要性和必要性 ...
- 手机wap网站建设的方法和技巧
随着互联网技术的不断进步,越来越多的运营商对于手机wap网站的建设有了更多的投入,手机wap网站的建设和开发要根据网站的特点和经营范围来进行设计和建设,这样才可以提升手机wap网站建设的效果.现在智能 ...
- 安装JDK,配置环境变量有感
前天无事,心血来潮给公司新配的笔记本(win10系统64位)装开发工具,然后不可避免的就装了JDK,顺理成章的需要配置环境变量,结果就出问题了. 配置完成,测试时,在dos命令窗口输入java命令执行 ...
- JQuery 实现返回顶部
1.添加html <div id="back-to-top"> <a href="javascript:;" title="返回顶部 ...
- TestNG+ExtentReports生成超漂亮的测试报告
一个优雅.漂亮的测试报告,能够给我们的测试工作带来不少的加分,而报告的模版实在是让我们这些技术人员头疼的问题,设计的实在是没有什么美感. 那么今天就给大家分享一个自动化测试中,一个超漂亮的测试报告模版 ...
- 转 使用HAProxy,PHPRedis,和MySQL支撑10亿请求每周架构细节
[编者按]在公司的发展中,保证服务器的可扩展性对于扩大企业的市场需要具有重要作用,因此,这对架构师提出了一定的要求.Octivi联合创始人兼软件架构师Antoni Orfin将向你介绍一个非常简单的架 ...
- python web -- flask
Flask是一个简洁的 Python_web 框架. 零. virtualenv 虚拟环境配置. $ easy_install pip $ pip install virtualenv $ virtu ...
- 【踩坑记录】记一次MySQL主从复制延迟的坑
最近开发中遇到的一个MySQL主从延迟的坑,记录并总结,避免再次犯同样的错误. 情景 一个活动信息需要审批,审批之后才能生效.因为之后活动要编辑,编辑后也可能触发审批,审批中展示的是编辑前的活动内容, ...