简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

帝国cms软件模型描述标签的优化方法

来源:易贤网   阅读:1627 次  日期:2014-09-02 14:44:08

温馨提示:易贤网小编为您整理了“帝国cms软件模型描述标签的优化方法”,方便广大网友查阅!

在帝国cms默认的软件模型中如果不自己增加一个内容简介的字段(smalltext),那么生成后的页面:

<meta name="description" content="[!--pagedes--]" />

这个[!--pagedes--]的内容就为软件的标题,这样非常不利于优化,今天分享一个修改源码方法,让它截取内容简介的前200个字符。修改方法如下:

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);

将上面的内容替换成下面的:

$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了,当你描述默认为空时,会自动截取简介的前200个字符作为描述内容。

更多信息请查看IT技术专栏

更多信息请查看CMS教程
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:Wordpress多站点和子站独立域名绑定教程
下一篇:百度与淘宝用户研究团队交流对话录
易贤网手机网站地址:帝国cms软件模型描述标签的优化方法
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
相关阅读      CMS教程