pbootcms留言板关闭验证码

pbootcms留言板关闭验证码验证功能,今天麦站介绍下留言板、自定义表单的验证码。

操作步骤

登陆网站后台

进入菜单 全局配置 -> 配置参数 -> 安全配置

PbootCMS后台登录验证码不显示或者看不清楚解决办法

我们在用网站时候,后台验证码不显示或者显示不清楚,这个要怎么解决?

今天麦站就给大家列出一下几个会造成pbootcms验证码不显示的原因。

1、中文路径问题(建站大忌,不要用中文命名,全英文或数字) 

2、切换PHP版本(这里推荐PHP7.3、7.2、5.6版本) ,其他版本的有可能造成验证码显示不清晰。

3、检查文件权限 

4、如果是阿里云虚拟主机,确认缓冲区块是否开启,基本上90%的pbootcms站长使用者都栽在了这里

5、GD库问题,确认是否开启GD库。

pbootcms调用公司简介单页内容教程

模板如何在首页上调用公司简介等单页内容教程,熟悉PbootCMS手册是使用本程序开发模板的前提,虽然尽可能把所有标签做到简单到想哭,但是还是有些标签需要了解!

{pboot:content id=1}
[content:content drophtml=1 dropblank=1 len=300 more='']
<a href="[content:link]">查看更多</a>
{/pboot:content}

 

相关参数:

  • id=1 这里的1对应的专题内容里的编号
  • len=300 300是对应的字符数

 

PbootCMS灵活的多层级URL地址模式配置详细教程

PbootCMS灵活的多层级URL地址模式配置教程,熟悉PbootCMS手册是使用本程序开发模板的前提,还有很多大家需要了解和调整的。

PbootCMS已经非常灵活的支持多层级URL地址模式,自定义包含如下情况:

1、栏目自定义

只需要在栏目的URL名称中进行定义即可,如下图:

前台访问效果为

  • https://www.xx.com/article/
  • https://www.xx.com/article/company/
  • https://www.xx.com/article/industry/

 

2、文章详情页自定义URL

只需要在内容的URL名称中定义即可

如下图,定义某一篇文章的URL路径为:2021/10/28/About-PB

此时前台访问的地址变成:

  • https://www.xx.com/article/company/2021/10/28/About-PB.html

3、文章短路径模式

文章短路径模式将文章访问地址不再携带栏目地址,文章路径直接挂在根路径。

要启用此功能,需要在全局配置-》URL规则中配置,如下图:

PbootCMS开启留言/表单/评论发送邮件功能

今天介绍下PbootCMS开启留言/表单/评论发送邮件功能,此篇文档介绍通过设置QQ邮箱配置来发送邮件。

操作步骤

打开后台进入配置参数-邮箱通知,看到如下,这是一般按照提示的填写完整,然后发送测试邮件提示ok那就可以了。

 

以下是本站的后台配置后的截图,用的是QQ邮箱。

 

怎么去获取qq邮箱的授权码,看下图:

然后获取到的授权码复制到后台–邮箱密码相应位置即可。

PbootCMS程序运行环境要求

隶属于湖南翱云网络科技有限公司,湖南翱云网络科技有限公司成立于2013年09月29日,注册地位于长沙市开福区芙蓉中路一段161号新时代商务广场1205房,法定代表人为谢世红。经营范围包括计算机软硬件及辅助设备的研发、销售及技术服务;计算机系统集成;安防系统的设计、销售、施工及维护;电子产品、会议用品、办公用品的销售。

PbootCMS是全新内核且永久开源免费的PHP企业网站开发建设管理系统,是一套高效、简洁、 强悍的可免费商用的PHP CMS源码,能够满足各类企业网站开发建设的需要。

1、PHP版本要求:

PHP5.4+,支持最新的PHP7.0、7.1、7.2

 

2、需要开启的PHP扩展有:

extension=php_curl.dll               //远程访问地址需要

extension=php_gd2.dll              //图片处理

extension=php_mbstring.dll       //字符串处理

extension=php_mysqli.dll           //mysql连接

extension=php_openssl.dll          //https连接支持

extension=php_pdo_mysql.dll     //PDO方式mysql连接

extension=php_pdo_sqlite.dll      //PDO方式sqlite连接

extension=php_sqlite3.dll            //Sqlite连接

 

3、其它要求:

开启环境的pathinfo模式的支持,主要nginx的情况。

 

PbootCMS制作个性分页条之单页/总页数效果

实现效果

第一步:PbootCMS 单页/总页数 分页条效果

显示上一页,下一页,首页,尾页,和当前页,以及当前页位于总页数的位置

这种分页效果简洁明了,适合博客站和咨询站等网站使用

<!-- 分页 -->
{pboot:if({page:rows}>0)}
  <div class="pagebar">
    <div class="pagination">
      <a class="page-item page-link hidden-sm" href="{page:index}" title="首页">首页</a>
      <a class="page-item page-link" href="{page:pre}" title="上一页">上一页</a>
      <a class="page-item page-num-current" href="javascript:;" title="当前页">{page:current}</a>
      <a class="page-item page-link" href="javascript:;" title="当前页/总页数">{page:current}/{page:count}</a>
      <a class="page-item page-link" href="{page:next}" title="下一页">下一页</a>
      <a class="page-item page-link hidden-sm" href="{page:last}" title="尾页">尾页</a>
    </div>
  </div>	
{else}
  <div class="tac text-secondary">本分类下无任何数据!</div>
{/pboot:if}

第二步:CSS样式代码

美化后的分页条效果

/* ----- 通用PB分页条 ----- */
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 6px 8px;
  margin: 0 2px;
  border-radius: 3px;
}
.pagination a:hover {
  color: #4fc08d;
  border: 1px solid #4fc08d;
}
.pagination a.page-num-current {
  color: #fff;
  background: #4fc08d;
  border: 1px solid #4fc08d;
}

 

PbootCMS分页条效果之数字条效果

PbootCMS数字条效果制作

数字条自带a链接标签代码和选中效果标签

数字带class名称为 page-num,当前页自带 page-num-current 样式

<!-- 分页 -->
{ pboot:if({page:rows}>0)}
  <div class="pagebar">
    <div class="pagination">
      <a class="page-item page-link hidden-sm" href="{page:index}" title="首页">首页</a>
      <a class="page-item page-link" href="{page:pre}" title="上一页">上一页</a>
      {page:numbar}
      <a class="page-item page-link" href="{page:next}" title="下一页">下一页</a>
      <a class="page-item page-link hidden-sm" href="{page:last}" title="尾页">尾页</a>
    </div>
  </div> 
{else}
  <div class="tac text-secondary">本分类下无任何数据!</div>
{ /pboot:if}

 

CSS样式代码

需要给数字条里的span标签单独设置样式,使分页条更美观好看

数字条样式分页条适合企业网站,行业网站使用

/* ----- PB分页数字条效果 结束 ----- */
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 8px 12px;
  margin: 0 5px;
  border-radius: 3px;
}
.pagination span {
    color: #333;
    font-size: 14px;
    padding: 8px 2px;
    margin: 0 5px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #4fc08d;
  border: 1px solid #4fc08d;
}
.pagination a.page-num-current {
  color: #fff;
  background: #4fc08d;
  border: 1px solid #4fc08d;
}
/* ----- PB分页数字条效果 结束 ----- */

显示效果如下图所示

PbootCMS邮件配置修改发件人信息

修改文件:

配置发件人信息相关文件修改路径

修改路径:/apps/home/controller/IndexController.php

找到上方路径文件,在大概293行和370行左右,可以看到相关文字设置

修改路径:/apps/home/controller/CmsController.php

找到上方路径文件,在大概388行和465行左右,可以看到相关文字设置

修改路径:/apps/home/controller/MessageController.php

找到上方路径文件,在大概77行左右,可以看到相关文字设置

修改路径:/apps/home/controller/FormController.php

找到上方路径文件,在大概80行左右,可以看到相关文字设置

 

我们只需要将【PbootCMS】附近的原定文字修改为自己想要的文字就行

需要注意的是,留言和自定义表单是分开的,所以如果留言和自定义表单都需要修改的话,那么部分文件需要改两处位置

PbootCMS二开邮件配置之修改发送人信息

例如修改【提交成功】为【我们已经收到您的留言,会尽快给您回复】

修改【提交失败】为【对不起,您的留言没有提交成功,请稍后再试】

PbootCMS数据库配置,修改为Mysql数据库,配置Mysql出错解决办法

PbootCMS数据库配置

默认采用sqlite数据库,不需要做导入和配置操作,如果需要启用mysql版本,请导入数据库文件(/static/backup/sql/xxx.sql)并修改数据库连接文件信息(/config/database.php)

出错解决办法,PbootCMS配置Mysql数据库

一般sqlite版本数据库,放到服务器中就可以直接使用本后台。如果改为Mysql后连接不上数据库了,建议从以下几个方面入手。

1、修改数据库连接驱动类型,每个都试试。

2、修改数据库服务器为localhost,并尝试每个驱动类型。

 

如果以上尝试都没有生效,建议尝试其他后台系统是否可以使用,或者直接更换服务器进行配置。

如需修改为MySQL连接,可以直接复制下方代码修改替换datebase.php文件内容,只需修改用户名/密码/数据库名即可

return array(
  'database' => array(
    'type' => 'mysqli', // 数据库连接驱动类型: mysqli,sqlite,pdo_mysql,pdo_sqlite
    'host' => '127.0.0.1' // 数据库服务器
    'user' => 'pboot', // 数据库连接用户名
    'passwd' => '123456', // 数据库连接密码
    'port' => '3306', // 数据库端口
    'dbname' => 'pboot' // 数据库名字
  )
);