DEDE自帶的采集只顯示普通文章和圖集,其實DEDE的采集很強大,通過修改文件,可以實現采集軟件和分類信息。 打開dede/templets/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"' text='"本地下載"'},后面添加{/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);