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

Sitemap自动生成

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

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

接下来,就打开下载的文件,最重要的一步:把除了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目录下即可。

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

百度Ping推送功能

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

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

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

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

然后要着重修改ping.php这个文件了。

1、找到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地址');

修改为自己的就可以了。

2、搜索一下:$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手动提交工具。

php后台如何添加sitemap,织梦后台的sitemap生成及推送教程相关推荐

  1. php主动推送弹幕_源起网-织梦发布文档主动百度推送熊掌推送批量推送

    源起网-织梦发布文档主动百度推送熊掌推送批量推送 环境要求 PHP必须开启了curl扩展 百度主动推送(实时)可以缩短百度爬虫发现您站点新链接的时间,使新发布的页面可以在第一时间被百度收录 织梦程序我 ...

  2. 织梦程序(dedecms)主动推送插件,轻松提交给百度!

    在站长社区中发现了一篇关于织梦主动推送插件的文章,这篇内容是根据百度站长后台提供的PHPpost提交链接的代码整合到dedecms 后台,发布文章和发布专题的时自动将新建的链接提交给百度方便百度收录我 ...

  3. [转载]织梦后台添加新变量-内容模型

    [转载]织梦后台添加新变量-内容模型 收藏 原文地址:织梦后台添加新变量-内容模型作者:吴晓震 织梦网站管理系统以它的使用简便.二次开发能力强而闻名.坐着一直非常喜欢用,虽然IT站长都说他的漏洞非常多 ...

  4. archives_do.php,织梦后台文章管理中增加批量添加tag标签功能

    需求背景: 之前发布了不少文章,后来发现之前的这些文章当时发布时都没有添加tag标签,然而现在需要都添加上tag标签,然而这个在默认的织梦后台是没办法批量实现的,只能一篇篇文章去修改. 思考: 织梦原 ...

  5. 杨校老师课堂之DeDeCMS织梦后台目录介绍篇

    织梦后台目录认识 基本的目录结构 ../a 默认生成文件存放目录../data 系统缓存或其他可写入数据存放目录../dede 默认后台登录管理(可任意改名)../images 系统默认的部分系统需要 ...

  6. php登陆验证码错误,DEDE织梦后台登陆提示验证码错误的方法

    说一下碰到这种情况的几种原因: ① 网站空间满了(**首先考虑**) ②更改空间后新的空间里pho.ini里gd库配置问题 ③dede版本程序升级操作不正确造成验证码提示不正确 ④专对5.7版本转移d ...

  7. 织梦后台上传文章的php文件是那个,如何在织梦文章中上传视频及调用视频

    在上一篇文章中,我弄好了zblog如何在文章中上传视频和调用视频,那么因为我有很多个站,所以,这篇文章研究一下如何在织梦系统的文章中进行上传视频和调用视频,上传视频的话,一般推荐直接FTP传到自己的服 ...

  8. 织梦后台编写网站的操作步骤

    一.根据客户的要求制作网站模板 根据参考网站制作出对应的HTML和CSS文件 二.把模板整理进织梦后台在本地网站运行 1.先搭建织梦的本地后台 织梦本地后台打开桌面的织梦模板文件 里面有标准模板和标准 ...

  9. 织梦后台登陆提示验证码不正确

    1.密码明明正确的,却无法登陆后台管理 解答: 此外,不管是新人,还是phper,都要注意的是:用户名和密码只能由 [a-z A-Z - _ @ .] 这些字符组成,不能是中文或其它的符号. 2.验证 ...

最新文章

  1. 百度前端技术学院js任务三
  2. access的未来发展 ieee_传感器行业发展路在何方 多国专家齐聚来一场头脑风暴
  3. Spring boot + Redis
  4. iOS 有用的代码片段
  5. oracle数据泵还原命令,Oracle Linux环境中使用数据泵的形式还原Oracle数据库
  6. leetcode 278. 第一个错误的版本(二分)
  7. 条款34:区分接口继承和实现继承(Different between inheritance of interface and inheritance of implemenation)...
  8. 字符串处理类库_CharString
  9. 【转】为什么要用GIT而不是SVN
  10. transient、volatile关键字
  11. sqlserver中获取一张表中列的数据
  12. GBin1专题之Web热点#6
  13. Qt---随机数生成器
  14. IOI2015部分题解
  15. 白杨SEO:如何用百度好看视频排名优化来做视频营销?
  16. VUE定时器任务(每天定时12点执行)
  17. 180天如何突击高考2-从465到378...
  18. eclipselink 数据库表命名规则 驼峰转下划线/表名转换
  19. 前端【vue】实现文档在线预览功能,在线预览pdf、word、xls、ppt等office文件
  20. 嵌入式自动判断是否插入网线的几种方法

热门文章

  1. 推荐书籍:RNA甲基化表观转录组学
  2. 禾赛40M如何成功在rviz中显示点云数据
  3. Excel分列-字母与汉字(前后)
  4. 解决浏览器无法打开github官网的问题
  5. 用大数据和机器学习揭示十二星座的真实面目(下) ‖ 处女座Get√
  6. Windowns11并未完全抛弃IE内核,可向下兼容至IE7
  7. php对接京东宙斯平台,利用京东联盟API获取自定义推广链接
  8. java实现pdf旋转_java-Apache PDFBox旋转PDImageXObject
  9. 自然资源部卫星遥感应用报告(更新至2020)
  10. 2、SpringBoot接口Http协议开发实战8节课(7-8)