大家先看看。喜欢再公布给大家。
用论坛的悬赏系统做的。只是调到SS上而已。
http://www.artboke.cn/?action-channel-name-ask
呵呵,蛮多人喜欢的,现在简单说一下我的思路.
1.创建功能频道.创建你的文件及模板,然后修改你的模板文件名 如:help_index
2.在论坛建立相应的版块,最好只允许发布悬赏帖.
3.复制你的论坛的模板,改名成你新建的频道名
如:bbs_index.html.php,改成你的名help_index.html.php
4.发布测试数据.
5.修改模板,通过模板模块设置向导来制作.
这里的关键是要写SQL语句.
下面说一下几条关键语句.
为了读取分类,采用了联合查询
已解决的问题 (已经解决,在price 字段中已经扣除相应的悬赏金钱)- SELECT * FROM cdb_threads right join cdb_threadtypes on cdb_threads.typeid=cdb_threadtypes.typeid WHERE fid in(72,73,74,75,76) and price<0 order by lastpost desc
复制代码 回答中的问题 (有回复的主题,但还没得到解决,就是说回复>0悬赏金还没有扣除,即price>0)
SELECT * FROM cdb_threads right join cdb_threadtypes on cdb_threads.typeid=cdb_threadtypes.typeid WHERE fid in(72,73,74,75,76) and replies!=0 and price>0 order by price desc
无人回答问题(回复数为0)
SELECT * FROM cdb_threads right join cdb_threadtypes on cdb_threads.typeid=cdb_threadtypes.typeid WHERE fid in(72,73,74,75,76) and replies=0 order by price desc
别还有英雄榜的数据字段还在研究中,欢迎高手来指教指教.
[ 本帖最后由 fareign 于 2008-6-2 10:43 编辑 ] |