怎么说呢?微博这玩儿,在国内做的好没用的,要有后台,而且还要后台特别硬的那种
看看,风里来雨里去的,麻花腾的东西虽然不怎么样,但稳定啊~对吧
不就是没有API么,咱自己写,不能站外发信息?咱自己构建POST的header和cookies
对吧,只要别他妈挂了,不管你缺什么,咱有那勤劳的双手啊
logo太丑了,先把logo去掉,只留一个公告吧,呵呵
代码很简单都是拼凑的,汗,小改了一下,不过改的比较丑陋。。。。
<?php
/**
* 滔滔公告~
* 来自 Denis http://fairyfish.net/2008/08/02/taobao/
* taotao($num=1)
*
* @since 0.1
*/
if(!class_exists('http_fetch')){
function http_fetch($url) {
if(function_exists('curl_init')) {
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
$rtrn = curl_exec($curl);
curl_close($curl);
} else {
$rtrn = file_get_contents($url);
}
return $rtrn;
}
}
function taotao($num=10){
$qq = "156888120";//这里填你的QQ号
$taotao_sr = array('网页', 'QQ机器人', 'QQ空间', 'QQ签名', '短信', '手机上网', 'MSN机器人', 'MSN签名', '手机QQ', '彩信', '订阅', "", 'QQ状态');
$url = "http://www.taotao.com/cgi-bin/msgMgr?type=3&num=$num&qq=$qq";
$result = http_fetch($url);
$xml = simplexml_load_string($result);
$md = $xml->info->md;
$taotao_string = '';
foreach ($md->ml as $ml){
$taotao_string .= '<span style="display:block">'.(string)$ml->cn.' '.LJ($ml->t).' 通过 '.$taotao_sr[(string)$ml->sr].'</span>';
}
$taotao_string .= '';
return $taotao_string;
}
function LJ($t='') {
$imt_taotao_t_array=explode(",",$t);
if (count($imt_taotao_t_array) < 2) {
return "";
}
$n = $imt_taotao_t_array[0];
$v = $imt_taotao_t_array[1];
$s = '';
if ($n == 1) {
$s = '约 ' .$v. ' 秒前';
} else if ($n == 2) {
$s = '约 ' .$v. ' 分钟前';
} else if ($n == 3) {
$s = '约 ' .$v. ' 小时前';
} else if ($n == 4) {
$s = '约 1 天前';
} else if ($n == 5) {
$s = '约 3 天前';
} else if ($n == 6) {
$s = '约 1 周前';
} else if ($n == 7) {
$s = $v;
}
return $s;
}
function imt_taotao(){
global $hybrid_settings;
$default_avatar='';
if ( $hybrid_settings['default_avatar'] ){
$default_avatar = esc_url( $hybrid_settings['default_avatar'] );
}
$imt_taotao_string = '';
$imt_taotao_string .= '<div id=imt-wisdom>';
$imt_taotao_string .='<div>';
$imt_taotao_string .= get_avatar( get_bloginfo('admin_email'), '50', $default_avatar, get_bloginfo( 'description ' ));
$imt_taotao_string .='</div>';
$imt_taotao_string .='<div>';
$imt_taotao_string .='<div>';
$imt_taotao_string .='<div>'.taotao(1).'</div>';
$imt_taotao_string .='</div>';
$imt_taotao_string .='</div>';
$imt_taotao_string .='</div>';
echo $imt_taotao_string;
}
?>
直接用
imt_taotao();
调用就可以了,演示见顶部。对于我的主题也就是Hybrid来说,我使用的
add_action( 'hybrid_header', 'imt_taotao');
CSS我就不提供了,那东西更加的丑陋~
新加了ASP,不用因为我的机器上老装不上IIS,手里又没支持aSP的服务器,不过大概就是那样,有错估计也是语法错误
http://tossp.com/wp-plug-rolling-with-qq-do-blog-bulletins.html#comment-4228
我想知道怎么用Twitter的,而且最好是只显示内容,其他的什么发表时间啊~那些都不要!