日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > php開源 > DedeCMS > DedeCms采集沒有自動生成摘要和關鍵字的解決辦法

DedeCms采集沒有自動生成摘要和關鍵字的解決辦法

來源:程序員人生   發(fā)布時間:2013-10-25 05:58:17 閱讀次數(shù):2770次

織夢5.6采集到了內容,可沒有自動生成摘要和關鍵字,關鍵字和摘要都是空的。

可能很多人都遇到了和我一樣的問題,在論壇實在沒找到好的解決辦法,就自己動手去改改文件。廢話不多說了。

下面是我的解決辦法

比如我采集了網(wǎng)站:http://www.52iphone8.com

首頁的meta代碼是:

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>iphone蘋果中文網(wǎng)</title>
<meta name=description content="蘋果iPhone手機中文官網(wǎng),為您提供蘋果iPhone 4代手機最新報價,同時包括蘋果iPhone手機圖片、蘋果iPhone手機參數(shù)、蘋果iPhone手機主題、蘋果iPhone手機軟件、蘋果iPhone手機游戲、蘋果iPhone手機評測行情、蘋果iphone視頻、蘋果iphone鈴聲、蘋果iPhone手機論壇、蘋果iPhone手機下載等信息。" />
<meta name=keywords content="蘋果手機,iphone,蘋果中文網(wǎng),蘋果手機官網(wǎng),iphone4代,蘋果iphone,iPhone手機,蘋果手機報價,圖片,論壇,游戲,電影,主題,鈴聲,鈴聲,下載,軟件,應用" />

如果用dedecms的采集的時候就沒有辦法自動獲取description和keywords的值的。
大家注意到了這段代碼和其它網(wǎng)站的區(qū)別了沒??
<meta name=description content=... />
<meta name=keywords content=... />
就是name="description" 和 name="keywords" 少了雙引號""
這個可能是dedecms中自動分析關鍵字和摘要的一個bug吧,沒有考慮到<meta name=keywords content ='' />這種情況!
采集的選項里面也沒有自己填寫關鍵字和摘要的選項。那我只能自己動手修改文件了。
1、修改 include/dedecollection.class.php

//自動分析關鍵字和摘要
preg_match("/<meta[s]+name=['"]keywords['"] content=['"](.*)['"]/isU",$this->tmpHtml,$inarr);
preg_match("/<meta[s]+content=['"](.*)['"] name=['"]keywords['"]/isU",$this->tmpHtml,$inarr2);
if(!isset($inarr[1]) && isset($inarr2[1]))
{
$inarr[1] = $inarr2[1];
}

用下面一段代碼替換上面的

//自動分析關鍵字和摘要
preg_match("/<meta[s]+name=['"]keywords['"] content=['"](.*)['"]/isU",$this->tmpHtml,$inarr);
preg_match("/<meta[s]+content=['"](.*)['"] name=['"]keywords['"]/isU",$this->tmpHtml,$inarr2);
preg_match("/<meta[s]+name=keywords content=['"](.*)['"]/isU",$this->tmpHtml,$inarr3);
if(!isset($inarr[1]) && isset($inarr2[1]))
{
$inarr[1] = $inarr2[1];
}
if(!isset($inarr[1]) && isset($inarr3[1]))
{
$inarr[1] = $inarr3[1];
}

改了上面的, 還有另一個地方需要修改的

preg_match("/<meta[s]+name=['"]description['"] content=['"](.*)['"]/isU",$this->tmpHtml,$inarr);
preg_match("/<meta[s]+content=['"](.*)['"] name=['"]description['"]/isU",$this->tmpHtml,$inarr2);
if(!isset($inarr[1]) && isset($inarr2[1]))
{
$inarr[1] = $inarr2[1];
}

用下面的代碼替換掉上面的:

preg_match("/<meta[s]+name=['"]description['"] content=['"](.*)['"]/isU",$this->tmpHtml,$inarr);
preg_match("/<meta[s]+content=['"](.*)['"] name=['"]description['"]/isU",$this->tmpHtml,$inarr2);
preg_match("/<meta[s]+name=description content=['"](.*)['"]/isU",$this->tmpHtml,$inarr3);
if(!isset($inarr[1]) && isset($inarr2[1]))
{
$inarr[1] = $inarr2[1];
}
if(!isset($inarr[1]) && isset($inarr3[1]))
{
$inarr[1] = $inarr3[1];
}

重新上傳,大功告成。記得覆蓋的時候一定要備份哦。感謝Iphone蘋果中文網(wǎng)的投遞,文章出處:http://www.52iphone8.com

生活不易,碼農辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲精品123区 | 国产在线自| 99精品视频免费观看 | 成人动漫一区二区三区 | 欧美日产国产成人免费图片 | 亚洲欧美高清 | 国产精彩视频在线 | 国产伦精品一区二区三区精品视频 | 国产一区二区三区视频 | 日韩国产精品一区二区 | 国产精品成人一区二区三区 | 黄色av网站在线观看 | sese国产| 成人在线视频网址 | 亚洲字幕| 国产精品久久久久久久久久久久久 | 福利视频一区 | 国产一区二区av | 国产一区在线免费观看 | 日本视频在线免费观看 | 亚洲成人福利 | 91精品国产综合久久久久久丝袜 | 亚洲精品成人av | 久久毛毛片 | 毛片基地黄久久久久久天堂 | 涩涩视频免费观看 | 日本黄色电影网站 | 九九热精品在线观看 | 成人福利网站 | 国产福利不卡 | 精品视频网站 | 亚洲黄视频 | 日本综合在线视频 | 亚洲精品国产区欧美区在线 | 黄色一级片在线播放 | v天堂福利视频在线观看 | 欧美xxxx黑人又粗又长精品 | 欧美另类视频 | 综合久久久久久久久久 | 黄色特级一级片 | 久久天堂网 |