web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站

织梦cms如何获取分页标题

308 ℃
     

织梦cms如何获取分页标题,比如一篇文章有10页。那么这是10页的标题完全一样。个人觉得不利于SEO。如果能够每页的标题都不一样。下面我们来看看这么实现:

首先找到输出页面的文件include/inc_archives_view.php

function GetPageTitlesST($styleName, $pageNo) {
    if ($this – >TotalPage == 1) {
        return "";
    }
    if (count($this – >SplitTitles) == 0) {
        return "";
    }
    $i = 1;
    if ($styleName == 'link') {
        $revalue = "";
        foreach($this – >SplitTitles as $k = >$v) {
            if ($i == 1) $revalue. = "<a href='".$this – >NameFirst.".".$this – >ShortName."'>$v</a> /r/n";
            else {
                if ($pageNo == $i) $revalue. = " $v /r/n";
                else$revalue. = "<a href='".$this – >NameFirst."_".$i.".".$this – >ShortName."'>$v</a> /r/n";
            }
            $i++;
        }
    } else {
        $revalue = "<select id='dedepagetitles' onchange='location.href=this.options[this.selectedIndex].value;'>/r/n";
        foreach($this – >SplitTitles as $k = >$v) {
            if ($i == 1) $revalue. = "<option value='".$this – >NameFirst.".".$this – >ShortName."'>{$i}、{$v}</option>/r/n";
            else {
                if ($pageNo == $i) $revalue. = "<option value='".$this – >NameFirst."_".$i.".".$this – >ShortName."' selected>{$i}、{$v}</option>/r/n";

                else $revalue. = "<option value='".$this – >NameFirst."_".$i.".".$this – >ShortName."'>{$i}、{$v}</option>/r/n";
            }
            $i++;
        }
        $revalue. = "</select>/r/n";
    }
    return $revalue;
}

我不懂编程。还是看出了一点端倪。好像是如果if($styleName=='link') styename="link"就怎么怎么的。后边就是输出的一个代码。我就把这个代码改了下。改得不好。大家原谅。

我增加了一段如果的代码.把风格名字改为biaoti.如果风格是标题。则怎么怎么的意思

else if ($styleName == 'biaoti') {
    $revalue = "";
    foreach($this – >SplitTitles as $k = >$v) {
        if ($i == 1) $revalue. = "";
        else {
            if ($pageNo == $i) $revalue. = "$v";
            else$revalue. = "";
        }
        $i++;
    }
}

这样就行了。试一试。在需要输出分页标题的模板上加上{dede:pagetitle style='biaoti'/} 就OK了。

织梦CMS如何屏蔽搜索引擎识别

织梦cms提交文章后自动推送到百度站长平台

织梦cms如何修改15秒后再下载的功能

织梦cms新增文章tag标签过长被截断解决方法

织梦cms模板分页列表显示前面和最后,中间用省略号

标签: 织梦cms

上面是“织梦cms如何获取分页标题”的全面内容,想了解更多关于 织梦cms 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_702.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > 织梦cms
本文共计1674个字,预计阅读时长12分钟
生活小工具,收录了80多款小工具
上一篇: 阿里巴巴普惠体3.0字体已经更新(最强中文字体)
下一篇: 跨平台划词翻译、截图翻译工具——Pot划词翻译
x 打工人ai神器