在了解织梦后台如何自动实现百度ping推送功能之前,先让新手们认识下百度ping是什么还有它的好处,ping是基于XML_RPC标准协议的更新通告服务,用于博客把内容更新快速通知给百度,以便百度及时进行抓取和更新。从名字介绍中就不难发现百度ping工具对我们权重低的网站有很大的帮助,有利于原创收录。所以就赶紧行动起来,用织梦程序的网站跟我一起做让你自己的网站实现自动百度ping功能。
$ Z9 l t% j! z" x' x
- X# n: a5 W: N2 p' Y 学网站专家提醒:因为Ping推送要有Rss订阅才能实现,所以再实现百度推送功能之前要简单的增加个织梦的Rss订阅功能,这里上传个DEDECMS百度ping插件+全站rss的压缩包,链接地址是http://pan.baidu.建站交流/s/1jG9llhO密码是mqpi.开始跟着步骤走:
- I' ?* S4 y5 J, e+ A1 {6 c! G7 {9 e5 c% f* E, |3 ~8 j, k
1、打开下载的"DEDECMS百度ping插件+全站rss"里面的"全站rss",把php文件直接上传到根目录,templetsdefault里的rss.htm则放到你网站当前所选的模版目录下(默认的是default)。记得是自己的模板目录下面,完成后,直接访问你的网站域名/rss.php就可以看到你的网站订阅功能实现了,若没提示下载,就仔细看下路径问题。
( c$ @& j& m- {6 ?; ^* T3 I: J3 j
1 r9 |6 O' \8 B# |" Q 2、添加百度ping,在没添加百度Ping功能,后台看文章是这样显示的:
9 U( b$ ^2 p/ \, [ Y( O' l
, W9 G- @# O( j. T9 [; a" e9 ~ 百度ping0 t& V# l1 X7 l3 a5 b
; K6 ^0 k' h. ^! r3 |
接下来就是比较重要的百度Ping推送功能了。先把批量替换域名后的"百度ping/dede"文件夹下的文件各自上传到相应的文件夹下覆盖即可。9 y; K& b6 k- H, Q
/ `1 g: g d- W0 n1 U' {6 `
然后要着重修改ping.php这个文件了。; h# M8 }' ]/ D; U$ d
3 A! M' }+ W6 t* x- r3 ?' x
1、找到ping.php中的倒数第2行:* q+ C/ |1 }& W6 J6 c7 b; z
& }! |& m0 m' U4 L! g; R
$arc=newPing('你的网站title',get_arcurl($id),get_domain(),'http://SEO技术交流xuewangzan点建站交流/rss.php');$ `& n0 U/ k" u! P- x9 g
/ s; @# U! k; M. d( n 这行的意思是:
: u+ w1 T( F8 D- H) F
0 t: N0 V9 @# W3 u) e9 \6 \- |" Q- ^ $arc=newPing('网站名称',get_arcurl($id),get_domain(),'网站RSS地址');; W( M2 f1 q+ U/ K. ^
4 z1 f; I$ e6 o D4 y# ^) q& Z. k: I 修改为自己的就可以了。
0 u A& b( d+ i6 d9 ^
6 q7 {# _# \' e4 F8 j. Q, u2 D3 v 2、搜索一下:
( ]4 }) c; h# o$ ~1 M# d
) z O! C) ?# C- e+ u7 \6 \( L 会找到两个( H" }& r: W% ^& k. L, E6 s6 N
$name='数据库名';1 y# s6 {2 l- P1 A$ j
_! f" c" k+ j! O ('数据库连接','数据库帐号','数据库密码');
?5 {& {; A& c4 P' ^! A
5 P; U& W% N1 X0 I/ C9 p) {6 有很多人在这里不知道自己的数据库相关信息,可以在你的ftp里下载data目录下的建站交流mon.inc.php,打开就可以清楚的看到所有数据库的信息了,对照把ping.php的数据库链接信息改好上传到网站根目录。
3 p, r5 O6 E/ m# {9 \1 m2 p* I) O1 |% X
: 刷新后台的文章管理栏目,就会发现多了一个小图标,点击即可实现推送的功能,看下图到这里,就实现了两大织梦后太没有自带的功能,测试至今尚未发现bug,对网站无影响。8 M b) ]0 d' K1 Y5 i
0 _. L' ]" x4 K+ b6 ?% J% Q% T 特别提醒:因为本人的网站编码采用的是gb2312格式的,所以,如果是其他编码格式像utf-8等要统一转码才可以,不然会出现乱码!
0 a9 I3 i9 K: k( N5 b
- \* m! R" l$ j0 A
0 s- |: ~5 ?( U: ^ |
|