国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > PhpCMS > 正文

phpcms單網頁seo標題解決方法

2024-09-10 07:15:32
字體:
來源:轉載
供稿:網友

phpcms v9 單頁面調用seo META Title和seo META Keywords,因為單頁面是默認調用seo META Description的,所以現在弄一下調用seo META Title和seo META Keywords.

大家應該都是在header頭文件里寫上{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}這個的吧。

這個$SEO的變量是在/phpcms/modules/content/index.php里的,所以要找到這個$SEO這個變量.

v9的代碼寫的很人性化,有注釋標明那些是單頁面的代碼,我直接找到單頁面那個代碼塊,發現這里的$SEO變量如下:

$SEO = seo($siteid, 0, $title,$setting['meta_description'],$keywords);

seo這個函數所在文件/phpcms/libs/functions/global.func.php

這個函數的聲明為:

function seo($siteid, $catid = '', $title = '', $description = '', $keyword = '')

研究一下它的定義,發現第二個參數是調用欄目seo META Title和seo META Keywords使用的,如果是0就不調用.

修改方法:

將上面$SEO的賦值寫成:

$SEO = seo($siteid, $catid, $title,$setting['meta_description'],$keywords);

在網上查了一下,還要修改/phpcms/modules/content/class/html.class.php里面的單頁面$SEO變量,這個應該是生成靜態化用的.

找到有注釋標明那些是單頁面的代碼一樣修改為:

$SEO = seo($siteid, $catid, $title,$setting['meta_description'],$keywords);

關于標題有重復,可以修改一下seo META Title這樣看起來會好看點,還有標題后面多了一個杠,我將seo這個函數所在文件/phpcms/libs/functions/global.func.php里面的如下代碼:

  1. $seo ['title'] = (isset ( $title ) && ! emptyempty ( $title ) ? $title : '') . (isset ( $cat ['setting'] ['meta_title'] ) && ! emptyempty ( $cat ['setting'] ['meta_title'] ) ? $cat ['setting'] ['meta_title'] . ' - ' : (isset ( $cat ['catname'] ) && ! emptyempty ( $cat ['catname'] ) ? $cat ['catname'] . ' - ' : '')); 
  2. //修改成: 
  3. $seo ['title'] = (isset ( $title ) && ! emptyempty ( $title ) ? $title . '_' : '') . (isset ( $cat ['setting'] ['meta_title'] ) && ! emptyempty ( $cat ['setting'] ['meta_title'] ) ? $cat ['setting'] ['meta_title'] : (isset ( $cat ['catname'] ) && ! emptyempty ( $cat ['catname'] ) ? $cat ['catname']: '')); //Vevb.com

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吉安县| 河北省| 林芝县| 孟村| 平南县| 永年县| 吉安县| 奉化市| 招远市| 西青区| 宜川县| 澄江县| 浏阳市| 乾安县| 岚皋县| 尤溪县| 封丘县| 颍上县| 北京市| 灵宝市| 云南省| 吴川市| 宁强县| 高陵县| 锡林浩特市| 新密市| 沁源县| 和林格尔县| 莱阳市| 青阳县| 德化县| 广灵县| 平泉县| 迁安市| 治多县| 日喀则市| 奉新县| 永清县| 临湘市| 定襄县| 蓬安县|