ホームページ バックエンド開発 PHPチュートリアル PHPCMS V9稿子分页标题设置的两种方法

PHPCMS V9稿子分页标题设置的两种方法

Jun 13, 2016 am 10:29 AM
page phpcms seo title

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
ログイン後にコピー



このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Vue3+TS+Vite 開発スキル: SEO を最適化する方法 Vue3+TS+Vite 開発スキル: SEO を最適化する方法 Sep 10, 2023 pm 07:33 PM

Vue3+TS+Vite 開発スキル: SEO 最適化の実行方法 SEO (SearchEngineOptimization) とは、Web サイトの構造、コンテンツ、キーワードを最適化して検索エンジンで上位にランク付けし、それによって Web サイトのトラフィックと露出を増やすことを指します。 Vue3+TS+Viteなどの最新のフロントエンド技術の開発において、SEOをいかに最適化するかは非常に重要な問題です。この記事では、Vue3+TS+Vite の開発テクニックとそのための方法をいくつか紹介します。

Vue が SEO 最適化を実行する方法と実践的な提案 Vue が SEO 最適化を実行する方法と実践的な提案 Jun 09, 2023 pm 04:13 PM

Web テクノロジーの継続的な発展に伴い、フロントエンド フレームワークとして Vue を使用する Web サイトがますます増えています。 Vue は優れたユーザー エクスペリエンスと開発効率を提供しますが、検索エンジンの最適化にはまだいくつかの課題があります。この記事では、Vue が SEO 最適化を実行する方法といくつかの実践的な提案を紹介します。 1. Vue の SEO の問題 Vue の SEO の問題には主に次の点が含まれます: サーバー側のレンダリングの問題: Vue はシングルページ アプリケーション (SPA) であり、JavaScript を通じてブラウザーでレンダリングされることを意味します。

Vue 開発経験の概要: SEO と検索エンジンの最適化を解決する実践 Vue 開発経験の概要: SEO と検索エンジンの最適化を解決する実践 Nov 22, 2023 am 08:44 AM

Vue 開発経験の要約: SEO と検索エンジンの最適化を解決するための実践 モバイル インターネットと Web テクノロジーが急速に発展している現在の時代においても、検索エンジンは依然としてインターネット上の情報を取得する最も重要な方法の 1 つです。検索エンジンで高い露出を得る必要がある Web サイトにとって、SEO (SearchEngineOptimization) は不可欠なタスクです。では、Vue テクノロジーを使用した Web 開発プロジェクトの場合、SEO と検索エンジンの最適化をどのように達成すればよいでしょうか?ヴュー

アプリケーションの SEO 効果を向上させるための Vue 3 での SSR テクノロジー適用実践 アプリケーションの SEO 効果を向上させるための Vue 3 での SSR テクノロジー適用実践 Sep 08, 2023 pm 12:15 PM

アプリケーションのSEO効果を高めるためのVue3でのSSR技術適用実践 フロントエンド開発の急速な発展に伴い、SPA(Single Page Application)が主流になりました。 SPA の利点は明白で、スムーズなユーザー エクスペリエンスを提供できますが、SEO (検索エンジン最適化) の観点からはいくつかの課題があります。 SPA はフロントエンドのレンダリング段階で HTML テンプレートのみを返すため、コンテンツのほとんどは JavaScript を通じて動的に読み込まれ、検索エンジンのクロール、インデックス作成、およびランキングが困難になります。この問題を解決するために、

phpcmsで詳細ページに飛ぶ方法 phpcmsで詳細ページに飛ぶ方法 Jul 27, 2023 pm 05:23 PM

phpcms で詳細ページにジャンプする方法: 1. header 関数を使用してジャンプ リンクを生成します; 2. コンテンツ リストをループします; 3. コンテンツのタイトルと詳細ページのリンクを取得します; 4. ジャンプ リンクを生成します。

SEOとSEMの違いは何ですか SEOとSEMの違いは何ですか Aug 10, 2023 pm 03:48 PM

SEO と SEM の違いは 1. SEO は検索エンジンの最適化を指しますが、SEM は検索エンジン マーケティングを指します; 2. SEO はウェブサイトの可視性を最適化して自然検索結果の上位にランクされるようにしますが、SEM は広告を使用して検索結果の上位への有料ランキング; 3. SEO は長期的な戦略であり、検索エンジンでの Web サイトのランキングを維持するために継続的かつ持続的な努力が必要ですが、SEM は柔軟に調整して実装でき、広告を迅速に調整できます。必要に応じて戦略と予算を設定します。

phpcmsとはどのようなフレームワークですか? phpcmsとはどのようなフレームワークですか? Apr 20, 2024 pm 10:51 PM

PHP CMS は、Web サイトのコンテンツを管理するための PHP ベースのオープンソース コンテンツ管理システムであり、使いやすさ、強力な機能、拡張性、高いセキュリティ、無料のオープンソースが特徴です。時間を節約し、Web サイトの品質を向上させ、コラボレーションを強化し、開発コストを削減することができ、ニュース Web サイト、ブログ、企業 Web サイト、電子商取引 Web サイト、コミュニティ フォーラムなどのさまざまな Web サイトで広く使用されています。

ウェブサイトの SEO の最適化: PHP サフィックスを疑似静的に隠す実践 ウェブサイトの SEO の最適化: PHP サフィックスを疑似静的に隠す実践 Mar 07, 2024 pm 12:27 PM

ご存知のとおり、Web サイトの SEO の最適化は Web サイト運営において非常に重要な部分です。多くの Web サイトで使用される動的 Web システム (PHP など) のデフォルト URL には拡張子 (.php、.html など) が付いており、Web サイトの SEO 効果に影響します。 Web サイトの最適化効果を高めるために、動的 URL を疑似静的 URL に変更して拡張機能名を隠し、Web サイトのユーザー エクスペリエンスと検索エンジンのランキングを向上させるのが一般的です。この記事では、「疑似静的非表示 php サフィックス」をテーマに、PHP Web サイトでこの最適化を実現する方法を紹介します。

See all articles