帝国论坛 → 帝国网站管理系统交流区 → 模板/标签/插件共享交流 → 使用谷歌DOCS定时自动更新你的网站 【本版专题贴子】  
 1/2     1 2 ›› ›|
主题:使用谷歌DOCS定时自动更新你的网站 [加入收藏夹]   

qiuxis
用户头衔:秀才

精华贴   :0
发贴数   :89
经验值   :559
注册时间:2012-12-26
信息 搜索 好友 发送悄悄话 【精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
使用谷歌DOCS定时自动更新你的网站
前段时间写了一个教程《每分钟自动更新生成一次内容页》,发现很多网友很感兴趣,帝国论坛设置了很多敏 感 词,导致要写一些东西放论坛里面发布不了,严重影响了共享热情。(其实帝国站长可以设置自动把这些敏 感 词替换的呀)

牢骚就说这些,接下来就是正经的事情了。

自从谷歌被Z F 强了以后,很多服务用不了,从而导致了国 内的用户很少知道谷歌很 牛 逼 的一些应用,我现在要说的一个牛 逼应用我想就很少人知道。国内有很多监 控平台,这些平台有些是免费的,比如前段时间我用的“监 控 宝”,用这个平台15分钟访问我的网站,达到每15分钟更新一个网页的目的(网站共有2万个网页)。但是使用“监 控 宝”,有一点不好,比如你有一个A网页,监控宝访问的时候最长的执行时间是1分钟,如果你的A网页程序要大于1分钟才能执行完,那有可能就连续的访问A两次了,像我做了一个程序每次访问生成一个内容,用了“监 控 宝”就生成了2次,严重不达标。2万个网页这样下去就是4万个内容,这样太浪费了,一个是时间,还有空间另外加流量和服务器的负载压力等。另外“监 控 宝”是收费的,用到一段时间以后有可能就是用不了了,当然如果你很宽裕可以使用付费的服务,如果像我一样,网站还没有盈利的条件下,如何做到用最少的资金做最多的事情,这就是苦 逼站长要做的事情了。

使用谷歌DOCS除了可以用来自动更新还可以来监 控你的网站,网站DOWN了可以给你发邮件,如果你设置短信提醒功能还能接到短信提醒。
那就开始操作吧:
1、登陆到你的谷歌账户里面,然后点这里https://docs.google.com/spreadsheet/ccc?key=0Aofk8L6brI_edDVPb0ZjRnA2VnFYbkdNZS1YV3g3Q1E&newcopy=true,复制到你自己的账户里面。
2、在B2单元格里填你要监控的网址,如果多个网址请用逗号分隔,B3填写你的邮件地址。如果你希望通过短信提醒,那B4里面NO改成YES。
3、在谷歌的DOCS工具栏,你会发现一个新的网站监 控菜单。单击"初始化",你会得到一个弹出要求授权。
4、转到“网站监控”菜单,再选择“开始”,这样就开始监 控 了。可以关闭网页,谷歌可以自动执行这个网页的程序了。

注:其实单击“初始化”,和单击“开始”都一样。

它的运 行原理:你会发现在工具栏里面还有一个脚 本编辑器,里面的脚本程序就是用来告诉谷歌什么时候去访问你的网站,如果HTTP相应的代码是200那说明没问题,如果是500,或者是404之类的就有问题了。

我 是 怎么来用这个功能的:
我写 了一段程 序,前面那篇文章已经有了。这里再贴出来:

<?php
//路径一定要高对,不然找不到以下文件是实现不了,还会发生错误的。
require("../../class/connect.php");
require("../../class/db_sql.php");
require("../../class/functions.php");
require '../'.LoadLang("pub/fun.php");
require("../../class/t_functions.php");
require("../../data/dbcache/class.php");
require("../../data/dbcache/MemberLevel.php");
$link=db_connect();
$empire=new mysqlquery();
@set_time_limit(0);//防止时间过期
$num=1;//可以设置get获取参数
echo'相减的时间<br />';
echo $time_x=strtotime('now')-strtotime('today') ;//从凌晨开始算时间到现在为多少秒
$ee1=$empire->gettotal("select count(*) as total from {$dbtbpre}ecms_news"); //统计文章条数
$ee2=96;//每96条为一组
$ee3=fmod($ee1,$ee2);//余数
$ee4=$ee1/$ee2 ;
$ee5=floor($ee4);//商
if($ee3!=0){
$ee5=$ee5+1;//如果除不尽那么再多一组
}
echo '一共'.$ee1.'条'.$ee5.'组这是第'.$num.'组<br />';
$s_n=($num-1)*$ee2;
$s_nx=$ee2;
if($ee5==$num){
$s_nx=$ee2-($ee5*$ee2-$ee1);
}
$sql=$empire->query("select * from {$dbtbpre}ecms_news order by newstime limit $s_n,$s_nx");
$i=0;        //
while($r=$empire->fetch($sql)){//循环获取查询记录
$i1=$i*86400/$ee2;
$i2=($i+1)*86400/$ee2;
if($time_x>$i1&&$time_x<$i2){
$id=$r['id'];
GetHtml($r2['classid'],$id,$r2,0);

}
$i++;
}
db_close();
$empire=null;
?>

这个程序先计算存放文章的表里面存放多少个文章,比如是100条文章。我是96条做为一组,多出来不足96的再加一组,这样就有2组文章了,程序存放在www.xxx.com/e/x1/x2这个个目录下,文件名是index.php。那第一组的网址就是http://www.xxx.com/e/x1/x2/index.php?num=1,这个网址放入监控平台,设定的是15分钟过来执行一次,96条15分钟一次,刚好一天可以执行完成。当然如果用谷歌监 控,就可以设定为5分钟或者1分钟了,这个要修改的话自己摸索,我不在这里透露。(我只告诉怎么实现这个功能而已)

用这个功能还可以做到定时更新自定义列表,专题、自定义页面、JS、首页等。对帝国的采集没深入研究,只要做好程序道理应该一样。哪位牛人做个插件,这样就更好了。

我自己做的一些教程
1\每分钟自动更新生成一次内容页
http://bbs.phome.net/ShowThread?threadid=305894&forumid=31
2\微博群发插件,支持28个微博平台,支持定时发布
http://bbs.phome.net/ShowThread?threadid=304982&forumid=31
3\帝国短网址插件
http://bbs.phome.net/ShowThread?threadid=304088&forumid=31
4\把 网 站 的 图 片 批 量 放 云 服 务 器
http://www.dwz.cn/bxuRG
5\使用谷歌DOCS定时自动更新你的网站
http://bbs.phome.net/ShowThread?threadid=306593&forumid=31
使用监控宝


使用谷歌

上传以下图片:


[该贴被修改 16 次,最后修改时间 2013-11-14 21:24:33 ]


[论坛教程] [普歌]
2013-11-14 18:11:45 已设置保密 顶部 回复 引用 报告 编辑 删除

jjfjj
用户头衔:探花

精华贴   :0
发贴数   :3187
经验值   :8782
注册时间:2009-02-12
信息 搜索 好友 发送悄悄话 【免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

看不懂




2013-11-15 08:02:34 已设置保密 顶部 回复 引用 报告 编辑 删除

风在咆
用户头衔:书生

精华贴   :0
发贴数   :32
经验值   :106
注册时间:2009-02-17
信息 搜索 好友 发送悄悄话 【精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

很有启发,mark下,回头试试




2013-11-21 19:37:36 已设置保密 顶部 回复 引用 报告 编辑 删除

feier
用户头衔:探花

精华贴   :0
发贴数   :7048
经验值   :21959
注册时间:2008-07-31
信息 搜索 好友 发送悄悄话 【免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

不错




2013-11-22 08:23:41 已设置保密 顶部 回复 引用 报告 编辑 删除

shz010
用户头衔:举人

精华贴   :0
发贴数   :154
经验值   :634
注册时间:2007-09-13
信息 搜索 好友 发送悄悄话 【精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

谢谢,留着有用




2013-12-19 23:20:10 已设置保密 顶部 回复 引用 报告 编辑 删除

rerere
用户头衔:探花

精华贴   :0
发贴数   :5236
经验值   :16664
注册时间:2009-08-13
信息 搜索 好友 发送悄悄话 【免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

支持楼主




2013-12-20 08:15:37 已设置保密 顶部 回复 引用 报告 编辑 删除

梅州悠度
用户头衔:书生

精华贴   :0
发贴数   :14
经验值   :45
注册时间:2013-10-11
信息 搜索 好友 发送悄悄话 【精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

很好。呵呵。。。。。。要不,就你把那个插件搞出来吧。



梅州悠度-梅州生活社区门户 悠闲慢生活 度美好时光 Http://Www.MzYouDu.Com
2013-12-20 21:59:14 已设置保密 顶部 回复 引用 报告 编辑 删除

luoto
用户头衔:探花

精华贴   :0
发贴数   :6404
经验值   :19273
注册时间:2008-11-08
信息 搜索 好友 发送悄悄话 【免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

支持




2013-12-21 08:17:56 已设置保密 顶部 回复 引用 报告 编辑 删除

xiaojieyu
用户头衔:书生

精华贴   :0
发贴数   :34
经验值   :209
注册时间:2013-09-17
信息 搜索 好友 发送悄悄话 【精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

支持



起点笑话大全网每日更新一定数量的爆笑笑话,让你一次乐个够!http://www.qdjoke.com
2013-12-21 15:21:25 已设置保密 顶部 回复 引用 报告 编辑 删除

jianxu1127
用户头衔:举人

精华贴   :1
发贴数   :404
经验值   :1746
注册时间:2007-06-26
信息 搜索 好友 发送悄悄话 【免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

支持~~很好 很强大



http://www.benbengua.com
帝国爱好者
有问必答交流群:55365376
2014-01-03 14:52:33 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/2     1 2 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1