分享SupeSite 7.0自用WAP 0.1版

时间: 2009-07-08 / 分类: 技术相关 / 浏览次数: 1,933 views / 7个评论 发表评论

[文章作者:叶歆昊   最后修改:2010-07-19   转载请注明原文链接:http://littz.com/share-supesite-7-0-wap-0-1-version-for-personal-use.html]

中午看到有朋友需要SS的WAP版,本人经常手机上网,也希望能有WAP版本。正好本人今天下午有空闲时间,遂自写插件让SupeSite 7.0支持WAP。
本插件为个人自用版,以个人名义发布,非官方发布。
原理:调用SS根目录common.php,common.php会调用config.php、common.func.php、db_mysql.class.php等,自写sql语句做数据库多表联合查询。

安装说明:默认放置在SS目录下,把wap文件夹上传。WAP访问路径为http://yourdomain.com/wap/index.php。无需做任何修改即可使用。
如果放置在其他文件夹或者以子域名方式,请修改header.php中的include ‘../common.php’,写好服务器上物理磁盘相对路径,不是URL相对路径。

演示http://wap.littz.com,别名http://m.littz.comhttp://3g.littz.com

本人会尽力写好插件,减少漏洞,但作为程序,有漏洞在所难免。望各网友批评指正,若有兴趣可自行研究相关源代码。
插件开发基于SupeSite 7.0(4.22,utf-8版),Linux(CentOS 5.3) + Nginx 0.8.4 + PHP 5.2.10 (FastCGI php-fpm补丁) + MySQL 5.4.1 beta 平台,其他平台暂未测试。

代码标准为XHTML Mobile 1.2,即WAP 2.0协议,DTD为http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd。对于WAP 1.0暂不予考虑,WAP 1.0协议即将退出,绝大多数手机浏览器均支持WAP 2.0

0.1版实现功能:
1、index.php读取资讯,类似博客按发布时间逆序列表显示。可以上下翻页(依据传递的paged参数)
2、newsview.php读取资讯内容,显示单篇资讯(依据传递的itemid参数)。
3、comments.php读取评论列表,显示单篇资讯的所有评论(依据传递的itemid参数)。

未实现功能:
1、目前只读取系统资讯,资讯自定义字段、模型、聚合尚未考虑。
2、资讯分类目录显示暂未实现。
3、无缓存,直接查数据库。
4、只能显示评论,不能发表评论。
5、标题固定不变。

7个评论

  1. 匿名
    2009/08/10 于 15:09:16

    好像在windows2003 IIS时候会出错

  2. 匿名
    2009/08/21 于 17:20:40

    楼主,有几点不明白

    1、官方网站的SS 7.0 是不支持手机浏览的 是吗??
    2. 如果用上你提供的插件,手机浏览的地址是:http://yourdomain.com/wap/index.php (有点长)
    而 你可以通过这个http://wap.littz.com 浏览是不是 做了转发
    :http://wap.littz.com 转发到http://littz.com/wap?

  3. littlehz
    2009/08/25 于 22:59:59

    Discuz!论坛帖子已回复,http://www.discuz.net/viewthread.php?tid=1346473&page=2#pid11610916

  4. hoiuan
    2010/01/01 于 19:28:09

    不能下载????????

  5. lakespoon
    2010/01/24 于 22:28:34

    老大 不能下载啊 想拿来用

  6. littlehz
    2010/01/25 于 09:22:03

    如果本站内不能下载,可以到Discuz!官方论坛下载

  7. 匿名
    2010/02/04 于 21:34:12

    我安装后,在电脑上浏览WAP地址:http://mydomain.com/wap/index.php ,诶有问题,显示正常。但是用手机浏览文字却是乱码!请问是怎么回事?怎么解决? BGK代码没错。

发表评论

您的昵称 *

您的邮箱 * (绝对保密)

您的网站