《CMS教程:更改V9 SEO函數(shù) $SEO['title'] $SEO['keyword'] $SEO['description']》要點(diǎn):
本文介紹了CMS教程:更改V9 SEO函數(shù) $SEO['title'] $SEO['keyword'] $SEO['description'],希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
導(dǎo)讀:V9默認(rèn)的,當(dāng)你某欄目填寫了SEO信息之后,會(huì)繼承到下級(jí)未添加SEO信息的欄目和內(nèi)容.非常的煩人.修改步驟:打開:根目錄/phpcms/libs/funct...
V9默認(rèn)的,當(dāng)你某欄目填寫了SEO信息之后,會(huì)繼承到下級(jí)未添加SEO信息的欄目和內(nèi)容.非常的煩人.
修改步驟:
打開:根目錄/phpcms/libs/functions/global.func.php
找到?function seo(約1435行)
CMS技巧將原來的SEO函數(shù)替換為
?
function seo($siteid, $catid = '', $title = '', $description = '', $keyword = '') {
if (!empty($title))$title = strip_tags($title);
if (!empty($description)) $description = strip_tags($description);
if (!empty($keyword)) $keyword = str_replace(' ', ',', strip_tags($keyword));
$sites = getcache('sitelist', 'commons');
$site = $sites[$siteid];
$cat = array();
if (!empty($catid)) {
$siteids = getcache('category_content','commons');
$siteid = $siteids[$catid];
$categorys = getcache('category_content_'.$siteid,'commons');
$cat = $categorys[$catid];
$cat['setting'] = string2array($cat['setting']);
}
$seo['site_title'] =isset($site['site_title']) && !empty($site['site_title']) ? $site['site_title'] : $site['name'];
$seo['keyword'] = !empty($keyword) ? $keyword : '';
$seo['description'] = isset($description) && !empty($description) ? $description : (isset($cat['setting']['meta_description']) && !empty($cat['setting']['meta_description']) ? $cat['setting']['meta_description'] : (isset($site['description']) && !empty($site['description']) ? '' : ''));
$seo['title'] = ?(isset($title) && !empty($title) ? $title.' - ' : '').(isset($cat['setting']['meta_title']) && !empty($cat['setting']['meta_title']) ? $cat['setting']['meta_title'].' - ' : (isset($cat['catname']) && !empty($cat['catname']) ? $cat['catname'].' - ' : ''));
foreach ($seo as $k=>$v) {
$seo[$k] = str_replace(array("\n","\r"),'', $v);
}
return $seo;
轉(zhuǎn)載請(qǐng)注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/6027.html