emlog完美增加热门日志功能 26 September 2010 22:21 Sunday by 小屋 浏览(1928)

晚上比较闲,就想来对博客emlog3.4.0 进行热门日志功能的开发。

废话不说,看我的做法。

 

1. 首先就后台博客管理模块下的 Widgets 功能页面添加一个类似已有的随机日志或最新日志的热门日志选择。

方法:在/admin/views/default/widgets.php页面的大概136行添加如下代码

<form action="widgets.php?action=setwg&wg=hot_log" method="post">
    <div class="widget-line" id="hot_log">
        <div class="widget-top">
            <li class="widget-title">热门日志</li>
            <li class="widget-act-add"></li>
            <li class="widget-act-del"></li>
        </div>
        <div class="widget-control">
            <li>标题</li>
            <li><input type="text" name="title" value="<?php echo $customWgTitle['hot_log']; ?>"  /></li>
            <li>首页显示热门日志数

阅读全文>>

使用Windows Live Writer发布文章 03 May 2010 17:09 Monday by小屋 浏览(1301)

 

emlog博客的发布日志页面感觉不大好用,

功能栏不够,

尝试了一下windows live write,

装好后使用

用户密码连接网站

测试了下

觉得还不错。。

这是使用WLW发布的第一篇文章。。

然后又扩充了插件

代码插件和库表情插件

点击查看测试代码块的效果

阅读全文>>

PHP开发WAP游戏的一些注意事项 12 April 2010 13:08 Monday by小屋 浏览(1426)

 

:WAP游戏是没有客服端的,仅仅是通过网页页面上的链接,输入框,等等进行游戏,实际上,所有的逻辑运行都是在服务器端。举个简单的例子说:比如在地图上移动这一动作,首先地图的所有数据都是保存在服务器上的,无论是数组还是DB,而要表示当前玩家所在的位置在哪,也仅仅是把地名,本地的描述信息图片,及NPC等有关信息生成一个页面发送给客户端,就这么简单。而玩家要从本地移动到其它地点,也仅仅需要点击一个用POST或GET传递地点ID的链接便可完成,在程序方面,当前程序能够接收到一个合法的地点ID时,便将本ID更新到玩家的记录中去,并生成对应本地的信息生成页面输出即可。


从三方面介绍一些做WAP游戏所需要注意的:安全效率,延展。


安全


用户输入:这是最基本的,也是最可能被忽视的一点。‘1+(-10000)’,这是什么?这就是‘黑客’最常用的一种方法,它出现在当你的程序需要用户输入一个数字时,比如,玩家可以把自己钱送给其他玩家,逻辑很简单,看看自己有没有这么钱(if($my_money>$give_money)()),有的话,给自己扣钱,并给其他玩家加钱。完成。但你试试下面这段程序:

[php]<?php
$a="1+(-111111)";
$b=2;

阅读全文>>