作者itoc.bbs@cpu.tfcis.org (核心動力) 看板: plan
標題Re: 有關歡迎畫面
時間動力核心 (2004/12/14 Tue 00:29:19) Updated: 2005/05/23
※ 引述《pigco (哈)》之銘言:
> 請問歡迎畫面要怎麼改才能達到
> 會先數有幾個歡迎畫面。
> 有三個那就從三個中隨機播放一個。
> 這樣對於社團想到幫活動打廣告比較方便^^"...
在 note 板精華區建一個「分類」,檔名是 Welcome,標題任意
然後在這分類裡加「文章」
這些文章就會在上站時被隨機播放
: bbsd.c:tn_welcome() 新增此函式在 tn_login() 前面
static void
tn_welcome()
{
char folder[64], fpath[64];
int pos;
HDR hdr;
gem_fpath(folder, BN_NOTE, "@/@Welcome");
if ((pos = rec_num(folder, sizeof(HDR))) > 0)
{
pos = ap_start % pos;
if (!rec_get(folder, &hdr, sizeof(HDR), pos))
{
hdr_fpath(fpath, folder, &hdr);
more(fpath, NULL);
}
}
}
: bbsd.c:tn_login()
if (cuser.userlevel) /* not guest */
{
/* ------------------------------------------------- */
/* 核對 user level 並將 .ACCT 寫回 */
/* ------------------------------------------------- */
cuser.lastlogin = ap_start;
str_ncpy(cuser.lasthost, fromhost, sizeof(cuser.lasthost));
login_level();
+ }
+
+ tn_welcome();
+
+ if (cuser.userlevel) /* not guest */
+ {
/* ------------------------------------------------- */
/* 設定 status */
/* ------------------------------------------------- */
login_status(multi);
--
◤◥ Origin: Maple-itoc˙動力核心 cpu.tfcis.org
◣◢ Author: itoc 從 itoc.Dorm11.NCTU.edu.tw 發表精華選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻