- 修改文件:
/e/message/index.php
- 代码示例:
<?php if(!defined('InEmpireCMS')){ exit(); } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <title>信息提示</title> <style> /* 样式代码省略 */ </style> <SCRIPT language=javascript> var secs=5; for(i=1;i<=secs;i++) { window.setTimeout("update(" + i + ")", i * 1000); } function update(num) { if(num == secs) { history.go(-1); } } </SCRIPT> </head> <body> <div class="container"> <div class="panel panel-primary"> <div class="panel-heading"> <div class="panel-title">信息提示</div> </div> <div class="panel-body"> <p><?=$error?></p> </div> <div class="panel-footer"> <a href="<?=$gotourl?>">如果您的浏览器没有自动跳转,请点击这里</a> </div> </div> </div> </body> </html>

OLDER ARTICLES
PbootCMS 网站在阿里云虚拟主机上验证码不显示原因
解决方法:去主机面板里设置开启php.ini的输出缓冲区数据,启用后刷新页面即可。
- 使用
{pboot:content id=1}
标签来调用单页内容。 id=1
对应的是单页内容的编号。len=300
指定显示的内容长度为300个字符。drophtml=1
和dropblank=1
分别用于去除HTML标签和空格。- 示例代码:
{pboot:content id=1} [content:content drophtml=1 dropblank=1 len=300 more=''] <a href="[content:link]">查看更多</a> {/pboot:content}
-
修改
ContentController.php
文件- 打开
apps/admin/controller/content/ContentController.php
文件。 - 找到
// 文章修改
代码块。 - 在
switch ($submit) {
下面添加以下代码:case 'pbootnet': // 修改文章访问量 $listall = post('listall'); if ($listall) { $visits = post('visits'); foreach ($listall as $key => $value) { if ($visits[$key] === '' || !is_numeric($visits[$key])) { $visits[$key] = visits; } $this->model->modContent($value, "visits=" . $visits[$key]); } $likes = post('likes'); foreach ($listall as $key => $value) { if ($likes[$key] === '' || !is_numeric($likes[$key])) { $likes[$key] = likes; } $this->model->modContent($value, "likes=" . $likes[$key]); } $this->log('修改内容访问量成功!'); success('修改成功!', -1); } else { alert_back('修改失败,无任何内容!'); } break;
- 打开
-
修改
ContentModel.php
文件- 打开
apps/admin/model/content/ContentModel.php
文件。 - 在
$field
数组中添加'a.likes'
:$field = array( 'a.id', 'b.name as sortname', 'a.scode', 'c.name as subsortname', 'a.subscode', 'a.title', 'a.subtitle', 'a.date', 'a.sorting', 'a.status', 'a.istop', 'a.isrecommend', 'a.isheadline', 'a.visits', 'a.likes', // 添加这一行 'a.ico', 'a.pics', 'a.filename', 'a.outlink', 'd.urlname', 'b.filename as sortfilename' );
- 打开
-
修改
content.html
文件- 打开
apps/admin/view/default/content/content.html
文件。 - 找到
<th>访问量</th>
并在其下方添加<th>点赞量</th>
。 - 将
<td>value->visits</td>
改为:<td class="table-input"> <input type="text" lay-ignore class="layui-input" name="visits[]" value="[value->visits]"> </td> <td class="table-input"> <input type="text" lay-ignore class="layui-input" name="likes[]" value="[value->likes]"> </td>
- 在
<button type="submit" name="submit" value="sorting" class="layui-btn layui-btn-sm">保存排序</button>
前添加:<button type="submit" name="submit" value="pbootnet" class="layui-btn layui-btn-sm">保存阅读点赞量</button>
- 打开
如果你的 PbootCMS 网站在提交留言时,弹出“提交失败,请使用POST方式提交!”的提示,可以通过以下方法尝试解决。
原因分析
这个问题通常是由于 URL 名称使用了 PbootCMS 的保留关键字导致的。PbootCMS 有一些系统保留的关键字,如果你在 URL 中使用了这些关键字,可能会导致系统行为异常。
PbootCMS 系统保留关键字
以下是一些常见的 PbootCMS 系统保留关键字:
- common
- do
- message
- form
- index
- member
- search
- sitemap
- spider
- tag
- parser
解决方法
-
检查 URL 名称
- 确认你的留言表单提交 URL 是否使用了上述保留关键字。
- 例如,如果你的 URL 是
http://yourdomain.com/message
,那么message
是 PbootCMS 的保留关键字,会导致提交失败。
-
修改 URL 名称
- 将 URL 名称修改为非保留关键字的名称。
- 例如,将
message
修改为contact
或feedback
。
-
更新表单提交路径
- 在你的留言表单中,更新表单的
action
属性,指向新的 URL。 - 例如,将
<form action="/message" method="post">
修改为<form action="/contact" method="post">
。
- 在你的留言表单中,更新表单的
同时在一台服务器上安装宝塔面板和 PHPStudy 可能会导致一些冲突和问题,因为两者都包含了一些相同的组件和服务,如 Nginx、Apache、MySQL 和 PHP。以下是一些建议和步骤,帮助你避免和解决这些问题:
1. 确认需求
首先,明确你需要的功能和应用场景。如果你只需要一个功能强大的面板来管理你的服务器,建议选择其中一个,通常是宝塔面板,因为它功能更全面且易于管理。
2. 卸载冲突的服务
如果决定保留宝塔面板,建议卸载 PHPStudy 中的冲突服务。
卸载 PHPStudy
-
停止 PHPStudy 服务:
- 打开 PHPStudy 控制面板,停止所有服务。
-
卸载 PHPStudy:
- 在控制面板中选择“卸载”,按照提示完成卸载过程。
3. 安装宝塔面板
PbootCMS后台出现“登录失败:登录失败次数太多已被锁定,请600s重试!”情况,怎么办?
解决方法:
删除网站根目录的 runtime 文件夹。
刷新页面重试。
- 在网站根目录下新建一个
sn.html
文件。 - 在
sn.html
文件中编写自己的提示信息,例如:<h1>请联系某某</h1>
- 问题:PbootCMS模板幻灯片调用代码大全。
- 答案:
- 幻灯片调用代码:
{pboot:slide gid=* num=*} <img src="[slide:src]"> {/pboot:slide}
- 控制参数:
gid=*
:分组,必填。num=*
:数量,非必填,默认为5个。
- 可用变量:
[slide:n]
:序号从0开始。[slide:i]
:序号从1开始。[slide:id]
:编号。[slide:src]
:图片地址。[slide:link]
:链接地址。[slide:title]
:标题。[slide:subtitle]
:副标题。
- 幻灯片调用代码:
- 问题:导航调用外部链接无法显示。
- 解决办法:
- 打开
/include/taglib/channelartlist.lib.php
文件,删除AND ispart<>2
,共3处。
- 打开
