国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

織夢dedecms采集時不能采集生成tag跟描述的解決辦法

2024-07-12 09:08:11
字體:
來源:轉載
供稿:網友

據CMS資源網研究發現,織夢dedecms默認的采集功能只能采集到keywords,不能生成tags標簽,采集完成后還需要再編輯一下才有。如果沒有設置采集description,采集回來的描述這項就是空的,也需要再編輯一下才能生成description內容。

下面CMS資源網就給大家分析一下如何修復這個BUG:

首先打開/dede/co_export.php文件,在大概第183行的位置找到如下代碼:
 

else if($itemName == 'litpic')           {                $litpic = trim($ctag->GetInnerText());            }

在其下面插入以下代碼:
 

else if($itemName == 'keywords')            {                $keywords = trim($ctag->GetInnerText());            }            else if($itemName == 'body')            {                $body = trim($ctag->GetInnerText());                $description = cn_substr(html2text($body),150);                $description = str_replace(' ','',$description);                $description = addslashes($description);            }

然后再找到如下代碼:

$mainSql = str_replace('@sortrank@', $sortrank, $mainSql);

在其下面插入下面這句:

$mainSql = str_replace('@description@', $description, $mainSql);

再找到如下代碼:

$rs = $dsql->ExecuteNoneQuery($mainSql);

在其下面插入如下代碼:

$tags = InsertTags($keywords, $aid);
修改完成后保存即可。

這樣就會在采集的時候,發現原網頁上有keywords,采集并導入數據后,就會自動寫入TAG,如果本來沒有keywords,就留空。description的話不管原網頁有沒有,都按采集回來的正文自動生成純文本,不用擔心夾雜亂碼或者原網頁亂七八糟的內容的。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 廊坊市| 长治市| 敖汉旗| 乐都县| 塔河县| 怀仁县| 柘荣县| 青神县| 三都| 扎兰屯市| 东阿县| 光泽县| 青州市| 太和县| 江永县| 简阳市| 平阳县| 津南区| 峨边| 庆元县| 灵寿县| 南平市| 屏山县| 玛纳斯县| 罗山县| 浠水县| 电白县| 宾川县| 奎屯市| 湾仔区| 隆尧县| 海原县| 理塘县| 陆丰市| 澄迈县| 海城市| 枞阳县| 望城县| 潮安县| 望城县| 驻马店市|