top-image

OLDER ARTICLES

  • 在内容详情页中,可以通过以下标签调用当前内容的相关信息:
    • {content:id} – 编号
    • {content:title} – 标题
    • {content:author} – 作者
    • {content:date} – 发布日期
    • {content:content} – 内容
    • {content:tags} – 标签
    • {content:visits} – 访问数量
    • 等等…
{pboot:if({page:rows} > 0)}
<a href="{page:first}">首页</a>
<a href="{page:prev}">上一页</a>
{page:current}/{page:count}
<a href="{page:next}">下一页</a>
<a href="{page:last}">尾页</a>
{else}
本分类下无任何数据!
{/pboot:if}

 

  • 打开 /arc.rssview.class.php 文件
  • 找到 $this->TypeFields['typelink']=$GLOBALS['cfg_basehost'].$this->TypeLink->GetOneTypeUrl($this->TypeFields);
  • 修改为 $this->TypeFields['typelink']=($GLOBALS['cfg_multi_site']=="Y")?$this->TypeLink->GetOneTypeUrl($this->TypeFields):$GLOBALS['cfg_basehost'].$this->TypeLink->GetOneTypeUrl($this->TypeFields);
  • 再找到 $row["fullurl"]=$GLOBALS["cfg_basehost"].$row["arcurl"];
  • 修改为 $row["fullurl"]=($GLOBALS['cfg_multi_site']=="Y")?$row["arcurl"]:$GLOBALS["cfg_basehost"].$row["arcurl"];
  • 获取指定栏目下的所有单页内容:
    {pboot:nav parent=栏目编号}
    {pboot:if('[nav:type]'==1)}
      {pboot:content scode=[nav:scode]}
        [content:content]
      {/pboot:content}
    {/pboot:if}
    {/pboot:nav}
  • 排除指定编号:
    {pboot:nav parent=栏目编号}
    {pboot:if('[nav:type]'==1 && '[nav:scode]' != 需要排除的编号)}
      {pboot:content scode=[nav:scode]}
        [content:content]
      {/pboot:content}
    {/pboot:if}
    {/pboot:nav}

     

  • 问题:PbootCMS模板如何输出当前页面的完整url地址。
  • 答案
    • 使用以下代码调用当前页面的完整URL:
      {pboot:httpurl}{content:link}

       

  • 原因:URL 名称使用了 message,这是 PbootCMS 系统的保留关键字。
  • 解决方法:不要使用 message 作为 URL 名称,可以使用 guestbookgbook 等。
  • 系统保留关键字commondomessageformindexmembersearchsitemapspidertagparser
  1. 修改 .htaccess 文件

    • 在 .htaccess 文件的最上面添加:
      php_value max_execution_time 1200
      php_value memory_limit 200M
      php_value post_max_size 200M
      php_value upload_max_filesize 200M
  2. 修改 php.ini 文件

    • 将 memory_limit 的值从 8M 改为 12M 或更高:
      memory_limit = 12M
  3. 在脚本中动态设置内存限制

    • 在脚本顶部添加:
      ini_set("memory_limit", "12M");

       

  1. 定义自动长尾标题函数
    • 在适当位置添加以下代码:
      if (!function_exists('autotitle')) {
          function autotitle($title) {
              $a = "百度影音";
              $b = "迅雷下载";
              $c = "快播";
              $result = $title . $a . " " . $title . $b . " " . $title . $c;
              return $result;
          }
      }
      
      if (!function_exists('wordtitle')) {
          function wordtitle($title) {
              static $arr = array('百度', '谷歌', '搜搜', '有道');
              $return = "";
              foreach ($arr as $value) {
                  $return .= $title . $value . " ";
              }
              return $return;
          }
      }

       

  1. 修改前台发布模板

    • 编辑/member/templets/archives_add.htm,将第27行的name='addcontent'改为name='form1'
  2. 修改JavaScript文件

    • 编辑/member/templets/js/checkSubmit.js,将里面的addconten改为form1
  • 原因:伪静态配置错误。
  • 解决步骤
    • 确保伪静态规则中首页和列表页都包含 {%page%}
    • 示例规则:
RewriteRule ^category/([0-9]+)/page-([0-9]+).html$ /index.php?category=$1&page=$2 [L]
RewriteRule ^archive/([0-9]+)/page-([0-9]+).html$ /index.php?year=$1&page=$2 [L]
  • 特殊情况:如果是从其他程序转换过来的,检查数据转换过程和所需的插件。
Page 580 of 1049:« First« 577 578 579 580 581 582 583 »Last »
bottom-img