DedeCMS添加Sitemap自动生成+百度ping推送功能


织梦
的后台没法自动生成Sitemap,也不支持百度Ping,今天这篇就是教你们添加为DedeCMS自动生成Sitemap+ping百度功能 ,Sitemap工具能够改善收录,最新发布文章能够经过ping机制ping给百度,以区分谁是原创做者。     php

Sitemap自动生成     

虽然织梦后台也自带自动生成地图的功能,可是那就是个生成栏目目录的,并不能实现咱们要的Sitemap地图,而也有很多人经常使用其余地图生成工具,这样一来又要上传,天天都要生成、上传,很是麻烦。那么,余斗接下里提供xml和html的地图格式的后台生成方法,所需的文件在文章后面的下载连接里有。       html

在没有修改前,织梦的后台生成栏目是这样的:                                                            mysql

接下来,就打开下载的文件,最重要的一步:把除了php文件外的全部格式文档用DW打开,批量替换www.abc.com为你的域名(注意是全部的)。把sitemap.htm和sitemap.xml文件放到你网站的模版目录下(默认的是default),好比个人网站模版风格是abc,那么这两个文件就上传到网站的根目录的/templets/abc/下,而后在返回根目录,打来dede这个文件夹,(注:就是织梦的后台登陆目录,可能有的公司改了这个名字,后台登陆的后缀是什么就打开那个文件夹),先把我已经修改好的inc_menu.php这个文件放覆盖到inc文件夹下,把makehtml_homepage.htm、makehtml_htmlepage.htm、makehtml_xmlepage.htm这三个模版文件放到模版目录即dede/templets下(提示重复的直接覆盖便可),最后把剩下的两个php文件放到dede目录下便可。       sql

回到织梦的后台生成栏目,你会发现多了两个生成地图的选项,点开后,生成网站的xml和html地图就很好操做了,是否是很方便?                                                        数据库

百度Ping推送功能     

由于Ping推送要有Rss订阅才能实现,因此再实现百度推送功能以前要简单的增长个织梦的Rss订阅功能,打开下载的“DEDECMS百度ping插件+全站rss”里面的“全站rss”,把php文件直接上传到根目录,templetsdefault里的rss.htm则放到你网站当前所选的模版目录下(默认的是default)。       dom

完成后,直接访问你的网站域名.rss.php就能够看到你的网站订阅功能实现了。       curl

在没添加百度Ping功能,后台看文章是这样显示的:                               工具

接下来就是比较重要的百度Ping推送功能了。先把批量替换域名后的“百度ping/dede”文件夹下的文件各自上传到相应的文件夹下覆盖便可。       测试

而后要着重修改ping.php这个文件了。       网站

一、找到ping.php中的倒数第2行:      

$arc=newPing('你的网站title',get_arcurl($id),get_domain(),'http://www.abc.com/rss.php');      

这行的意思是:      

$arc=newPing('网站名称',get_arcurl($id),get_domain(),'网站RSS地址');      

修改成本身的就能够了。      

二、搜索一下:$conn=mysql_connect      

会找到两个      

$name='数据库名';      

$conn=mysql_connect('数据库链接','数据库账号','数据库密码');      

有不少人在这里不知道本身的数据库相关信息,能够在你的ftp里下载data目录下的common.inc.php,打开就能够清楚的看到全部数据库的信息了,对照把ping.php的数据库连接信息改好上传到网站根目录。      

刷新后台的文章管理栏目:                                  

多了一个小图标,点击便可实现推送的功能:                                                         

到这里,就实现了两大织梦后太没有自带的功能,测试至今还没有发现bug,对网站无影响。

特别提醒:由于本人的网站编码采用的是gb2312格式的,因此,若是是其余编码格式像utf-8等要统一转码才能够,否则会出现乱码,因为只测试过gb2312编码格式的网站,其余格式的,若是有异议,能够联系余斗交流,QQ:13554247709。     

另特别感谢贪狼(seo.tanlang.net)提供的技术支持,另下载文件内附张有昊开发的百度ping手动提交工具。

文件下载地址:http://pan.baidu.com/share/link?shareid=561321&uk=1429158939.

相关文章
相关标签/搜索