top-image

OLDER ARTICLES

在使用PBootCMS建站时,如果遇到内页无法正常访问的问题,通常与伪静态配置有关。以下是一些常见问题及解决方法,包括关闭伪静态和重新配置伪静态的方法。

常见问题

  1. 点击任何链接都跳转到首页
  2. 内页访问报错

解决方案

方案一:关闭伪静态

  1. 进入后台管理界面

    • 登录PBootCMS后台管理系统。
  2. 进入系统设置

    • 在后台菜单中找到“系统设置”并进入。
  3. 关闭伪静态

    • 在系统设置中找到“伪静态设置”,选择“关闭伪静态”。
  4. 保存设置

    • 保存设置后,刷新页面确认效果。

在使用PBootCMS模板建设网站时,如果列表使用了缩略图显示,可以通过判断缩略图是否存在来决定是否显示图片。以下是详细的代码示例,帮助你实现这一功能。

示例代码

假设你需要在列表中显示缩略图,并且只有当有缩略图时才显示,可以使用以下代码:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>列表页面</title>
</head>
<body>
    <h1>列表页面</h1>

    <!-- 列表循环 -->
    {pboot:list scode={sort:scode}}
        {pboot:if('[list:isico]'=='1')}
            <div class="item">
                <img src="[list:ico]" alt="[list:title] 缩略图">
                <h2>[list:title]</h2>
                <p>[list:content drophtml=1 dropblank=1 lencn=120]</p>
                <p>发布日期:[list:date style=Y-m-d]</p>
                <p>浏览次数:[list:visits]</p>
                <p>点赞次数:[list:likes]</p>
            </div>
        {/pboot:if}
    {/pboot:list}

</body>
</html>

 

搜索页和标签页的相关标签代码整理成表格的形式,便于查阅和使用:

页面类型 标签代码 描述 示例
搜索页 {$get.keyword} 获取搜索关键词标签 {$get.keyword}
搜索页 {page:rows} 获取搜索结果数量的值 {page:rows}
标签页 {$get.tag} 获取 TAG 关键词标签 {$get.tag}
标签页 {page:rows} 获取 TAG 标签数量的值 {page:rows}

在使用PBootCMS建站时,如果需要对系统默认的面包屑标签进行样式修改,可以通过调整相应的参数来实现。以下是具体的步骤和示例代码:

修改面包屑标签的样式

  1. 自定义分隔符
  2. 修改首页文本
  3. 添加首页图标
  4. 添加分割图标

示例代码

假设你需要修改面包屑标签的分隔符、首页文本以及图标,可以按照以下方式进行:

1. 自定义分隔符

将默认的分隔符从 >> 改为 /

{pboot:position separator=/}

2. 修改首页文本

将默认的首页文本从 "首页" 改为 "Home"

{pboot:position indextext=Home}

3. 添加首页图标

使用Font Awesome图标字体,将首页图标设置为 fa fa-home

{pboot:position indexicon='fa fa-home'}

4. 添加分割图标

使用Font Awesome图标字体,将分割图标设置为 fa fa-angle-double-right

{pboot:position separatoricon='fa fa-angle-double-right'}

 

内容整理成表格的形式,便于查阅和使用:

功能 标签 参数 示例 说明
模板文件嵌套引用 {include file=***.html} {include file=head.html} 可以嵌套使用,如:index.html 嵌套 head.html,同时 head.html 中嵌套 comm.html。支持使用子目录。
时间格式化标签 [list:date]<br>{content:date} style=* [list:date style=Y-m-d]<br>{content:date style=Y-m-d} 时间格式化标签和 PHP 时间格式化语法一致。参考链接:PHP 时间格式化
HTML 去除标签 [list:content]<br>{content:content} drophtml=1 [list:content drophtml=1]<br>{content:content drophtml=1} 一般在首页等特殊位置需要调取正文一段纯文本时使用。
内容截取标签 [list:title]<br>{content:title} len=*<br>lencn=*<br>more=* [list:title len=10]<br>{content:title len=10}<br>[list:title more=*] 长度截取使用 len= 或 lencn=,使用 more=* 设置省略号内容。
其它格式化标签 [list:content]<br>{content:content} dropblank=1<br>decode=1<br>decimal=*<br>unit=*<br>operate=*<br>lfield=*<br>mark=1 [list:content dropblank=1]<br>[list:content decode=1]<br>[list:content decimal=2]<br>[list:content unit=kb]<br>[list:content operate=+1000]<br>[list:content lfield=a,b]<br>[search:title mark=1] 去除空白字符、解码数据、小数点位数、容量单位、数字运算、限制列表数据查询字段、标红搜索结果关键字。
自定义标签 {label:*} {label:custom_label} 在后台“全局配置 > 定制标签”中定义,前台使用对应名字进行调用。
面包屑标签 {pboot:position} separator=*<br>separatoricon=*<br>indextext=*<br>indexicon=* {pboot:position separator=>> separatoricon=’fa fa-angle-double-right’ indextext=首页 indexicon=’fa fa-home’} 分隔符、分割图标、首页文本、首页图标。
当前网址 {pboot:httpurl} {pboot:httpurl} 自适应获取当前访问网址。
当前页面 {pboot:pageurl} {pboot:pageurl} 自适应获取当前访问页面完整地址。
二维码生成标签 {pboot:qrcode string=*} string=* {pboot:qrcode string={pboot:httpurl}{content:link}}<br>{pboot:qrcode string={pboot:pageurl}} 生成对应文本的二维码图片。
程序运行时间 {pboot:runtime} {pboot:runtime} 输出页面运行时间/缓存时间。
留言验证码 {pboot:checkcodestatus} {pboot:checkcodestatus} 判断留言验证码是否开启状态。
站点地图 http://domain/index.php/sitemap<br>http://domain/index.php/sitemap.xml 访问地址即为实时地图。  
图片缩放及裁剪 [list:ico] width=*<br>height=*<br>maxwidth=*<br>maxheight=* [list:ico width=100]<br>[list:ico height=100]<br>[list:ico maxwidth=100]<br>[list:ico maxheight=100] 四个参数可以组合使用,生成改变了图片大小的缓存图片。

通过以上表格,你可以快速查阅和使用PBootCMS的各种标签和功能。

在PBootCMS中,输出当前页面的完整URL可以通过组合使用一些内置标签来实现。以下是如何输出当前页面的完整URL的具体方法:

方法一:使用 {pboot:httpurl} 和 {content:link}

如果你需要输出当前页面的完整URL,可以结合使用 {pboot:httpurl} 和 {content:link} 标签。具体示例如下:

当前页面的完整URL:{pboot:httpurl}{content:link}

方法二:使用 {pboot:url}

PBootCMS还提供了 {pboot:url} 标签来生成当前页面的完整URL。这个标签通常用于生成静态页面的完整URL。

当前页面的完整URL:{pboot:url}

 

在PBootCMS 3.0会员版本中,你可以通过修改会员上传头像的功能来实现留言上传图片的功能。以下是详细的步骤和示例代码:

步骤

  1. 复制上传文件

    • member/comm/upload.html文件复制到上一层目录,命名为comm/upload.html
  2. 修改上传接口

    • 修改upload.html文件中的上传接口。
    • uploadUrl: '{pboot:upload}'改为uploadUrl: '/index.php?p=/index/upload'
  3. 新增上传入口函数

    • apps/home/controller/IndexController.php文件中新增上传入口函数。
  4. 修改留言模板

    • 在留言模板中添加上传按钮和相关输入字段。
  5. 引入上传文件

    • 在留言模板中引入上传文件。

在PBootCMS中,如果你想将“上一篇”和“下一篇”的提示文本从默认的“没有了”改为英文,可以通过添加参数来实现。以下是如何具体操作的步骤和示例代码:

示例代码

原始代码

上一篇:{content:precontent}
下一篇:{content:nextcontent}

修改后的代码

上一篇:{content:precontent notext='no more'}
下一篇:{content:nextcontent notext='no more'}

参数说明

  • notext='no more':设置当没有上一篇或下一篇内容时显示的文本。注意,如果参数中包含空格,需要用单引号包围整个参数值。

在PBootCMS中,文章列表的序号可以通过特定的标签来实现。以下是如何使用这些标签来生成文章列表的序号:

示例代码

假设你需要在一个文章列表中显示序号,可以使用以下标签:

{pboot:list}
    <div class="article-item">
        <span class="index">[{list:i}]</span> <!-- 序号从1开始 -->
        <a href="[list:link]" title="[list:title]">
            [list:title]
        </a>
    </div>
{/pboot:list}

标签说明

  • [list:n]:序号从0开始。
  • [list:i]:序号从1开始。
  • [list:id]:编号。

在PBootCMS中,如果你希望将“上一篇”和“下一篇”的提示文本从默认的“没有了”改为英文,可以通过添加参数来实现。以下是如何具体操作的步骤和示例代码:

示例代码

原始代码

上一篇:{content:precontent}
下一篇:{content:nextcontent}

修改后的代码

上一篇:{content:precontent notext='no more'}
下一篇:{content:nextcontent notext='no more'}

参数说明

  • notext='no more':设置当没有上一篇或下一篇内容时显示的文本。
Page 798 of 1049:« First« 795 796 797 798 799 800 801 »Last »
bottom-img