|
Feb 13
|
昨天去武侯祠庙会,猜灯谜的时候拿出我的Blackberry直接上网找谜底,人品相当的差。。赢了些介绍三国人物的书籍回来,就开始考虑把握的博客的WAP版本做出来。
当然为了调试方便,首先得找个PC版本的wap浏览器,n年前用的WinWAP,现在直接用firefox的wmlbrowser插件,在其选项里面勾选“Tell website that the browser understands WML content就可以开始调试了
很早前按照hyi104 的推荐,用插件wp-pda,这个东西n年不更新,一直在找好的替代品,用过wp-wap,也不是很满意,上网淘淘,都说WP-T-WAP 插件不错,是个国人写的,最后的更新是几天前“新添加删除文章、管理评论的功能”,估计比较合hyi104那种喜欢手机上网人的胃口。
不过刚装上就遇到了问题,我的Blog 主页不同于 Wordpress 的安装目录的 Web 地址,于是只好在激活插件后,手动修改所有在/wap目录下的文件,替换下面代码
if (empty($wp)) {
if ( defined(‘ABSPATH’) )
require_once( ABSPATH . ‘wp-config.php’);
else
require_once(‘../wp-config.php’);
wp(‘feed=rss’);
}
按照我的设置,把require_once(‘../wp-config.php’)改为require_once(‘../blog/wp-config.php’),这里ABSPATH没有起效,不知道是wordpress本身还是WP-T-TAG的bug……
此外wap目录下有个function.php文件,可以方便的修改header,footer一类的,加上Google Analytics,adsense和自己的访问统计程序……接着改我的index.php,自动识别WAP浏览器跳转的WAP页面,检查的浏览器变量如下
if(strpos(strtoupper($HTTP_ACCEPT),”VND.WAP.WML”) > 0)
or
$browser=substr(trim($HTTP_USER_AGENT),0,4);
if($browser==”Noki” || // Nokia phones and emulators
$browser==”Eric” || // Ericsson WAP phones and emulators
$browser==”WapI” || // Ericsson WapIDE 2.0
$browser==”MC21″ || // Ericsson MC218
$browser==”AUR ” || // Ericsson R320
$browser==”R380″ || // Ericsson R380
$browser==”UP.B” || // UP.Browser
$browser==”WinW” || // WinWAP browser
$browser==”UPG1″ || // UP.SDK 4.0
$browser==”upsi” || // another kind of UP.Browser ??
$browser==”QWAP” || // unknown QWAPPER browser
$browser==”Jigs” || // unknown JigSaw browser
$browser==”Java” || // unknown Java based browser
$browser==”Alca” || // unknown Alcatel-BE3 browser (UP based?)
$browser==”MITS” || // unknown Mitsubishi browser
$browser==”MOT-” || // unknown browser (UP based?)
$browser==”My S” || // unknown Ericsson devkit browser ?
$browser==”WAPJ” || // Virtual WAPJAG [url]www.wapjag.de[/url]
$browser==”fetc” || // fetchpage.cgi Perl script from [url]www.wapcab.de[/url]
$browser==”ALAV” || // yet another unknown UP based browser ?
$browser==”Wapa”) // another unknown browser (Web based “Wapalyzer”?)
好了,自己再改改,完工。。有兴趣去看看吧 http://dzxr.com/wap,现在的麻烦就是安装wordpress的插件太多,手动升级不是很爽,有个新插件支持wp 2.3的,叫plugin updater,不过居然是按照php5的语法写的,即使我手动改成php4的语法,目前尚没有一次成功升级记录。
昨天猜灯谜作弊,结果今天闹了一天肚子,哎,假日综合症在上班前就发作了,导致两场同学聚会都没法参加……明天回北京,在飞机上过情人节,成都的朋友们再见(汗,有些还没有见)。
PS:16号到上海出差,如果运气好的话,可以和一些好友在上海聚聚








All Rights Reserved 保留所有权利

最新评论