织梦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 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_702.html
workflows工作流
- 一只黑色的小猫在童话森林里嗅着一朵发光的外星花
- 完整海报生成comfyui工作流
- 斗鸡场威武雄鸡ComfyUI工作流
- 一只巨大的古代乌龟后面建有一座城市的超现实场景
- 一个熙熙攘攘的市场场景,里面摆满了南瓜
- 一个女人站在海边的岩石上,飞来一只鸟
- 五彩斑斓的蛇状飞鸟
- 梦幻中的一只猫咪ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!