使用pbootcms开发一个企业官网

V+:llike620

pbootcms开源PHP建站系统

https://www.pbootcms.com/

配置网站

域名解析后,网站绑定到程序根目录即可
例如:本地域名是dobot.test ,那么也要同步本地的hosts是 127.0.0.1 dobot.test
需要配置下伪静态规则
location / {
         if (!-e $request_filename){
                    rewrite ^/index.php(.*)$ /index.php?p=$1 last;
                    rewrite ^(.*)$ /index.php?s=$1 last;
         }
}

导入数据库文件

static\backup\sql\pbootcms.sql
这个最初的sql文件有一处错误,应该是逗号的写的分号
因为要在后台对栏目、专题、文章等进行添加。针对自己开发的项目,专门导出一份sql文件也在这个目录下
很多功能,比如添加了模型字段,加了专题页,都是在后台配置的,那么每次改完的东西,是需要重新导数据库才能看得到的。这也是,把功能加后台的弊端。虽然可以在后台改东西,但是无法加入git进行版本控制,而且搭建网站和备份网站等,都和数据库相关,要重新导入导出。

数据库配置文件

config\database.php
不使用sqlite,使用mysql
配置例如:
<?php
/**
 * 主数据库连接参数,未配置的参数使用框架惯性配置
 * 如果修改为mysql数据库,请同时修改type和dbname两个参数
 */
return array(
    'database' => array(
        'type' => 'mysqli', // 数据库连接驱动类型: mysqli,sqlite,pdo_mysql,pdo_sqlite
        'host' => '127.0.0.1', // 数据库服务器
        'user' => 'dobot', // 数据库连接用户名
        'passwd' => 'dobot123', // 数据库连接密码
        'port' => '3306', // 数据库端口
        'dbname' => 'dobot' // 去掉注释,启用mysql数据库,注意修改前面的连接信息及type为mysqli
        //'dbname' => '/data/pbootcms.db' // 去掉注释,启用Sqlite数据库,注意修改type为sqlite
    )
);

网站域名授权

该cms使用是在本地进行域名授权验证
需要先去官网获取授权,填写域名dobot.test,拿到授权码,填到后台配置参数
https://www.pbootcms.com/freesn/

内容列表标签字段不显示问题

在使用列表标签时,有些字段读取不出来,根据下面进行增加字段

前台模板文件目录

\template\模板主题\html\下
在后台,可以选用哪一个模板主题

关闭动态缓存

开发过程中先关闭缓存,否则修改了模板,模板不会变

URL规则

选为伪静态模式

模板开发

公共头部和尾部 comm/head.html comm/foot.html
要修改导航和底部的文本链接等,直接去上面两个里修改
 

专题页开发

如果很多页面没有规则,无法程序循环调用的时候,要做成专题页
在栏目里新建一个专题的栏目,详情页模板选中自己的专题页。给文章或导航栏里的,增加外部跳转,跳转到专题页
 
例如某些产品宣传页,并不是可以直接从后台读取或者有一定规律展示的,需要做成专题页,然后给产品加跳转外链

上传产品

产品列表,或者产品详情里,如果想增加展示的参数等字段,需要在产品模型里,增加模型字段。增加完的模型字段,在上传产品的时候就可以添加。
例如下面都是增加的扩展字段
 

首页轮播图

首页轮播图,有电脑版和手机版两种,不能使用后台自带的轮播管理
新建了一个栏目(新闻模型)作为首页轮播图使用,这个栏目里增加了字段宣传大图,专门用于图片部分
添加文章的时候,选择这个栏目。
宣传大图就是电脑版图片。缩略图就是手机版图片。点击的时候跳转,在跳转链接里加
 
posted @   唯一客服系统开发笔记  阅读(9)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示