国产欧美二区三区-国产欧美高清-国产欧美国产精品第二区-国产欧美国产精品第一区-小说区 图片区-小说区 综合区 都市激情

當(dāng)前位置: 首頁 > 站長資訊 > 正文頁面

DEDECMS實現(xiàn)文章tag關(guān)鍵詞自動生成列表頁的方法

本文實例講述了DEDECMS實現(xiàn)文章tag關(guān)鍵詞自動生成列表頁的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

一般來說在dedecms中如果要頁面關(guān)鍵詞生成列表有兩種辦法:一種就是使用dedecms自帶的tag.php調(diào)用并生成,另一種是就是我們要介紹的生成列表頁面方法。kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

利用 文檔關(guān)鍵詞維護(hù)->分析系統(tǒng)內(nèi)的關(guān)鍵字->檢測已有的關(guān)鍵字 功能,自動獲取關(guān)鍵字鏈接網(wǎng)址,修改如下:找到 dedearticle_keywords_make.php 80行,kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

foreach($wsnew as $k=>$v)kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

{kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

if(strlen($k)>20)kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

{kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

continue;kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

}kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

$dsql->SetQuery("Insert Into `dede_keywords`(keyword,rank,sta,rpurl) Values('".addslashes($k)."','$v','1','')");kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

$dsql->Execute();kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

}kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

替換為如下代碼:kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

foreach($wsnew as $k=>$v)kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

{kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

$rpurl="";kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

$myrow = $dsql->GetOne("SELECT distinct concat(replace(b.sitepath,'{cmspath}',''),'/',(case a.filename when '' then a.id else a.filename end),'.html') rpurl FROM dede_archives a,dede_arctype b where a.typeid=b.id And (a.keywords='$k' or a.keywords like'$k,%' or a.keywords like'%,$k'or a.keywords like'%,$k,%') ");kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

if(is_array($myrow))kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

{kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

//注意:$GLOBALS['cfg_basehost'] 樣式類似為 http://www.jb51.net,后面沒有反斜杠;kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

$rpurl = $GLOBALS['cfg_basehost'].trim($myrow['rpurl']);kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

}kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

$dsql->SetQuery("Insert Into `dede_keywords`(keyword,rank,sta,rpurl) Values('".addslashes($k)."','$v','1','$rpurl')");kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

$dsql->Execute();kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

}kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

在templetsdefault目錄下新建 keywords.htm 模板文件(如果已自定義模板路徑,此處選擇對應(yīng)的目錄);keywords.html模板頁面的源碼保存為如下代碼:kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

{dede:sql sql='Select * from dede_keywords order by aid}kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

[field:aid/] - '[field:rpurl/]' target='_blank'>[field:keyword/]kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

{/dede:sql}kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

進(jìn)入DedeCms后臺管理界面:kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

生成->HTML更新->更新主頁HTML,進(jìn)入“主頁更新向?qū)В?rdquo;頁面,kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

設(shè)置“選擇主頁模板:”為“default/keywords.htm”;kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

設(shè)置“主頁位置:”為“../keywords.html”;kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

設(shè)置“相關(guān)選項:”為“不保存當(dāng)前選項”;kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

最后點擊“預(yù)覽主頁”或“更新主頁HTML”kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

即可生成“DedeCms文檔關(guān)鍵詞列表頁”.kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

希望本文所述對大家的dedecms建站有所幫助。kax網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

  

此文由 網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口 編輯,未經(jīng)允許不得轉(zhuǎn)載!:

相關(guān)文章