PbootCMS 一个网站版权自动显示年份的小优化
步骤:
打开 /apps/home/controller/ParserController.php 文件。
搜索 parserAfter 方法,在 return $content; 上一行插入:$content = str_replace('{Year}', date('Y'), $content);
在任意位置输入 {Year},表示当年的年份。

OLDER ARTICLES
- 问题:后台一键更新网站、更新文档HTML、添加文档卡死。
- 解决办法:
- 卸载德得广告模块:
- 后台-模块-模块管理-德得广告模块-卸载,卸载时勾选[删除模块的所有文件]。
- 如果模块管理打不开或打开后空白,可以手动删除以下文件:
/include/taglib/mda.lib.php
/include/helpers/mda.helper.php
- 卸载德得广告模块:
- 打开
\APPs\admin\view\default\content\content.HTML
文件,找到合适的位置,增加头条标题和头条开关按钮的HTML代码。 - 在同一页面中,找到适合的位置,增加头条按钮的条件判断代码:
{if($value->isheadline)} <a href="?id={$value.id}/field/isheadline/value/0">关闭头条</a> {else} <a href="?id={$value.id}/field/isheadline/value/1">设为头条</a> {/if}
- 保存文件并重新登录后台查看效果。
- 搜索页面模板标签如下:
{pboot:search field='title' fuzzy=0 scode=5} <a href="[search:link]">[search:title]</a> {/pboot:search}
field='title'
代表匹配标题。fuzzy=0
代表精确匹配。scode=5
代表只匹配栏目 ID 为 5 的栏目文章。
-
-
下载数据库文件:
- 进入程序目录的
data
文件夹,找到.db
后缀的数据库文件,下载到本地。
- 进入程序目录的
-
下载相关工具:
sqlitestudio
:用于打开管理Sqlite数据库,导出Sql格式文件。SQLITE转MYSQL工具
:用于转换数据库。
-
导出Sqlite数据库:
- 打开
SqliteStudio
,将.db
文件拖入程序中。 - 点击左上角导航栏的【工具】-【导出】。
- 选择默认的“数据库”(代表所有数据),点击Next。
- 默认全选,即导出所有表的内容,点击Next。
- 导出格式选择“SQL输出”,点击右侧按钮选择输出位置和文件名称。
- 导出编码选择UTF-8,导出格式选项勾选最下面一条。
- 点击Finish完成导出。
- 打开
-
修复导出后的文件:
- 将导出后的SQL文件通过编辑器或记事本打开。
- 删除【– 表: ay_area】签名的所有内容。
- 定位到第一个【索引】文字的位置,删除第一个索引开始后面的所有内容。
- 保存文件。
-
导入到Mysql:
- 将转换好的SQL文件导入到Mysql中。
- 如果出现报错,需要操作去除对应字段默认值:
- 搜索
DEFAULT '4'
改为DEFAULT ''
。 - 搜索
DEFAULT 1
改为DEFAULT ''
。
- 搜索
-
- 上传程序包:将程序包上传到主机根目录,解压后输入域名,进行授权。
- 登录后台:域名/admin.php,默认账号密码均为 admin。
- 填写授权码:在后台-全局配置-配置参数中填写授权码。
- 修改站点信息:将站点信息修改为当前使用的域名。
- 模板路径:根目录
\template\default\html
。 - 伪静态设置:
- Apache 和 IIS 环境默认已配置,无需操作。
- Nginx 环境:打开
root/rewrite/nginx.txt
,将代码复制到配置中。
- 小程序授权:通过 QQ 扫码进入小程序进行域名授权。
- 原因:批量替换模板代码时使用目录查找方式引起。
- 解决方法:
- 打开出现问题的模板文件,在任意位置敲入一个空格,保存文件,重新生成即可。
- 若多个模板文件受影响,需逐一操作。
修改网站后台标题
-
登录后台管理:
- 首先,你需要登录到你的网站后台管理系统。
-
找到设置选项:
- 通常在后台管理界面的顶部或侧边栏会有“设置”、“系统设置”或“站点设置”等选项。
-
编辑标题:
- 在设置页面中,找到“网站标题”、“站点名称”或类似的字段,输入你想要的新标题。
-
保存更改:
- 完成编辑后,记得点击“保存”或“更新”按钮以应用更改。
修改企业网站密码
-
登录后台管理:
- 使用当前的用户名和密码登录到你的网站后台管理系统。
-
进入用户管理:
- 在后台管理界面中,找到“用户管理”、“账户设置”或“个人资料”等相关选项。
-
选择修改密码:
- 找到“修改密码”、“更改密码”或类似的功能入口。
-
输入新密码:
- 按照提示输入新的密码,并确认新密码。确保新密码足够复杂,以提高安全性。
-
保存更改:
- 确认无误后,点击“保存”或“更新”按钮以完成密码修改。
-
重新登录:
- 修改密码后,建议注销当前会话并使用新密码重新登录,以确保更改生效。
以上步骤适用于大多数网站后台管理系统,但具体操作可能会因不同的平台而有所差异。如果遇到困难,可以参考具体的帮助文档或联系技术支持获取帮助。
-
权限问题:
- 检查
data
文件夹及其子文件夹是否有写入权限,确保在Linux和Windows系统中都正确设置了权限。 - 对于Linux系统,可以通过命令行使用
chmod -R 777 data
命令赋予写入权限;对于Windows系统,则需要通过文件属性手动设置。
- 检查
-
缺少必要的文件夹:
- 如果
/data/cache/
,/data/tplcache/
, 或/data/uploadtmp/
文件夹不存在,需要手动创建这些文件夹。
- 如果
-
PHP7环境下的兼容性问题:
- 编辑
/include/dedetag.class.php
文件,将约1067行的var $Items = "";
修改为var $Items = array();
。 - 编辑
/include/dedetemplate.class.php
文件,将约1261行的var $items = "";
修改为var $items = array();
。
- 编辑
- 问题:生成栏目列表后前台访问空白。
- 解决办法:
- 打开
/include/arc.listview.class.php
文件,找到$this->CountRecord();
,如果这一行只有这一句代码,将其改为:if(empty($this->TotalResult)) $this->CountRecord();
- 打开
