婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網站建設 > 建站知識 > 解決{dede:arclist keyword='動態獲取關鍵詞'}

解決{dede:arclist keyword='動態獲取關鍵詞'}

POST TIME:2020-04-02 21:32

點評:最近修改模版,為了讓相關文章的相關度更高,打算優化一下,不過會增加生成頁面時間,如果不經常更新倒是不錯的

最近在做一個站,想做一個功能,就是有一個div塊里顯示的是與當前文章關鍵詞相同的文章的標題。開始的時候是這樣寫的

{dede:arclist keyword='{dede:field name='keyword'}'}結果肯定是不可以的。。。。在網上找也沒找到。于是就自己讀代碼,自己寫了個簡單處理的。

在arclist.lib.php 第149行

代碼如下:

//關鍵字條件
if($keyword!='')
把{}中間的內容改成
{
$rowGetKeyword = $dsql->GetOne("select keywords From `dede_archives` where id='$arcid'");
$keyword=$rowGetKeyword['keywords'];
$keyword = str_replace(',', '|', $keyword);
$orwheres[] = " CONCAT(arc.title,arc.keywords) REGEXP '$keyword' ";
}

這樣直接調用{dede:arclist keyword='這里隨便寫只要是不為空就可以'} 這樣這里的keyword就是動態獲取的了。不然只能是固定的。

就在剛剛我發帖之前看到dede5.6里有個標簽
{dede:likeart titlelen='' row=''}

{/dede:likeart}

這個標簽還沒測試,不過應該就是這個功能。如果不是,大家就一用我上面的方法。測試過了,可以用。

DEDECMS相關文章以關鍵字相關的修改方法

DEDE的相關文章完全不相關,有朋友在DEDE官方放出根據TAG顯示相關文章,也是很不錯,可惜我在根據那邊文章改DEDE代碼后老是不行,可能是能力有限,當然也有可能是代碼有問題

現在終于出了解決辦法:

1 在 inc_functions.php 最后?>前 加上

代碼如下:

//查詢指定欄目里包含相應關鍵字的文章,并列出
//參數說明:$showImg 是否顯示縮略圖,0表示不顯示,1表示顯示
// $titleLen 標題長度,0表示無限
// $rowCount 輸出行數,0表示無限
// $typeid 欄目ID,0表示所有欄目
// $keyWord 關鍵字,字符串
function ShowKeyWordArc($showImg,$titleLen,$rowCount,$typeid,$keyWord){
$dsql = new DedeSql(false);
$sql = TypeGetSunID($typeid,$dsql); </p> <p>//關鍵字分詞技術
$ks = explode(" ",$keyWord);
foreach($ks as $k){
$k = trim($k);
if ($k!="") {
$kwsqlarr[] = " (xkzzz_archives.title like '%$k%')";
//$kwsqlarr[] = " (xkzzz_archives.keywords like '%$k%') "; //如果需要相關到其它文章的關鍵字,解除此行注釋
}
}
$where = implode(' OR ',$kwsqlarr); </p> <p>$sql="Select tp.namerule,tp.typedir,xkzzz_full_search.aid,xkzzz_full_search.url,xkzzz_archives.* From xkzzz_full_search left join xkzzz_archives on xkzzz_full_search.aid=xkzzz_archives.ID left join xkzzz_arctype tp on xkzzz_archives.typeid=tp.ID where {$sql} and ((xkzzz_archives.title like '%".$keyWord."%') or $where) order by xkzzz_full_search.aid desc";
$dsql->SetQuery($sql);
$dsql->Execute();
$ss="";
$i=0;
while($row=$dsql->GetObject()){
$url=GetFileUrl($row->ID,$row->typeid,$row->senddate,$row->title,$row->ismake,$row->arcrank,$row->namerule,$row->typedir,$row->money);
if ($showImg==0){
$ss=$ss."<LI><a href='".$url."' target=_blank>";
if ($titleLen!=0) $ss=$ss.cn_substr($row->title,$titleLen);
else $ss=$ss.$row->title;
$ss=$ss."</A></LI>";
}else{
$ss=$ss."<LI><span class='sjdqimggl'><a href='".$url."' target=_blank>"; </p> <p>if ($row->litpic!="") $ss=$ss."<img src='".$row->litpic."' alt='".$row->title."' />";
else $ss=$ss."<img src='/images/titl.gif'/>";
$ss=$ss."</a></span><span class='sjdqtxttl'><a href='".$url."' target=_blank>";
if ($titleLen!=0) $ss=$ss.cn_substr($row->title,$titleLen);
else $ss=$ss.$row->title;
$ss=$ss."</A></span></LI>";
}
$i++;
if (($rowCount!=0)&&($i>=$rowCount)) return $ss;
}
return $ss;
}

2 放在文章模板頁內

{dede:field name=’keywords’ function=’ShowKeyWordArc(0,32,10,0,”@me”)’/}
就表示是取所有欄目內的相關文章(與當前文章的關鍵字相關),標題長度最大32,最多顯示10條,不顯示縮略圖


{dede:field name=’keywords’ function=’ShowKeyWordArc(0,32,10,0,”高三 語文”)’/}
可以找到標題里,含有“高三 語文”,或者含有“高三”或“語文”的文章

例如,這一段:

相關文章
{dede:likeart titlelen=’24′ row=’10′}

[field:textlink/]< >
{/dede:likeart}

就改成:

相關文章
{dede:field name=’keywords’ function=’ShowKeyWordArc(0,32,10,0,”@me”)’/}

申明:這個函數不是我寫的
根據關鍵字來相關文章,就用戶體驗以及SEO來說都是非常好的
但是唯一不好的地方就是生成靜態的時候會慢很多,哈哈,服務器又要辛苦了



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
久久综合九色综合欧美亚洲| www.亚洲国产| 婷婷一区二区三区| 裸体歌舞表演一区二区| 国产三区在线成人av| 国产精品美女久久久久aⅴ| 久久嫩草精品久久久精品一| 色域天天综合网| jlzzjlzz欧美大全| 精品一区在线看| 日韩一区二区高清| 免费观看成人av| 精品国产第一区二区三区观看体验 | 国产91精品一区二区麻豆亚洲| 欧美最新大片在线看| 中文字幕亚洲一区二区va在线| 国产黑丝在线一区二区三区| 欧美videossexotv100| 成人久久18免费网站麻豆| 亚洲一区二区三区四区在线观看| 高清在线不卡av| 国产婷婷色一区二区三区| 94-欧美-setu| 天堂午夜影视日韩欧美一区二区| 欧美一级久久久久久久大片| 国产一区视频网站| ...av二区三区久久精品| 99精品国产一区二区三区不卡| 亚洲视频一二三| 这里只有精品视频在线观看| 国内成+人亚洲+欧美+综合在线| 亚洲视频一区二区免费在线观看| 91精品久久久久久蜜臀| 91在线云播放| 久久se这里有精品| 亚洲精品水蜜桃| 亚洲国产成人午夜在线一区| 欧美性大战久久久| 国产精品99久久久久久宅男| 香蕉乱码成人久久天堂爱免费| 亚洲高清一区二区三区| 日韩和的一区二区| 亚洲一区影音先锋| 一本色道久久综合亚洲aⅴ蜜桃| 欧美一区二区三区不卡| 成人午夜在线免费| 蜜臀av亚洲一区中文字幕| 日韩欧美国产麻豆| 色欲综合视频天天天| 狠狠色狠狠色综合日日91app| 久久精品视频免费| 制服丝袜av成人在线看| 欧美色手机在线观看| 免费观看在线色综合| 奇米色777欧美一区二区| 久久综合九色综合久久久精品综合| 色婷婷精品久久二区二区蜜臀av | eeuss国产一区二区三区| 亚洲久本草在线中文字幕| 国产精品国产三级国产专播品爱网 | 日韩精品三区四区| 国产精品久久久久一区二区三区| 精品久久久久久综合日本欧美| 日韩一级在线观看| 日韩女优av电影| 国产成人亚洲综合a∨婷婷| 777xxx欧美| 最新成人av在线| 国产成人免费视频网站 | 亚洲成人7777| 久久国产欧美日韩精品| 91亚洲国产成人精品一区二区三 | 精品国产麻豆免费人成网站| 亚洲精品免费在线播放| av电影在线不卡| 久久久av毛片精品| 国产在线精品免费| 国产欧美日韩综合精品一区二区 | 亚洲图片欧美综合| 欧美日韩免费在线视频| 日韩电影在线观看电影| 暴力调教一区二区三区| 中文字幕日本乱码精品影院| 欧美视频日韩视频在线观看| 婷婷国产v国产偷v亚洲高清| 欧美精品xxxxbbbb| 国产精品白丝jk黑袜喷水| 国产欧美日韩视频在线观看| 人妖欧美一区二区| 亚洲18女电影在线观看| 91免费视频观看| 日本在线不卡视频| 欧美日韩一区精品| 蜜桃传媒麻豆第一区在线观看| 91精品国产综合久久香蕉麻豆| 丝袜脚交一区二区| 91精品免费在线| 亚洲va中文字幕| 精品美女被调教视频大全网站| 激情五月播播久久久精品| 在线免费不卡视频| 麻豆精品一区二区av白丝在线| 日韩精品一区二区三区蜜臀| 美女被吸乳得到大胸91| 黄网站免费久久| 亚洲品质自拍视频网站| 成人午夜电影网站| 国产高清久久久久| 亚洲精品日韩综合观看成人91| 欧洲在线/亚洲| 国产精品456| 日韩在线a电影| 免费成人深夜小野草| ...xxx性欧美| 黑人精品欧美一区二区蜜桃| 国产亚洲综合色| 欧美一级一区二区| 狠狠色丁香久久婷婷综合_中| 婷婷激情综合网| 亚洲人成7777| 亚洲免费观看高清完整版在线观看| 91精品国产综合久久久久久漫画 | 国产日韩精品久久久| 日韩一级黄色大片| 7777精品伊人久久久大香线蕉的| 丁香天五香天堂综合| 精品一区二区三区视频在线观看| 免费观看在线综合| 奇米一区二区三区| 久久激情综合网| 国产高清亚洲一区| 欧美视频自拍偷拍| 欧美一区二区在线免费观看| 精品视频在线免费看| 欧美日韩精品久久久| 欧美精品一区二区蜜臀亚洲| 国产亚洲欧美一区在线观看| 久久综合网色—综合色88| 国产午夜一区二区三区| 亚洲最新视频在线观看| 免费观看成人鲁鲁鲁鲁鲁视频| 久久黄色级2电影| 色综合久久久久综合99| 欧美精选一区二区| 日韩免费高清av| 天天色天天操综合| 国产成人午夜视频| 在线这里只有精品| 国产三级一区二区| 中文字幕一区二区三区在线播放 | 欧美一区二区视频观看视频| 亚洲欧美视频一区| 国内精品伊人久久久久av影院 | 亚洲国产aⅴ天堂久久| 狠狠色丁香久久婷婷综合_中| 91小视频免费看| 一二三区精品视频| 国产乱码一区二区三区| 日韩欧美精品在线视频| 欧美aⅴ一区二区三区视频| 欧美一级专区免费大片| 亚洲一区二区欧美| 99久久99久久综合| 欧美激情一区二区三区四区| 不卡一区在线观看| 欧美久久久久免费| 曰韩精品一区二区| 国产精品影视网| 国产精品第一页第二页第三页| 国产一区二区三区免费播放 | 国产一区二区三区观看| 欧美成人一区二区三区片免费 | 国产一区二区在线看| 日韩三级精品电影久久久 | 欧美日韩高清一区二区| 亚洲一区电影777| 欧美一区二区三区视频在线观看| 经典三级视频一区| 国产精品不卡在线| 欧美精品 国产精品| 国产一区二区看久久| 91精品国产色综合久久| 成人av在线网| 麻豆成人久久精品二区三区小说| 精品盗摄一区二区三区| 色就色 综合激情| 久久精品国产精品亚洲精品| 久久久久国产成人精品亚洲午夜| 在线亚洲人成电影网站色www| 国产在线不卡视频| 国产精品中文欧美| 久久精品二区亚洲w码| 日韩主播视频在线| 国产精品久久久久久久久免费桃花| 在线成人av影院| 884aa四虎影成人精品一区| 日本韩国欧美一区二区三区| 欧美精品久久久久久久多人混战 | 狠狠色丁香久久婷婷综合丁香| 精品一区二区国语对白|