看板weifeng
标题[使用手册] 查询网友、登入次数颜色、注册显示 @6484
时间Fri Oct 24 23:22:21 2014
╭╗【常见问题】关於「查询网友」的方式
├╯
│⒈主功能表模式,进入 (
T)alk 休闲聊天区
│  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
│ 并选择 (
Q)uery 查询网友 以及 输入ID
│  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄
│⒉列表模式,按下
Ctrl +
小写u 至使用者名单
│ 再按下
s 并
输入ID 查询
使用者公开资讯
│
│⒊编辑模式,按下
ESC +
大写U 至使用者名单
│ 再按下
s 并
输入ID 查询
使用者公开资讯
│
│注:其中⒈⒉⒊限定「已注册通过使用者」查询
│
│⒋文章列表,至
文章前 按下
Ctlr +
小写s
│ 查询
使用者的完整注册资料
│ 注:限定警察总管、帐号总管、站长、BBSADM
│
│⒌站务模式,进入 (
0)Admin 系统维护区
│  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
│ ①选择 (
U)ser 使用者资料 并 输入ID
│  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄
│ 查询
使用者的完整注册资料
│ 注:限定使用者本人(其他介面)、站长、BBSADM
│
│ ②选择 (
L)User Log 使用者资料记录 并 输入ID
│  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄
│ 查询
使用者的指定数值资料纪录
│ 注:限定看板总管、警察总管、帐号总管、站长、BBSADM
│
│ ③选择 (
S)earch User 特殊搜寻使用者
│  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
│ 输入部分资讯
连续搜寻使用者完整注册资料
│ 注:限定警察总管、帐号总管、BBSADM
╚─────────────────────
[关於登入次数、注册状态显示]
注册状态之帐号审核 (公开)
未通过:尚未通过认证
已通过:同天内只计一次
登入次数之颜色 (公开)
0~999 -----------------> 白色
1000~1999 ------------->
亮白色
2000~2999 ------------->
亮红色
3000~3999 ------------->
亮蓝色
4000~4999 ------------->
亮靛色
5000~5999 ------------->
亮绿色
6000+ ----------------->
亮黄色
[相关部分原始码]
int
my_query(const char *uident)
{
userec_t muser;
int tuid, fri_stat = 0;
int is_self = 0;
userinfo_t *uentp;
static time_t last_query;
BEGINSTAT(STAT_QUERY);
if ((tuid = getuser(uident, &muser))) {
move(1, 0);
clrtobot();
move(1, 0);
setutmpmode(TQUERY);
currutmp->destuid = tuid;
reload_money();
if ((uentp = (userinfo_t *) search_ulist(tuid)))
fri_stat = friend_stat(currutmp, uentp);
if (strcmp(muser.userid, cuser.userid) == 0)
is_self =1;
// ------------------------------------------------------------
prints( "《ID昵称》%s (%s)%*s",
muser.userid,
muser.nickname,
strlen(muser.userid) + strlen(muser.nickname) >= 25 ? 0 :
(int)(25 - strlen(muser.userid) - strlen(muser.nickname)), "");
prints( "《经济状况》%s",
money_level(muser.money));
if (uentp && ((fri_stat & HFM && !uentp->invisible) || is_self))
prints(" ($%d)", muser.money);
outc('\n');
// ------------------------------------------------------------
prints("《" STR_LOGINDAYS "》%d " STR_LOGINDAYS_QTY, muser.numlogindays);
#ifdef SHOW_LOGINOK
if (!(muser.userlevel & PERM_LOGINOK))
outs(" (尚未通过认证)");
else
#endif
outs(" (同天内只计一次)");
move(vgety(), 40);
prints("《有效文章》%d 篇", muser.numposts);
#ifdef ASSESS
prints(" (退:%d)", muser.badpost);
#endif
outc('\n');
// ------------------------------------------------------------
prints(ANSI_COLOR(1;33) "《目前动态》%-28.28s" ANSI_RESET,
(uentp && isvisible_stat(currutmp, uentp, fri_stat)) ?
modestring(uentp, 0) : "不在站上");
if ((uentp && ISNEWMAIL(uentp)) || load_mailalert(muser.userid))
outs("《私人信箱》有新进信件还没看\n");
else
outs("《私人信箱》最近无新信件\n");
// ------------------------------------------------------------
if (muser.role & ROLE_HIDE_FROM) {
// do nothing
} else {
prints("《上次上站》%-28.28s《上次故乡》",
PERM_HIDE(&muser) ? "秘密" :
Cdate(muser.lastseen ? &muser.lastseen : &muser.lastlogin));
// print out muser.lasthost
#ifdef USE_MASKED_FROMHOST
if(!HasUserPerm(PERM_SYSOP|PERM_ACCOUNTS))
obfuscate_ipstr(muser.lasthost);
#endif // !USE_MASKED_FROMHOST
outs(muser.lasthost[0] ? muser.lasthost : "(不详)");
outs("\n");
}
--
◤╱ ◤╱ ◤╱ ◤╱ ◤ ╱◥ ◤ ╱ [个人板] BS2 P_HWBA板
█ █ █ █ ████◣╱ █████ 批兔 weifeng板
█╱ █ █ ◤╱█ █╱ █ █ █ ╔───────────
╗
█████ █ █ █ █████ █╱ █ 热心 爱心 耐心 服务心
█ █ █╱█╱█ █╱ █ █████ 真意 善意 美意 诚意
█◢HWBA█◢ █████◢ █████◢ █◢ █◢╚──────
ψHWBA ─
╝
--
※ 发信站: 批踢踢兔(ptt2.cc), 来自: 36.225.121.27
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: HWBA (36.225.121.27), 11/25/2014 22:31:33
※ 编辑: HWBA (36.225.121.27), 11/25/2014 22:32:02
1F:推 jennychuli: 登入次数的颜色是新的吗?以前好像没看到 11/28 17:37
2F:→ jennychuli: 文章前按ctrl+q也可以查使用者公开资讯 11/28 17:38