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

首頁 > CMS > 織夢DEDE > 正文

修改Dedecms后臺增加RSS和百度PING功能

2024-07-12 09:09:15
字體:
供稿:網(wǎng)友

通過對百度近期的一系列的公告的研究,我們需要注意到兩個問題,一個是百度Sitemap工具開通第一輪邀請測試,Sitemap工具可以幫助網(wǎng)站改善了收錄問題; 

而當(dāng)下最流行的網(wǎng)站后臺管理系統(tǒng)非織夢莫屬了,不少站長都在群里抱怨說織夢dedecms的后臺無法自動生成Sitemap,也不支持百度Ping。結(jié)合這個情況,作者稍作改進,修改了下 織夢dedecms后臺,完美實現(xiàn)這兩個功能,接下來公布下教程:      

Sitemap自動生成     

雖然織夢dedecms后臺也自帶自動生成地圖的功能,但是那就是個生成欄目目錄的,并不能實現(xiàn)我們要的Sitemap地圖,而也有不少人常用其他地圖生成工具,

這樣一來又要上傳,每天都要生成、上傳,非常麻煩。那么,余斗接下里提供xml和html的地圖格式的后臺生成方法,所需的文件在文章后面的下載鏈接里有。      

在沒有修改前,織夢的后臺生成欄目是這樣的:                                                           

修改Dedecms后臺增加RSS和百度PING功能

接下來,就打開下載的文件,最重要的一步:把除了php文件外的所有格式文檔用DW打開,批量替換www.abc.com為你的域名(注意是所有的)。把sitemap.htm和sitemap.xml文件放到你網(wǎng)站的模版目錄下(默認的是default),比如我的網(wǎng)站模版風(fēng)格是abc,那么這兩個文件就上傳到網(wǎng)站的根目錄的/templets/abc/下,然后在返回根目錄,打來dede這個文件夾,(注:就是織夢的后臺登錄目錄,可能有的公司改了這個名字,后臺登錄的后綴是什么就打開那個文件夾),先把我已經(jīng)修改好的inc_menu.php這個文件放覆蓋到inc文件夾下,把makehtml_homepage.htm、makehtml_htmlepage.htm、makehtml_xmlepage.htm這三個模版文件放到模版目錄即dede/templets下(提示重復(fù)的直接覆蓋即可),最后把剩下的兩個php文件放到dede目錄下即可。      

回到織夢的后臺生成欄目,你會發(fā)現(xiàn)多了兩個生成地圖的選項,點開后,生成網(wǎng)站的xml和html地圖就很好操作了,是不是很方便?                                                       


修改Dedecms后臺增加RSS和百度PING功能

百度Ping推送功能     

因為Ping推送要有Rss訂閱才能實現(xiàn),所以再實現(xiàn)百度推送功能之前要簡單的增加個織夢的Rss訂閱功能,打開下載的“DEDECMS百度ping插件”,把php文件直接上傳到根目錄,templets/default里的rss.htm則放到你網(wǎng)站當(dāng)前所選的模版目錄下(默認的是default)。       - 598080707.net

完成后,直接訪問你的網(wǎng)站域名.rss.php就可以看到你的網(wǎng)站訂閱功能實現(xiàn)了。      

在沒添加百度Ping功能,后臺看文章是這樣顯示的:                             


修改Dedecms后臺增加RSS和百度PING功能

接下來就是比較重要的百度Ping推送功能了。先把批量替換域名后的“百度ping/dede”文件夾下的文件各自上傳到相應(yīng)的文件夾下覆蓋即可。      

然后要著重修改ping.php這個文件了。      

1、找到ping.php中的倒數(shù)第2行:      

$arc=newPing('你的網(wǎng)站title',get_arcurl($id),get_domain(),'http://598080707.com/rss.php');      

這行的意思是:      

$arc=newPing('網(wǎng)站名稱',get_arcurl($id),get_domain(),'網(wǎng)站RSS地址');      

修改為自己的就可以了。      

2、搜索一下:$conn=mysql_connect      

會找到兩個      

$name='數(shù)據(jù)庫名';      

$conn=mysql_connect('數(shù)據(jù)庫連接','數(shù)據(jù)庫帳號','數(shù)據(jù)庫密碼');      

有很多人在這里不知道自己的數(shù)據(jù)庫相關(guān)信息,可以在你的ftp里下載data目錄下的common.inc.php,打開就可以清楚的看到所有數(shù)據(jù)庫的信息了,對照把ping.php的數(shù)據(jù)庫鏈接信息改好上傳到網(wǎng)站根目錄。 

刷新后臺的文章管理欄目:                                 


修改Dedecms后臺增加RSS和百度PING功能

多了一個小圖標(biāo),點擊即可實現(xiàn)推送的功能:                                                         


修改Dedecms后臺增加RSS和百度PING功能

到這里,就實現(xiàn)了織夢DedeCMS后臺沒有自帶的ping功能,測試至今尚未發(fā)現(xiàn)bug,對網(wǎng)站無影響。

注:在操縱過程中,我們最需要注意的是下載下來ping.php中需要修改2次你的數(shù)據(jù)庫帳號信息,如果填寫不正常將直接導(dǎo)致ping失敗! 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 嘉荫县| 孝昌县| 米泉市| 西平县| 织金县| 定边县| 富蕴县| 郸城县| 长宁区| 凤庆县| 松潘县| 德江县| 永顺县| 株洲市| 垦利县| 宁陕县| 乐都县| 左云县| 大化| 荥经县| 富裕县| 东台市| 重庆市| 济源市| 雷山县| 星子县| 宝应县| 连城县| 西安市| 巴林左旗| 平阴县| 太康县| 来安县| 瑞安市| 水城县| 龙南县| 永川市| 延庆县| 宁河县| 曲阜市| 云浮市|