帝國cms軟件模型描述標(biāo)簽的優(yōu)化方法

字號(hào):


    在帝國cms默認(rèn)的軟件模型中如果不自己增加一個(gè)內(nèi)容簡介的字段(smalltext),那么生成后的頁面:
    <meta name="description" content="[!--pagedes--]" />
    這個(gè)[!--pagedes--]的內(nèi)容就為軟件的標(biāo)題,這樣非常不利于優(yōu)化,今天分享一個(gè)修改源碼方法,讓它截取內(nèi)容簡介的前200個(gè)字符。修改方法如下:
    1、打開e/class/functions.php,找到第2236行:
    //描述
    $pagedes=htmlspecialchars($add[smalltext]);
    if($pagedes==""){
    $pagedes=htmlspecialchars($add[title]);
    }
    $newstemptext=Info_ReplaceSvars($newstemptext,$url,$add[classid],$pagetitle,$add[keyboard],$pagedes);
    將上面的內(nèi)容替換成下面的:
    $softsay=$add[softsay];
    $newstex=$add[smalltext];
    if ($softsay=="") {
    $pagedes=htmlspecialchars($newstex);
    }else if ($newstex=="") {
    $pagedes=htmlspecialchars(strip_tags($add[softsay]));
    if(!empty($pagedes)){//截取字符
    $pagedes=sub($pagedes,0,200,false);
    }
    }else{
    $pagedes=$pagetitle;
    }
    $newstemptext=Info_ReplaceSvars($newstemptext,$url,$add[classid],$pagetitle,$add[keyboard],$pagedes);
    就這樣OK了,當(dāng)你描述默認(rèn)為空時(shí),會(huì)自動(dòng)截取簡介的前200個(gè)字符作為描述內(nèi)容。