DEDECMS軟件及分類信息的采集方法,織夢技術
導讀:織夢技術織夢技術DEDE自帶的采集只顯示普通文章和圖集,其實DEDE的采集很強大,通過修改文件,可以實現采集軟件和分類信息。 打開dede/templets/co_add_stdede手機模板dede模板安裝。
DEDE自帶的采集只顯示普通文章和圖集,其實DEDE的采集很強大,通過修改文件,可以實現采集軟件和分類信息。
打開dede/te織夢模板網mplets/co_add_step0.htm,查找:
$dsql->SetQuery("Select id,typename From `xc_channeltype` where id in(1,2) order by id asc ");
其中1代表普通文章,2代表圖集
分類信息為-8,軟件為3,則修改上邊代碼為:
$dsql->SetQuery("Select id,typename From `dede_channeltype` where id in(1,2,3,-8) order by id asc ");
這樣再去后臺打開增加采集節點就會有軟件和分類信息了。
不得不說dedecms采集軟件會有一個問題,采集到的軟件地址,數據庫中是沒有自動變為{dede:link islocal='"1"' text='"本地下載"'}http//www.5loveb.com/xx.rar{/dede:link} 的,而是直接顯示軟件地址http//www.5loveb.com/x.rar,這樣的地址是無法被識別的,生成出來的軟件頁面會顯示“無鏈接信息!”。
怎么解決呢?很簡單,只要你懂點數據庫知識就行了,采集完后在數據庫中對地址前面添加{dede:link islocal='"1"' tedede下瓻模板下載xt='"本地下載"dede會員中心模板9;},后面添加{/dede:link}然后生成即可。
注意:不能每次都對整個數據庫中下載地址進行添加,需要選定aid,比如你這一次是1到100,下次就是101以后的了,以前的就不用再添加了。
----------------------------
如果你會用自定義處理接口這個功能你可以很簡單處理這個問題,這樣就不用對數據庫進行操作了。
自定義處理接口我是這樣寫的,至于那幾個后綴就具體情況具體對待了,都寫上也無妨。
@me=str_replace('http','{dede:link islocal=1 text=本地下載}http',@me);
@me=str_replace('.rar','.rar{/dede:link}',@me);
@me=str_replace('.zip','.zip{/dede:link}',@me);
@me=str_replace('.RAR','.RAR{/dede:link}',@me); 相關dede手機模板dede模板安裝。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-22 ,文章DEDECMS軟件及分類信息的采集方法,織夢技術主要講述分類信息,標簽,CMS網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_34555.html