- 最后登录
- 2024-4-23
- 威望
- 0 创业威望
- 金钱
- 156 创业币
- 注册时间
- 2008-12-15
- 阅读权限
- 200
- 帖子
- 441
- 精华
- 0
- UID
- 1
- 金钱
- 156 创业币
- 在线时间
- 679 小时
|
在dede5.5中新建的内容模型会无法自动从某个新舔加的字段里截取部分内容成为“文章摘要”,这样就会造成网页头部的description描述里面没有东西影响到SEO效果,还会造成搜索文章的时候搜索列表页面没有“文章摘要”显示而影响整个页面的美观度。下面介绍两种方法:
第一种方法
1、在打开dede/archives_add.php 文件,在“//分析处理附加表数据” 上面舔加这个代码:
//处理XX字段自动摘要、自动提取缩略图等
$XX = AnalyseHtmlBody($XX,$description,$litpic,$keywords,'htmltext');
这里的“XX" 是你要截取“文章摘要”内容的新舔加字段的名称
2、在打开member/archives_add.php 文件,在“//保存到主表” 上面舔加这个代码:
//处理XX字段自动摘要、自动提取缩略图等
$XX = AnalyseHtmlBody($XX,$description,$litpic,$keywords,'htmltext');
第二种方法
1、在打开 archives_add.php 文件,在“//分析处理附加表数据” 上面舔加这个代码:
//自动摘要
if($description=='' && $cfg_auot_description>0)
{
$description = cn_substr(html2text($XX),$cfg_auot_description);
$description = trim(preg_replace('/#p#|#e#/','',$description));
$description = addslashes($description);
}
2、在打开member/archives_add.php 文件,在“//保存到主表” 上面舔加这个代码:
//自动摘要
if($description=='' && $cfg_auot_description>0)
{
$description = cn_substr(html2text($XX),$cfg_auot_description);
$description = trim(preg_replace('/#p#|#e#/','',$description));
$description = addslashes($description);
} |
|