top-image

OLDER ARTICLES

  • 原因:PbootCMS系统不支持在网站描述或栏目描述中使用百分号(%)
  • 解决方法:
    • 去掉百分号
    • 使用中文“百分之”来表示
  • 默认排序
    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}

       

  1. 调用文字链接

     
     
    [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]
  2. 调用带图片的链接

     
     
    [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]
  3. 调用指定分类的链接

     
     
    [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]
  1. 使用灵动标签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]
  2. 调整样式

    • 根据需要调整样式,limit 10表示显示10条信息,可以修改数字以显示更多。
    • 表前缀根据实际情况修改。
  1. 四种调用方法
    • 用法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语句”中运行该语句。
  • 打开 /dede/templets/co_add_step0.htm
  • 找到第20行的 where id in(1,2)
  • 删除该行
  • 问题:导入数据库时提示 dede_purview 错误。
  • 解决办法
    • 删除 SQL 文件中的 USING BTREE 部分,或将其改为 KEY pkey USING BTREE (pkey)
  • 问题描述:关键词链接地址太长无法显示完整,导致链接错误。
  • 解决方法
    1. 进入后台 -> 系统 -> SQL工具,执行 ALTER TABLE dede_keywordsCHANGErpurl rpurl CHAR( 255 ) NOT NULL DEFAULT '';
    2. 执行成功后,再次填写链接就可以显示完整,然后生成文档即可。
Page 515 of 1049:« First« 512 513 514 515 516 517 518 »Last »
bottom-img