- 原因:PbootCMS系统不支持在网站描述或栏目描述中使用百分号(%)
- 解决方法:
- 去掉百分号
- 使用中文“百分之”来表示

OLDER ARTICLES
- 默认排序:
html
{pboot:list}<a href="[list:link]">[list:title]</a>{/pboot:list}
- 只显示置顶内容:
html
{pboot:list istop=1}<a href="[list:link]">[list:title]</a>{/pboot:list}
- 其他条件:
- 只显示推荐:
isrecommend=1
- 只显示头条:
isheadline=1
- 只显示带图:
isico=1
- 只显示无图:
isico=0
- 只显示有多图的:
ispics=1
- 只显示推荐:
- 问题:PbootCMS模板标签序数从2开始。
- 答案:
- 导航标签:
{pboot:nav} {pboot:if([nav:i]>1)} [nav:name] {/pboot:if} {/pboot:nav}
- 列表标签:
{pboot:lists code=1 start=2 num=5} [list:title] {/pboot:list}
- 导航标签:
-
调用文字链接
[e:loop={"select * from [!db.pre!]enewslink where checked=1 order by myorder",20,24,0}]
<li><a href="<?=$bqr[lurl]?>" title="<?=$bqr[lname]?>" target="_blank"><?=$bqr[lname]?></a></li>
[/e:loop] -
调用带图片的链接
[e:loop={"select * from [!db.pre!]enewslink where checked=1 and lpic<>'' order by lid",3,24,0}]
<li><a href="<?=$bqr[lurl]?>" title="<?=$bqr[lname]?>" target="_blank"><img src="<?=$bqr[lpic]?>"/></a></li>
[/e:loop] -
调用指定分类的链接
[e:loop={"select * from [!db.pre!]enewslink where checked=1 and classid=1 order by myorder",20,24,0}]
<li><a href="<?=$bqr[lurl]?>" title="<?=$bqr[lname]?>" target="_blank"><?=$bqr[lname]?></a></li>
[/e:loop]
-
使用灵动标签SQL调用:
- 示例代码:
[e:loop={'select * from 前缀_cn_enewsfile_1 order by fileid desc limit 10',10,24,0}] 文件名:<<?=$bqr['filename']?>><br> 文件大小:<<?=$bqr['filesize']?>><br> [/e:loop]
- 示例代码:
-
调整样式:
- 根据需要调整样式,
limit 10
表示显示10条信息,可以修改数字以显示更多。 - 表前缀根据实际情况修改。
- 根据需要调整样式,
- 四种调用方法:
- 用法1:
[e:loop={"select DISTINCT([!db.pre!]enewstags.tagname),[!db.pre!]enewstags.tagid,[!db.pre!]enewstags.num from [!db.pre!]enewstags inner join [!db.pre!]enewstagsdata on [!db.pre!]enewstags.tagid = [!db.pre!]enewstagsdata.tagid where [!db.pre!]enewstagsdata.classid = 34 order by [!db.pre!]enewstags.num DESC limit 30",0,24}] <a href='<?=$public_r['newsurl']?>e/tags/?tagname=<?=$bqr['tagname']?>' title='<?=$bqr['num']?>个'><?=$bqr['tagname']?> (<?=$bqr['num']?>)</a> [/e:loop]
- 用法2:
[e:loop={"select a.tagname,a.num,b.tagid from [!db.pre!]enewstags a,[!db.pre!]enewstagsdata b where a.tagid=b.tagid and classid=34 group by tagid order by num desc limit 40",40,24,0}] <a href='<?=$public_r['newsurl']?>e/tags/?tagname=<?=$bqr['tagname']?>' title='<?=$bqr['num']?>个'><?=$bqr['tagname']?> (<?=$bqr['num']?>)</a> [/e:loop]
- 用法3:
[e:loop={"select a.*,b.* from [!db.pre!]enewstags a,[!db.pre!]enewstagsdata b where a.tagid=b.tagid and classid=34 group by b.tagid order by a.num desc limit 40",40,24,0}] <a href='<?=$public_r['newsurl']?>e/tags/?tagname=<?=$bqr['tagname']?>' title='<?=$bqr['num']?>个'><?=$bqr['tagname']?> (<?=$bqr['num']?>)</a> [/e:loop]
用法4:
-
[e:loop={"select a.*,b.* from [!db.pre!]enewstags a LEFT JOIN [!db.pre!]enewstagsdata b ON a.tagid=b.tagid where classid=34 group by b.tagid order by a.num desc limit 100",0,24,0}] <a href='<?=$public_r['newsurl']?>e/tags/?tagname=<?=$bqr['tagname']?>' title='<?=$bqr['num']?>个'><?=$bqr['tagname']?> (<?=$bqr['num']?>)</a> [/e:loop]
- 用法1:
- 执行SQL语句
- 使用以下SQL语句:
UPDATE [!db.pre!]ecms_news SET newstime=truetime WHERE ismember=0 AND username='moban5';
- 在后台的“系统 – 备份与恢复数据 – 执行SQL语句”中运行该语句。
- 使用以下SQL语句:
- 打开
/dede/templets/co_add_step0.htm
- 找到第20行的
where id in(1,2)
- 删除该行
- 问题:导入数据库时提示
dede_purview
错误。 - 解决办法:
- 删除 SQL 文件中的
USING BTREE
部分,或将其改为KEY pkey USING BTREE (pkey)
。
- 删除 SQL 文件中的
- 问题描述:关键词链接地址太长无法显示完整,导致链接错误。
- 解决方法:
- 进入后台 -> 系统 -> SQL工具,执行
ALTER TABLE
dede_keywordsCHANGE
rpurlCHAR( 255 ) NOT NULL DEFAULT '';
。 - 执行成功后,再次填写链接就可以显示完整,然后生成文档即可。
- 进入后台 -> 系统 -> SQL工具,执行
