
Archives for 日常随笔
指定栏目标签
适用范围:全站任意地方均可使用
标签作用:用于调导航菜单栏目列表,对应后台的“基础内容>内容栏目”
1、指定栏目列表
{pboot:sort scode=*}
<a href= ""></a>
{/pboot:sort}
控制参数:
scode=* 栏目编码,必填,用于控制输出的栏目,可以同时输出多个(V1.1.6+),使用逗号隔开即可,如:1,2,3
scode={sort:pcode} 可用于输出当前栏目父菜单的信息
scode={sort:scode} 可用于输出当前栏目的信息
scode={sort:tcode} 可用于输出当前栏目顶级菜单的信息
2、可使用的列表标签
序号,从0开始
序号,从1开始
父栏目编码
父栏目名称
当前栏目编码
栏目名称
栏目副名称
栏目链接
栏目类型,1单页、2列表
后台设置的跳转链接
列表页模板
详情页模板
栏目缩略图
栏目大图
栏目标题(V1.3+)
栏目关键字
栏目描述
栏目下内容数量(V1.3+)
顶级栏目下内容数量(V1.3+)
父栏目下内容数量(V1.3+)
栏目描述1(V3.0.6+)
栏目描述2(V3.0.6+)
栏目描述3(V3.0.6+)
...more»
问题:pbootcms如何设置网站xml地图
解答:pbootcms系统使用动态站点地图,不需要生成,访问地址即为实时地图,输出格式为xml 或 txt
直接将地图加到网站底部即可
...more»
解决这个问题简单又复杂,首先你需要有网站源码的管理权限。
再去检索 PbootCMS,对搜索结果中的文件进行处理下就可以了。
...more»
当PBootCMS模板出现类似“PHP Warning: Unknown: open_basedir restriction ineffect. File”的错误提示时,通常是因为PHP的open_basedir限制设置不当或版本不兼容导致的。以下是如何解决这个问题的具体步骤:
问题分析
open_basedir限制:
open_basedir是一个PHP的安全设置,用于限制脚本访问的目录范围。
当脚本试图访问不在指定目录范围内的文件时,就会触发警告。
PHP版本问题:
PBootCMS官方推荐使用PHP 5.6及以上版本。
可以使用PHP 5.4、PHP 7.0或PHP 7.3。
...more»
如果你想在PBootCMS后台发布内容时不自动提取缩略图,可以通过注释或删除相关代码来实现这一功能。以下是具体的步骤和代码示例:
步骤
找到相关代码:
在PBootCMS的代码中找到自动提取缩略图的逻辑。
通常这部分代码位于content.php或相关的内容处理文件中。
注释或删除代码:
注释掉或删除相关代码,使其不再生效。
// 无缩略图时,自动提取文章第一张图为缩略图
if (! $ico && preg_match('/<img\s+.*?src=\s?(.*?(\.gif|\.jpg|\.png|\.jpeg)).*??>/i', decode_string($content), $srcs) && isset($srcs)) {
$ico = $srcs;
}
...more»
PBootCMS网站出现“会话目录写入权限不足”的错误提示时,通常是因为某些目录没有足够的写入权限,导致系统无法正常存储必要的数据。以下是针对这个问题的解决办法:
解决办法
确定需要设置权限的目录:
config目录:存放授权码与数据库配置文件。
data目录:存放SQLite数据库文件。
runtime目录:存放日志文件。
设置目录权限:
可以为这些目录设置755或777权限。
推荐使用755权限以提高安全性。
...more»
{pboot:companyname}
公司名称
{pboot:companyaddress}
公司地址
{pboot:companypostcode}
邮政编码
{pboot:companycontact}
联系人
{pboot:companymobile}
联系手机
{pboot:companyphone}
联系电话
{pboot:companyfax}
传真号码
{pboot:companyemail}
联系邮箱
{pboot:companyqq}
QQ号码
{pboot:companyweixin}
微信图标
{pboot:companyblicense}
营业执照号
{pboot:companyother}
其它信息
...more»
当你遇到网站的留言邮件通知功能失效,并且在测试发送邮件时收到“服务器已经禁用stream_socket_client和fsockopen函数,请至少开启一个才能发送邮件!”这样的错误提示时,这通常意味着服务器出于安全考虑禁用了这两个PHP函数。这两个函数是用来建立网络连接的,对于发送邮件等功能至关重要。
解决方案
检查PHP配置:
登录到阿里云主机管理后台。
检查PHP配置,确认stream_socket_client和fsockopen是否被禁用。
启用其中一个函数:
如果两者都被禁用,尝试启用其中之一。
操作步骤
步骤 1: 登录阿里云主机管理后台
访问阿里云官网。
登录账户。
导航到主机管理控制台。
选择对应的服务器实例。
步骤 2: 检查PHP配置
在主机管理后台找到PHP配置相关的设置。
查看stream_socket_client和fsockopen的状态。
如果状态显示为禁用,则需要启用。
步骤 3: 启用函数
在PHP配置中找到disable_functions这一行。
移除stream_socket_client或fsockopen中的任意一个。
保存配置更改。
...more»
当遇到PBootCMS内页无法正常访问的情况时,特别是当点击任何链接都跳转到首页或内页访问报错时,通常与伪静态配置有关。以下是最简单粗暴的方案——关闭伪静态,使用兼容模式的操作步骤:
1. 关闭伪静态
步骤 1: 修改全局设置
登录PBootCMS后台。
导航到“全局设置”。
找到“URL模式”选项。
将“URL模式”从“伪静态”改为“兼容模式”。
具体操作步骤
登录PBootCMS后台。
进入“全局设置”。
找到“URL模式”选项。
更改“URL模式”为“兼容模式”。
...more»
要在PBootCMS中自定义未授权提示信息,避免客户看到官方的未授权提示信息,可以通过创建一个sn.html文件来实现。具体步骤如下:
创建sn.html文件:
在网站根目录下新建一个名为sn.html的文件。
编写自定义提示信息:
在sn.html文件中编写你想要显示的提示信息。
具体步骤
创建sn.html文件:
使用任何文本编辑器(如Notepad++、VSCode等)创建一个新的文本文件。
将文件命名为sn.html。
将该文件上传到网站根目录下。
编写自定义提示信息:
编辑sn.html文件,添加你想要显示的提示信息。
...more»
