phpcms v9文章页分页默认的所有标题都是一样的,这样不利于seo优化,于是在标题里加入了分页数。
在标题后边加入({$page})测试,所有分页的标题都加上了“(分页数)”,可是没有分页的文章里也有了“(分页数)”或“()”,一直显示着,很不好看,怎样在无分页的标题上不显示那难看的括号呢?
其实很简单,用一个if语句就可以搞定。
方法一:修改模版
在{$title}文章标题后边加入
{if ($page) > (1)}({$page}){/if}即可
当文章无分页的时候“(1)”就不会出现了
方法二:修改系统
打开 phpcmsmodulescontentclasseshtml.class.php 文件
找到
$pagefile = PHPCMS_PATH.$pagefile;
在其下边添加
//start www.moke8.com
if($page!=1){
$title1 = $title." 第".$page."页";
}else{
$title1 = $title;
}
$SEO = seo($siteid, $catid, $title1, $description, $seo_keywords);
//end www.moke8.com
备注:上面的修改方法会导致分页的时候如果使用子标题,则子标题会显示在第一页过后,规则为:子标题+分页号码,如果不想,可以这样修改
找到
$title = strip_tags($title);
在其下边添加
$orgtitle = $title; //将标题保存在一个变量中
找到
foreach ($pageurls as $page=>$urls)
添加以下代码
//start www.moke8.com 修改标题显示标题的页数
if($page!=1){
$title1 = $orgtitle." 第".$page."页";
}else{
$title1 = $orgtitle;
}
$SEO = seo($siteid, $catid, $title1, $description, $seo_keywords);
//end
phpcms v9文章页分页时标题显示分页数的方法
类别:phpcms 作者:码皇 来源:互联网 点击:
phpcms v9文章页分页默认的所有标题都是一样的,这样不利于seo优化,于是在标题里加入了分页数。 在标题后边加入({$page})测试,所有分页的标题都加上了“(分页数)”,可是没有分页的文章里也有了“(分页数)” ,魔客吧
相关热词搜索:
phpcms v9文章页分页时标题显示分页数的方