2007 年 6 月

bbpress开发中的消息

下一版本的bbpress将在后台admin新增搜索功能,可根据关键词,作者以及tag进行搜索,bbpress的功能有些简陋,所以新增了一些基础设施也是比较重要的改进。
另外一个改动是for developer的,bbpress新增了一个类BB_Query,用于数据库查询,使用的范例:
PLAIN TEXT
CODE:

$topic_query = new BB_Query( 'topic',

    array(

        'topic_author' => 'mdawaffe',

        'started' => '2007-06',

        'tag' => 'bbpress',

        'order_by' => 'topic_start_time'

    )

);

$topic_query->results; // Here's the array of topics the query returned.

这个class已经内置了分页,cache的处理,加上定制程度有所提高,因此,这对bbpress的插件开发者来说是个好消息。
bbpress是什么
bbPress是wordpress新近开发的论坛程序,顾名思义,是bbs+wordpess的结合体,所以它还带着一些wordpress的影子,有一些挺有趣的特性,比如tag,RSS feeds,Akismet spam,Ajax交互。

评论

关于Flash LoadVars的常识

Flash player通过loadVars的各种方法发出去的请求,能够继承浏览器的cookie,它并不独立。因此,某些需要cookie认证才能访问的接口url,也是能够直接用Flash发出请求直接调用的——这阵子费了好大功夫才明白这个常识性问题。

评论 (1)

马甲切换插件 — CookieSwap

前些天在cnBeta上看到一个firefox插件,可以方便的切换cookie,可用于论坛灌水。上addons.mozilla.org上查了一遍,已经有个类似功能的插件——CookieSwap。

CookieSwap is an extension that enables you to maintain numerous sets or "profiles" of cookies that you can quickly swap between while browsing.

如此一来,我就可以在多个帐号间自如的切换而不用重新登录,有空完全可以在论坛上一个人轻松完成十几个人自娱自乐的火爆讨论现场。
下载CookieSwap

评论 (7)

小日本果然BT

你可能不知道,table还能这样用...

评论 (16)

html和php混写的建议

html和php混写,同样可以做的清晰可维护,只要遵循一定的规则。对php新人而言,尤其重要

保持html标签的完整,尽量不要把div或table之类的标签分开到不同的文件里
html就是html,和php混写后的html,应该还能清楚的看出html的原貌
业务逻辑与html最好能清晰的分开,不同的文件保存是个不错的办法
不要在html里放上大段的显示逻辑转换代码,写一些html helper function来处理复杂的字符转换,比如时间戳到日期转换,这样你的html会更清晰
php和html的比例控制在2:8以内

以上建议请灵活处理,因为php本身很灵活,如果使用者也没有章法的话,写出来的东西也就维护困难了。

评论

在wordpress上展示留言最多的文章

我打算在wordpress的侧边栏上展示留言最多的文章,想想应该有现成的plugin,首先还是去网上扒啦了一圈,大多数结果都是雷同的,利用多表联查之类的取得评论最多的文章,性能上可能不太好,因此总觉得不太合意。最后我找到了下面这种办法,比较理想。
首先构造一个sql,从wordpress的数据库里读出需要的文章,利用wp_posts表的comment_count字段(评论数)来排序。wp_posts表可能是别的名字,因为你在安装的时候可能取了一些其它的前缀,为了具有更好的适应性,利用wordpress的一个特别变量$wpdb->posts,它保存了wp_posts的表名。下面是这段sql:
PLAIN TEXT
CODE:

SELECT ID, post_title, comment_count

FROM $wpdb->posts

ORDER BY comment_count DESC

以上,利用comment_count字段倒排,取得评论最多的文章,顺便还要加上一些限制,比如一次取5条记录:

评论 (7)

为啥php程序员的薪酬相对比较少

大概的行情比较:

Averages in UK:
PHP Salary: £32,000 Daily Rate: £290
.NET Salary: £43,500 Daily Rate: £450
Averages in USA:
PHP Salary: $60,000
.NET Salary: $90,000
国内在这方面的行情,每个月在bbs上都能看到类似的讨论,是谓月经贴。事实是,php程序员的薪酬总体上的确要少于.NET或者JAVA程序员的。
原帖:Why do PHP jobs pay less?

评论 (7)