1 頁 (共 1 頁)

[問題] 急!不知從何問起!(已爬文)

發表於 : 2005-02-18 16:24
sendohandy
●架設主機作業系統:Xp SP2
●您的上網方式:SEEDNET 2M/128
●您安裝的程式:Apache 2.30+ php 2.06+ MySql (跟著App一起裝上的)
●您的 phpBB2 版本:phpBB 2.06
●您的 domain(網域名稱) :sendohandy.no-ip.com
●您的 phpBB2 連結網址: http://sendohandy.no-ip.com/

因為學校要做家庭聯絡簿\r
結果工作落到我頭上
目前構想是用之前學的phpbb2來做
碰到最大問題是帳號的問題

實際情況是這樣的
10001~10040是一年一班\r
10041~10080是一年二班\r
.
.
20001~20040是二年一班\r
.
.
類推\r
而我希望10001~10040僅能進入一年一班的版面\r
所以我應該是要先開好各版面,使用版面權限
並將10001~10040都設定成"0101"這個群組
然後再允許一年一班的版面權限給這個群組,其餘類推\r

\n所碰到的困難是 :

首先是帳號就用學號
在考量的是要不要事先把所有帳號註冊好\r
如果這樣的話,可能要用到大量註冊(爬文有看到,未測試)的功能\r

如果不事先做,那就要等大家來註冊,於是可能會有烏龍學生家長輸入錯誤造成管理麻煩;或是有人故意亂註冊別人的帳號來搗亂
不知道有沒有什麼好的解決辦法
==============================================
再來是群組問題
我知道在上方的會員群組可以設定加入會員\r
族長設定是各班導師,不過老師不太會用電腦,所以還是我得幫他們設定好\r
可是要一個個加入會員到自己的群組實在很慢\r
之前看過另一個用asp寫的後台的設定是:
 在一年一班的版面設定允許進入名單\r
 於是就有一大塊空白區域
 分別輸入帳號並用逗號隔開就可以一次輸入大量允許\帳號
 如10001,10002,10003,..............,10040
所以想請問如何一次大量設定群組
==============================================
其實這樣還是有點麻煩\r
爬文爬到有一個東西叫自動加入群組(auto group 已試過,不符使用且失敗)不過那個好像是要達成某種條件才能加入群組
不知道有沒有辦法一註冊完就讓會員連到會員群組
的這個地方,他們就可以自己選定應該加入的群組
會不會是修改profile.php這個檔案?(我不會改orz)
就是把下面那張圖的 "這裡" 首頁捷徑改成連到會員群組
那邊,這樣學生註冊完就可以自動去選擇所屬的群組
圖檔
很急~因為是學校要用的~請大家大力幫忙....超感謝
==============================================

Re: [問題] 急!不知從何問起!(已爬文)

發表於 : 2005-02-18 17:17
心靈捕手
sendohandy 寫:●架設主機作業系統:Xp SP2
●您的上網方式:SEEDNET 2M/128
●您安裝的程式:Apache 2.30+ php 2.06+ MySql (跟著App一起裝上的)
●您的 phpBB2 版本:phpBB 2.06
●您的 domain(網域名稱) :sendohandy.no-ip.com
●您的 phpBB2 連結網址: http://sendohandy.no-ip.com/

因為學校要做家庭聯絡簿\r
結果工作落到我頭上
目前構想是用之前學的phpbb2來做
碰到最大問題是帳號的問題

實際情況是這樣的
10001~10040是一年一班\r
10041~10080是一年二班\r
.
.
20001~20040是二年一班\r
.
.
類推\r
而我希望10001~10040僅能進入一年一班的版面\r
所以我應該是要先開好各版面,使用版面權限
並將10001~10040都設定成"0101"這個群組
然後再允許一年一班的版面權限給這個群組,其餘類推\r

所碰到的困難是 :

首先是帳號就用學號
在考量的是要不要事先把所有帳號註冊好\r
如果這樣的話,可能要用到大量註冊(爬文有看到,未測試)的功能\r

如果不事先做,那就要等大家來註冊,於是可能會有烏龍學生家長輸入錯誤造成管理麻煩;或是有人故意亂註冊別人的帳號來搗亂
不知道有沒有什麼好的解決辦法
==============================================
再來是群組問題
我知道在上方的會員群組可以設定加入會員\r
族長設定是各班導師,不過老師不太會用電腦,所以還是我得幫他們設定好\r
可是要一個個加入會員到自己的群組實在很慢\r
之前看過另一個用asp寫的後台的設定是:
 在一年一班的版面設定允許進入名單\r
 於是就有一大塊空白區域
 分別輸入帳號並用逗號隔開就可以一次輸入大量允許帳號
 如10001,10002,10003,..............,10040
所以想請問如何一次大量設定群組
==============================================
其實這樣還是有點麻煩\r
爬文爬到有一個東西叫自動加入群組(auto group 已試過,不符使用且失敗)不過那個好像是要達成某種條件才能加入群組
不知道有沒有辦法一註冊完就讓會員連到會員群組
的這個地方,他們就可以自己選定應該加入的群組
會不會是修改profile.php這個檔案?(我不會改orz)
就是把下面那張圖的 "這裡" 首頁捷徑改成連到會員群組
那邊,這樣學生註冊完就可以自動去選擇所屬的群組
圖檔
很急~因為是學校要用的~請大家大力幫忙....超感謝
==============================================
您所面臨的困擾, 我都能感同身受!

以下的作法, 提供您參考:

A. 安裝 Admin add Users

原始檔案出處:
http://mods.db9.dk/index.php
( 目前, 連線好像有些問題; 急用的話, 請按此下載)
安裝後, 您可以從控制台, 快速建立使用者帳號.
如: 10101~10140, 10201~10240,...
建議您: 各班導師, 可以設為 101t, 102t,...
( 我的經驗是: 最好先建立一個非系統管理員的預設帳號; 可以不用輸入密碼及信箱. )


B. 安裝 Admin Userlist

安裝方法請參考這裡:
http://phpbb-tw.net/phpbb/viewtopic.php?p=183856#183856
安裝後, 您可以從控制台, 快速管理使用者帳號.

首先, 要建立群組, 至[群組管理]-[管理選項]-[建立新群組]
建議您: 如群組名稱設為 101, 則群組組長設為 101t,...

其次, 利用[會員列表]
勾選新建立的會員 10101~10140 選擇[加入某個群組], 按[GO]
選擇[101], 按[GO], 即可.

Re: [問題] 急!不知從何問起!(已爬文)

發表於 : 2005-02-19 00:50
sendohandy
心靈捕手 寫:不知道有沒有辦法一註冊完就讓會員連到會員群組
的這個地方,他們就可以自己選定應該加入的群組
會不會是修改profile.php這個檔案?(我不會改orz)
就是把下面那張圖的 "這裡" 首頁捷徑改成連到會員群組
那邊,這樣學生註冊完就可以自動去選擇所屬的群組
圖檔
很急~因為是學校要用的~請大家大力幫忙....超感謝
==============================================您所面臨的困擾, 我都能感同身受!

以下的作法, 提供您參考:

A. 安裝 Admin add Users

原始檔案出處:
http://mods.db9.dk/index.php
( 目前, 連線好像有些問題; 急用的話, 請按此下載)
安裝後, 您可以從控制台, 快速建立使用者帳號.
如: 10101~10140, 10201~10240,...
建議您: 各班導師, 可以設為 101t, 102t,...
( 我的經驗是: 最好先建立一個非系統管理員的預設帳號; 可以不用輸入密碼及信箱. )


B. 安裝 Admin Userlist

安裝方法請參考這裡:
http://phpbb-tw.net/phpbb/viewtopic.php?p=183856#183856
安裝後, 您可以從控制台, 快速管理使用者帳號.

首先, 要建立群組, 至[群組管理]-[管理選項]-[建立新群組]
建議您: 如群組名稱設為 101, 則群組組長設為 101t,...

其次, 利用[會員列表]
勾選新建立的會員 10101~10140 選擇[加入某個群組], 按[GO]
選擇[101], 按[GO], 即可.
感謝~第二個測試成功~也順帶解決了升年級的問題..超感激!
A. 安裝 Admin add Users
安裝後, 您可以從控制台, 快速建立使用者帳號.
這樣好像還是要一個個輸入\r
有沒有辦法一次增加一堆帳號呢?
另外我上面說的修改profile.php這個地方不知道有人會修改嗎??
請不吝賜教

發表於 : 2005-02-19 09:27
阿維
目前沒有看到大量註冊的MOD
因為這個對一般網站來說,光是要防止大量註冊就已經很麻煩了
當然更不必說有人會去想到開發大量註冊的MOD這個可能要自己慢慢設定呢

Re: [問題] 急!不知從何問起!(已爬文)

發表於 : 2005-02-19 11:03
心靈捕手
sendohandy 寫:這樣好像還是要一個個輸入\r
有沒有辦法一次增加一堆帳號呢?
另外我上面說的修改profile.php這個地方不知道有人會修改嗎??
請不吝賜教
我猜想: 即使有再快的方法, 您還是得自行輸入 10101-10140, 10201-10240,...

另外, 除非您打算讓學生自行註冊後, 再選擇加入群組的話, 那麼才有需要針對您最後的提問做修改; 以下的做法, 提供您參考:

代碼: 選擇全部

-----[open]-----
includes/usercp_register.php

-----[find]-----
$message = $message . '<br /><br />' . sprintf($lang['Click_return_index'],  '<a href="' . append_sid("index.$phpEx") . '">', '</a>');

-----[replace]-----
$message = $message . '<br /><br />' . sprintf($lang['Click_return_index'],  '<a href="' . append_sid("index.$phpEx") . '">', '</a>') . '<br />' . sprintf($lang['Click_return_group'],  '<a href="' . append_sid("groupcp.$phpEx") . '">', '</a>');