技术支持
PbootCMS常用标签上手总结,新手直接抄就行
PbootCMS是国内用得很多的轻量开源建站系统,不用写PHP代码,套对标签就能调用站点,改模板门槛极低哟。下面是我做了几十个站攒的常用标签总结,不用背,用的时候对着找就行。
第一点是全局基础标签,全站通用,改模板头部必用。
站点名称直接套{pboot:sitetitle},站点关键词用{pboot:sitekeywords},站点描述用{pboot:sitedescription},首页域名直接写{pboot:siteurl}。这些后台都能改,模板里不用写死,换域名或者改站点名的时候,不用挨个改模板文件。
然后是导航调用标签,做顶部、底部导航都用它。
默认调用所有一级导航,直接写{pboot:nav}{/pboot:nav},中间循环的部分,[nav:name]是栏目名称,[nav:link]是栏目跳转链接。要做二级导航的话,给nav加parent参数,比如{pboot:nav parent=3},就是调用栏目ID为3的所有子栏目,嵌套到一级导航的循环里就行,不用写额外逻辑。
接下来是用得最多的文章列表调用标签。
要调用某个栏目下的文章,就写{pboot:list scode=栏目ID num=10}{/pboot:list},scode填你要调的栏目ID,num是调用的文章条数。中间循环部分常用的变量就几个:[list:title]是文章,[list:description]是文章摘要,[list:ico]是文章缩略图,[list:date]是发布时间,要自定义时间格式就加format参数,比如[list:date format=''Y-m-d'']就只会显示年月日,不会带出时分秒。要是想调用全站最新的文章,scode直接填0就行,不用指定栏目。
页的标签更简单,不用写循环,直接套就行。
文章用{pboot:content_title},作者用{pboot:content_author},来源用{pboot:content_source},正文直接放{pboot:content_content}。要加上一篇下一篇导航,直接用{pboot:pre}{/pboot:pre}和{pboot:next}{/pboot:next},里面[pre:title]就是上一篇文章的,[pre:link]是跳转链接,没有上一篇的时候会自动隐藏,不用自己写判断。
再分享几个高频实用的小技巧,都是新手常踩的坑。
要给列表加序号,直接在循环里写[list:i],自动从1开始排序,不用写JS额外加。要做面包屑导航,直接套{pboot:position},自动输出“首页 > 当前栏目 > 当前文章”的结构,不用自己拼路径。要是想给没有缩略图的文章显示默认图,直接写{if([list:ico])}{else}
{/if},判断逻辑和普通写法一模一样,不用记特殊规则。
还有两个新手必看的避坑点:所有循环变量必须写在对应的{pboot:list}、{pboot:nav}这类闭合标签中间,写到外面肯定不生效,出不来先查标签位置对不对、有没有闭合。要是改完标签前台没变化,去后台清一下缓存,开了静态缓存的话要重新生成静态,不是标签写错了。
PbootCMS的标签逻辑完全是照着普通建站的需求做的,没有乱七八糟的嵌套规则,常用的也就上面这些,做普通企业站、博客站完全够用,实在遇到特殊需求,翻一遍官方的标签手册,10分钟就能找到对应写法,改个模板半天就能搞定。



