郊外一日

密码保护:又补了两笔的画

摩登音乐节

n年前画d帅哥

鸭子的生日贺图

嗳~朋友的调查作业,支持吧

归来

恢复性练习

02

Microblogger插件使用心得

  这个想法来源于微博的兴盛,的确有些只言片语的写个整篇作文有点不合适。因为有了自己的wp独立博客,东一榔头西一棒去注册些共享博客有点对不起服务器的费用,整理和备份仍旧是个非常大的问题。

  于是找到了Microblogger这个插件,功能是挺强大的,强大到可以把wp修改成twitter。但我只需要几个功能就好了。
  1、独立简单的发布专栏
  2、手机可操作
  3、首页简单显示
  可惜的是这个插件很少有人翻译,它本身对中文也有很多不兼容的地方,所以让它出现在菜园子,且废了不少功夫,不管绕了多少个圈,总算是捣鼓出来了。

一、安装和配置
  安装没有经历太多磨难,就是下载安装配置,配置也还好,全英文界面,如果只是要实现微博功能,就着重填写Microblog的部分,从上到下依次是(翻译很小白,嘲笑请偷偷进行)
  手机发布设置
   -对应码,手机页面发布时使用
   -手机页面标题
  标题设置
   -微博模块标题
   -活动模块标题
  管理区域设置
   -是否在侧边栏显示
  显示设置
   -插件宽度
   -显示微博模块
   -显示活动模块
   -显示关键模块???(我没搞懂,好吧,反正我也用不到)
   -微博和活动字体大小(我总觉得字体大小还用size来设定,对于玩css的人来说,感觉好倒退……)
   -在条目后显示日期和时间
  色彩设置(说实话感觉有点晕,为了符合模版,我在黑板报那边还删掉了好几个字段)
   -微博背景色
   -活动背景色
   -活动管理员背景色
   -活动用户背景色
   -字体颜色
   -次要信息颜色
  显示数量
   -微博显示数量
   -活动显示数量
  显示顺序
   -微博
   -活动
  rss设定(这个功能我忽略掉了,嘿嘿,没研究)
   -是否显示rss链接
   -rss标题
   -描述
   -链接
   -长度
  
  设定好这些以后,编辑外观找到边栏的文件,合适的地方插入“< ?php do_action('showmicroblog'); ?>”。于是安装和配置的工作就完成鸟!

二、发布和测试
  插件安装好后,在后台的顶部会多出一个灰条,提供你快速发布微博,此外在设置页面也有发布form。现在发布几条,你就可以在博客的侧边栏看到鸟。

三、手机发布
  什么?短信?nonono,木有供应商和中间商的支持,咱们这种混寨子的人是搞不定这些的,但是条条大路通罗马,咱可以曲线救那啥,随时随地移动发布,只要有gprs就ok的。
  首先,设置页面里面的“手机发布设置”还是要填写的。
  然后在插件文件里面找到Mobile的文件夹,里面有个index.php,打开,在前面几行,把数据库信息填写进去。这里需要加一点说明,请回忆一下当初安装wp时wp-config.php的设置,WordPress“数据表前缀”的地方,如果当初是默认的“wp_”,那后面这些废话请忽略,如果是填了点啥,尤其在下划线前面填了点啥,用我的方法,会出现找不到表的情况,找更高的手解决吧!
  言归正传,填完了数据库信息,需要针对中文兼容性和金子一般珍贵的gprs流量做一点点修改。
  1、找到
mysql_select_db($db) or die(mysql_error());
语句,回车插入
mysql_query("SET NAMES UTF8");
  2、找到
<html>
<title>< ?php echo $title ?></title>
<body>

代码,修改为
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>< ?php echo $title ?></title>
</head>
<body>

因为中文尤其遇到乱码问题,多点代码多申明几次没坏处;
  3、珍惜流量,如果你真的吝惜那点流量的话,在文件中找到
// GET RECENT POSTS
$query = "SELECT * FROM " . $prefix . "microB ORDER BY ID DESC LIMIT 5";
$res = mysql_query($query);
echo "<h3>Latest blog activity:</h3><h2>";
echo "<table border='0'>";
echo "<tr><td>";
while($row = mysql_fetch_assoc($res))
{
$exploded_stamp = explode(' ', $row['date']);
$exploded_time = explode(':', $exploded_stamp[1]);
$exploded_date = explode('-', $exploded_stamp[0]);
$stamp_NOW=getdate(date("U"));
echo '<font size="2"><tr><td ';
if ($row['article'] == 0){
echo "bgcolor=" . $microblogcolour;
}
if ($row['article'] == 1){
echo "bgcolor=" . $articlefollowscolour;
}
if ($row['article'] == 2){
echo "bgcolor=" . $admincolour;
}
if ($row['article'] == 3){
echo "bgcolor=" . $usercolour;
}
if (($row['article'] == 0) or ($row['article'] == 1)){
echo '>A microblog was posted<small><font color=#3B9C9C> (';
}else {
echo '>'.$row['blog'].'<small><font color=#3B9C9C> (';
}
if ( $stamp_NOW[mday] == $exploded_date[2] ) {
echo 'Today, ' . $exploded_time[0] . ':' . $exploded_time[1];
}
else {
echo $exploded_date[2] . '/' . $exploded_date[1];
}
echo ')</font></small></font></small></td></tr>';
}
echo "</font></td></tr></table>";

以上这段代码,删掉是没有问题的,它表示的是最近几条的发布时间。
  4、把界面改的更友好,这个就不赘述了。
  做好这些修改,现在把这个文件考出来,放在一个你能方便访问的地方。我是将它单独存在一个文件夹里,然后指定一个二级域名给它,比如xxx.obaicai.com。通过手机gprs上网,访问xxx.obaicai.com,填写相应的pin和微博内容,发布!
  不需要登陆,我也实现了移动发布,灭哈哈哈。

  另外,在这期间遇到个插件以外的问题,大伙也可能会遇到:水货手机是刷成简体中文的系统,所以很多很多机器在网上填写的form,发出去的是乱码,这是手机的问题,不是网络的也不是插件的,只要下载一个第三方浏览器就可以解决。

  插件很好用,白菜很高兴,不过还有美中不足的地方:
  1、不能用小工具直接添加模块;
  2、时间貌似与数据库同步;
  求指导,求围观,求夸奖!


没有评论

第一个在本文留言。

发表评论

名字(必须)
邮箱(不会被公布)(必须)
网址

字体为 粗体 是必填项目,邮箱地址 永远不会 公布。

允许部分 HTML 代码:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URLs(网站链接)必须完整有效 (比如: http://www.obaicai.com),所有标签都必须完整的关闭。

超出部分系统将会自动分段及换行。

请保证评论内容是与日志或 Blog 内容相关的,灌水、攻击性或不恰当的评论 可能 会被编辑或删除。

    订阅

    动向

    在专业it人面前,我总感觉自己是人猿泰山 (06/09)
    靠的咧,一杯咖啡让我昼夜颠倒。。。 (02/08)
    台湾街吃顶了 (24/07)
    黑卧村的农家院 (24/07)
    重回小林火锅,曾经的回忆 (23/07)
    重回小林火锅,曾经的回忆 (23/07)
    坏了,要感冒 (16/07)
    和平门西来顺烤羊腿 (16/07)
    说实话我作图做的有点恶心 (14/07)
    朕回宫了 (20/06)

    其他

    RSS 黑板报专用通道

    最近评论

    RSS 女人时尚

    功能