如何把回帖置顶???????

[复制链接]
查看11 | 回复4 | 2007-10-15 07:42:39 | 显示全部楼层 |阅读模式
这与你使用的论坛软件有关, 如果论坛软件没有这项功能,则没办法置顶,如果论坛软件没有这项功能,阅读软件 说明,按指示设置. 修改论坛软件来增加此功能困难.自己写的论坛软件,增加此功能的方法是给数据设一个标志,带标志的项 置顶, 取消标志的和无标志的项按常规排列.
回复

使用道具 举报

千问 | 2007-10-15 07:42:39 | 显示全部楼层
1、数据库里面回帖的标里面增加一个类似“ShowOrder”的字段。2、在回帖的代码中,将新增的数据的ShowOrder设置为999,也就是大家都是999。3、在设置置顶的时候,将要置顶的回帖的ShowOrder设置为0。4、修改显示帖的文件,在读取回帖的SQL语句中,加上一个“Order By ShowOrder”实现功能
回复

使用道具 举报

千问 | 2007-10-15 07:42:39 | 显示全部楼层
我也做过论坛,但是这样的功能没见过。你们用的什么论坛程序?去官方网站看看吧。
回复

使用道具 举报

千问 | 2007-10-15 07:42:39 | 显示全部楼层
每个楼层的数据肯定保存在一个数据库中的表里了,给这个表设置个字段,用来标识是几楼,点击这个按钮后,遍历这个表,小于这个楼层标识的数都加1,将这个楼层的标识设置成1就可以了吧不过好像也不用遍历整个表,估计问题也有个标识,等于这个标识的就遍历.
回复

使用道具 举报

千问 | 2007-10-15 07:42:39 | 显示全部楼层
01234567890123fhwwer
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行