加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > Dedecms > 正文

让dede列表页标题随着翻页而不同

发布时间:2020-12-14 05:01:50 所属栏目:Dedecms 来源:网络整理
导读:for($j;$j { if($j==$this-PageNo) { $listdd.= " } else { $listdd.=" } }?织梦内容管理系统? 替换成: ? for($j;$j { if($j==$this-PageNo) { $listdd.= " $pagedd=""; if($this-PageNo !=1)$pagedd="_第".$j."页";} else { $listdd.=" } } ? $plist = '';

for($j;$j<=$total_list;$j++)
{
if($j==$this->PageNo)
{
$listdd.= "
  • }
    else
    {
    $listdd.=" }
    }?织梦内容管理系统?

    替换成:
    ?
    for($j;$j<=$total_list;$j++)
    {
    if($j==$this->PageNo)
    {
    $listdd.= "
  • $pagedd="";
  • if($this->PageNo !=1)$pagedd="_第".$j."页";}
    else
    {
    $listdd.=" }
    }

    ?
    $plist = '';
    if(eregi('index',$listitem)) $plist .= $indexpage;
    if(eregi('pre',$listitem)) $plist .= $prepage;
    if(eregi('pageno',$listitem)) $plist .= $listdd;
    if(eregi('next',$listitem)) $plist .= $nextpage;
    if(eregi('end',$listitem)) $plist .= $endpage;
    if(eregi('option',$listitem)) $plist .= $optionlist;
    if(eregi('info',$listitem)) $plist .= $maininfo;?

    替换成:

    $plist = '';
    if(eregi('index',$listitem)) $plist .= $indexpage;
    if(eregi('pre',$listitem)) $plist .= $prepage;
    if(eregi('pageno',$listitem)) $plist .= $listdd;
    if(eregi('paget',$listitem)) $plist .= $pagedd;
    if(eregi('next',$listitem)) $plist .= $nextpage;
    if(eregi('end',$listitem)) $plist .= $endpage;
    if(eregi('option',$listitem)) $plist .= $optionlist;
    if(eregi('info',$listitem)) $plist .= $maininfo;?

    调用方法:
    在需要的位置加入:
    {dede:pagelist listsize='0' listitem='paget' /}

    综上:更新列表就ok了。

    ps:最后还有一个问题,如果你的列表页只有一页,标题也会出现问题,修改的方法是将上述文件中if($totalpage<=1 && $this->TotalResult>0) 修改为:if($totalpage<=0 && $this->TotalResult>0)
      有时候遇到这样的问题,dede翻页多了,标题都全一样了,这对SEO非常不好,我们需要让每个翻页的标题都不一样,织梦在列表页里调用的是SEO标题,多数的列表页都不止一页,这样会给SEO带来影响,其实可以给列表页加上页码,这样可以避免列表页标题的重复,比如实现以下效果:

      第一页: 第二页: 第三页:
      实现方法如下:修改include/arc.listview.class.php文件

      将:
      将:

    (编辑:李大同)

    【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

      推荐文章
        热点阅读