PHPCMS V9稿子分页标题设置的两种方法
PHPCMS V9文章分页标题设置的两种方法
今天我的一个phpcms网站内容页收录了,发现内容页分页的标题都是重复一样的,但是这样是不利于seo优化的。在百度收录看到刚收的几个内容页都是重复标题标记,全是phpcms v9程序分页重复标题造成的。很不利于seo优化,于是想着在标题里加入分页数。在网站顶部文件随便加了个【{$page}】,生成文章测试 了下。不错,效果出来了。所有分页的标题都加上了“【分页数】”,可是浏览到列表页和没有分页的文章里,‘【分页数】或“【】”空格一直显示着,看着很不顺眼,怎样在无分页的标题上不显示那难看的框框呢,折腾了半天,用了一个if语句搞定。
第一种方法:修改模版
在phpcms v9后台,界面--模板风格--详细列表--content---修改header.html文件,在
{if ($page) > (1)}【{$page}】{/if}
当文章无分页的时候,“【1】”再不出出现了
第二种方法:修改系统
找到phpcms\modules\content\classes\html.class.php文件,类约160行:
$pagefile = PHPCMS_PATH.$pagefile;
在这段代码之后添加如下代码就OK
//start if($page!=1){ $title1 = $title." 第".$page."页"; }else{ $title1 = $title; } $SEO = seo($siteid, $catid, $title1, $description, $seo_keywords); //end
备注,上面的修改方法会导致分页的如果使用子标题,则子标题会显示在第一页过后,规则为:子标题+分页号码,如果不想,可以这么修改86行:
$title = strip_tags($title);
在后面添加:
$orgtitle = $title; //将标题保存在一个变量中 找到大约133行foreach ($pageurls as $page=>$urls) 添加以下代码就OK了。//start 修改标题显示标题的页数 if($page!=1){ $title1 = $orgtitle." 第".$page."页"; }else{ $title1 = $orgtitle; } $SEO = seo($siteid, $catid, $title1, $description, $seo_keywords); //end

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

Vue3+TS+Vite开发技巧:如何进行SEO优化SEO(SearchEngineOptimization)是指通过优化网站的结构、内容和关键词等方面,使其在搜索引擎的排名更靠前,从而增加网站的流量和曝光度。在Vue3+TS+Vite等现代前端技术的开发中,如何进行SEO优化是一个很重要的问题。本文将介绍一些Vue3+TS+Vite开发的技巧和方法,帮

Vue3中的SSR技术应用实践,提升应用的SEO效果随着前端开发的快速发展,SPA(单页面应用)已经成为了主流。SPA的好处不言而喻,可以提供流畅的用户体验,但却在SEO(搜索引擎优化)方面有一些挑战。由于SPA在前端渲染阶段只返回一个HTML模板,大部分内容是通过JavaScript动态加载的,导致搜索引擎在抓取、索引和排名方面的困难。为了解决这个问题,

Vue开发经验总结:解决SEO和搜索引擎优化的实践在目前移动互联网和Web技术迅猛发展的时代,搜索引擎仍然是互联网中最主要的获取信息途径之一。对于需要在搜索引擎中获得高曝光率的网站而言,SEO(SearchEngineOptimization)是一项必不可少的工作。那么,对于使用Vue技术进行Web开发的项目而言,如何实现SEO和搜索引擎的优化呢?Vue

随着Web技术的不断发展,越来越多的网站开始采用Vue作为前端框架。虽然Vue可以提供良好的用户体验和开发效率,但在搜索引擎优化方面还存在一些挑战。本文将介绍Vue如何进行SEO优化以及一些实践建议。一、Vue的SEO问题Vue的SEO问题主要有以下几点:服务器端渲染问题:Vue是一个单页面应用程序(SPA),这意味着它通过JavaScript在浏览器中渲染

SEO和SEM区别是1、SEO是指搜索引擎优化,而SEM则指的是搜索引擎营销;2、SEO通过优化网站的可见性,使其自然排名在有机搜索结果的前面,而SEM则通过广告付费排在搜索结果的顶部;3、SEO是一个长期的策略,它需要不断持续的努力来维持网站在搜索引擎的排名,而SEM可以灵活调整和实施,它能够根据需要快速调整广告的投放策略和预算。

title是定义网页标题的意思,位于标签内,并且是在浏览器的标题栏中显示的文本,title对于网页的搜索引擎优化和用户体验都非常重要。在编写HTML网页时,应该注意使用相关的关键词和吸引人的描述来定义title元素,以便吸引更多的用户点击和浏览。

PHP CMS 是一种基于 PHP 的开源内容管理系统,用于管理网站内容,其特点包括易用性、强大功能、可扩展性、安全性高和免费开源。它可以节省时间、提升网站质量、增强协作并降低开发成本,广泛应用于新闻网站、博客、企业网站、电子商务网站和社区论坛等各种网站。

众所周知,优化网站的SEO是网站运营中非常重要的一环。而众多网站使用的动态网页系统(如PHP)默认的URL带有拓展名(.php、.html等)会影响网站的SEO效果。为了提升网站的优化效果,一种常见的做法是将动态URL改为伪静态URL以隐藏拓展名,提高网站的用户体验和搜索引擎排名。本文将以“伪静态隐藏php后缀”为主题,介绍如何在PHP网站中实现这种优化,并
