[問題]KCtony大的匿名討論板..^^"
版主: 版主管理群
[問題]KCtony大的匿名討論板..^^"
問題外掛:匿名討論板\r
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php?t=19970
使用版本:PHPbb2.0.4
網站位置:http://oafwork.sytes.net/letstalk/
狀況描述:
Kctony 大大在 posting.php 的部分有一些地方寫錯喔...^^"
我有稍稍修改一下..但是忘了是那邊..記得是小地方...一個是多了 ; <==
另一個...忘了..^^"
是很小的地方不過會造成語法錯誤..XD~
還有..
我裝完了之後不知道要在哪裡設定成匿名版...^^"
所以目前裝了 = 沒裝XD~
請問一下在哪裡設定成匿名版咧?XD~(很抱歉問這種白目問題^^")
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php?t=19970
使用版本:PHPbb2.0.4
網站位置:http://oafwork.sytes.net/letstalk/
狀況描述:
Kctony 大大在 posting.php 的部分有一些地方寫錯喔...^^"
我有稍稍修改一下..但是忘了是那邊..記得是小地方...一個是多了 ; <==
另一個...忘了..^^"
是很小的地方不過會造成語法錯誤..XD~
還有..
我裝完了之後不知道要在哪裡設定成匿名版...^^"
所以目前裝了 = 沒裝XD~
請問一下在哪裡設定成匿名版咧?XD~(很抱歉問這種白目問題^^")
Re: [問題]KCtony大的匿名討論板..^^"
這裡\rMartinet 寫:狀況描述:
Kctony 大大在 posting.php 的部分有一些地方寫錯喔...^^"
我有稍稍修改一下..但是忘了是那邊..記得是小地方...一個是多了 ; <==
另一個...忘了..^^"
是很小的地方不過會造成語法錯誤..XD~
代碼: 選擇全部
$anonymous_on = ( $post_info['post_ano'] ) //Anonymous_MOD_By_KCTONY代碼: 選擇全部
$anonymous_on = ( $post_info['post_ano'] ) ? true : false; //Anonymous_MOD_By_KCTONY代碼: 選擇全部
'L_ANONYMOUS_POST' => $lang['Anonymous_post']; //Anonymous_MOD_By_KCTONY代碼: 選擇全部
'L_ANONYMOUS_POST' => $lang['Anonymous_post'], //Anonymous_MOD_By_KCTONY原文有說喔…\r還有..
我裝完了之後不知道要在哪裡設定成匿名版...^^"
所以目前裝了 = 沒裝XD~
請問一下在哪裡設定成匿名版咧?XD~(很抱歉問這種白目問題^^")
同樣在posting.php
我昨夜剛把它掛上,還有很多其它Mod的資料沒藏起來尋找
代碼:
//
// HTML toggle selection
上方加入
代碼:
//
// Anonymous selection
// Anonymous_MOD_By_KCTONY
if ( $forum_id=='113' )
{
$template->assign_block_vars('anonymous_checkbox', array());
}
\n*$forum_id=='113'的數字依你所需要保密的看板在設
本來是想設在資料庫裡, 考量到這功能通常只有一兩個版需要保密 所以不涉在資料庫中
如果要設兩個以上的板可以設定保密
設成 if ( $forum_id=='113' || $forum_id=='114' ) 類推...
另外在版面瀏覽時,最後一欄會出現最後一個發文者的名字
例:
2003-10-07 07:37
KCTONY
在竹貓就可以看到了
我有去GameQ看過,GameQ所有版面都不會出現最後一個發文者的名字
所以沒這個問題,請問這一部分要怎麼改呢??
小小建議
可不可以作成讓admin可以註冊一個虛擬、無法登入的帳號
然後同樣的,在特定的版如果勾選匿名的話就會自動用虛擬的帳號發文
這樣就不用藏東西了,反正都是假的
有點像另一個訪客帳號,但是只有登入的會員在特定的版面可以用這個帳號發文
嗯…有人聽得懂我在說什麼嗎?
在首頁
打開index.php
尋找\r
之前加上
*同樣forum_id 要改成匿名版面的id
匿名版面部分
打開viewforum.php
尋找\r
之後加上
就這樣,top5我沒有裝所以幫不上忙,不過應該跟上面的改法大同小異\r
在viewtopic.php方面\r
有一長串,想隱藏什麼可以從這裡找\r
這是我隱藏的部分
我有裝"性別123c"、"人氣指數"、"水怪rpg"
有裝Cash mod的再往下找到\r
之前加上
另外有裝"友善列印"的
打開printview.php
尋找\r
之後加上
這些是我後來改的部分,給大家作參考
打開index.php
尋找\r
代碼: 選擇全部
$last_post .= ($forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username']!= '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<ahref="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ';代碼: 選擇全部
//Anonymous_MOD_By_KCTONY
if ($forum_id=='11'&$userdata['user_level']<ADMIN){
$forum_data[$j]['username'] = '';
}
//END_Anonymous_MOD匿名版面部分
打開viewforum.php
尋找\r
代碼: 選擇全部
$last_post_author = ( $topic_rowset[$i]['id2'] == ANONYMOUS ) ?( ($topic_rowset[$i]['post_username2'] != '' ) ? $topic_rowset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $topic_rowset[$i]['id2']) . '">' . $topic_rowset[$i]['user2'] . '</a>';代碼: 選擇全部
//Anonymous_MOD_By_KCTONY
if ($topic_rowset[$i]['post_ano']&$userdata['user_level']<ADMIN){
$last_post_author = '';
}
//END_Anonymous_MOD在viewtopic.php方面\r
代碼: 選擇全部
$template->assign_block_vars('postrow', array(
'ROW_COLOR' => '#' . $row_color,
'ROW_CLASS' => $row_class,
'POSTER_NAME' => $poster,
'POSTER_RANK' => $poster_rank,
'POSTER_GENDER' => $gender_image,
'RANK_IMAGE' => $rank_image,
'POSTER_JOINED' => $poster_joined,
'POSTER_POSTS' => $poster_posts,
'POSTER_FROM' => $poster_from,
'POSTER_AVATAR' => $poster_avatar,
...........這是我隱藏的部分
代碼: 選擇全部
//Anonymous_MOD_By_KCTONY
if ($postrow[$i]['post_ano']&$userdata['user_level']<ADMIM){
$poster = $lang['Anonymous_user'];
$gender_image = '';
$poster_joined = '';
$poster_from = '';
$poster_rank = '';
$poster_posts = '';
$poster_avatar = '';
$user_sig='';
$rr_hack='';
$rpgstatus='';
$friend_img = '';
$quote_img = '';
$profile_img = '';
$email_img = '';
$pm_img = '';
}有裝Cash mod的再往下找到\r
代碼: 選擇全部
$template->assign_block_vars('postrow.cashrow', array( 'CASH_NAME' => (($cash_set['cash_image'] == 1)?('<img src="'.$phpbb_root_path.$cash_set['cash_imageurl'].'" />'):($cash_set['cash_name'])),代碼: 選擇全部
if ($postrow[$i]['post_ano']&$userdata['user_level']<ADMIM){
$postrow[$i][$cash_set['cash_dbfield']]='';
}打開printview.php
尋找\r
代碼: 選擇全部
$poster = $postrow代碼: 選擇全部
//Anonymous_MOD_By_KCTONY
if ($postrow[$i]['post_ano']&$userdata['user_level']<ADMIM){
$poster = $lang['Anonymous_user'];
}
//END_Anonymous_MOD
最後由 atthis 於 2003-10-08 14:17 編輯,總共編輯了 1 次。
[]
多了一個步驟 刪掉就可以了... 拍謝 ^^""
打開posting.php
尋找\r
取代\r
打開 includes\functions_post.php
尋找\r
取代\r
打開posting.php
尋找\r
代碼: 選擇全部
$preview_message = stripslashes(prepare_message(addslashes(unprepare_message($message)), $html_on, $anonymous_on, $bbcode_on, $smilies_on, $bbcode_uid));代碼: 選擇全部
$preview_message = stripslashes(prepare_message(addslashes(unprepare_message($message)), $html_on, $bbcode_on, $smilies_on, $bbcode_uid));打開 includes\functions_post.php
尋找\r
代碼: 選擇全部
function prepare_message($message, $html_on, &$anonymous_on, $bbcode_on, $smile_on, $bbcode_uid = 0)代碼: 選擇全部
function prepare_message($message, $html_on, $bbcode_on, $smile_on, $bbcode_uid = 0)探索未知大陸中...
GameBase 遊戲基地 - 遊戲入口站
GameBase 遊戲基地 - 遊戲入口站
Re: [問題]KCtony大的匿名討論板..^^"
多 ; 的是這行Martinet 寫:問題外掛:匿名討論板\r
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php?t=19970
使用版本:PHPbb2.0.4
網站位置:http://oafwork.sytes.net/letstalk/
狀況描述:
Kctony 大大在 posting.php 的部分有一些地方寫錯喔...^^"
我有稍稍修改一下..但是忘了是那邊..記得是小地方...一個是多了 ; <==
另一個...忘了..^^"
是很小的地方不過會造成語法錯誤..XD~
還有..
我裝完了之後不知道要在哪裡設定成匿名版...^^"
所以目前裝了 = 沒裝XD~
請問一下在哪裡設定成匿名版咧?XD~(很抱歉問這種白目問題^^")
打開 posting.php
尋找\r
代碼: 選擇全部
'L_ANONYMOUS_POST' => $lang['Anonymous_post']; //Anonymous_MOD_By_KCTONY代碼: 選擇全部
'L_ANONYMOUS_POST' => $lang['Anonymous_post'], //Anonymous_MOD_By_KCTONY另外 設匿名板的方式再另一篇有人寫囉 ^_^ 感謝 ^^
探索未知大陸中...
GameBase 遊戲基地 - 遊戲入口站
GameBase 遊戲基地 - 遊戲入口站
[]adv_top5.php
有裝TOP5的
打開adv_top5.php
尋找\r
同一行尋找\r
在其後加入\r
尋找\r
在之後加入\r
打開adv_top5.php
尋找\r
代碼: 選擇全部
$sql = "SELECT post_username, user_id, username, post_time代碼: 選擇全部
, post_time代碼: 選擇全部
, post_ano尋找\r
代碼: 選擇全部
$replier_name = ( $replier_id != ANONYMOUS ) ? $r_row['username'] : ( !$r_row['post_username'] ? $lang['Guest'] : $r_row['post_username']);代碼: 選擇全部
//Anonymous_MOD_By_KCTONY
if ($postrow[$i]['post_ano']&$userdata['user_level']<ADMIM){
$replier_name = $lang['Anonymous_close'];
}
//END_Anonymous_MOD探索未知大陸中...
GameBase 遊戲基地 - 遊戲入口站
GameBase 遊戲基地 - 遊戲入口站
Re: [問題]KCtony大的匿名討論板..^^"
類似的方法有想過 ^_^ 不過會有個問題atthis 寫: 小小建議
可不可以作成讓admin可以註冊一個虛擬、無法登入的帳號
然後同樣的,在特定的版如果勾選匿名的話就會自動用虛擬的帳號發文
這樣就不用藏東西了,反正都是假的
有點像另一個訪客帳號,但是只有登入的會員在特定的版面可以用這個帳號發文
嗯…有人聽得懂我在說什麼嗎?
那還是無法知道到底原發文者是誰 管理上會有問題~~
匿名板通常會有一些隱憂在~ 還是得管理的~
所以才這樣改的 ^_^
探索未知大陸中...
GameBase 遊戲基地 - 遊戲入口站
GameBase 遊戲基地 - 遊戲入口站
XD 昨天改完就去睡覺了 抱歉 ^_^"""atthis 寫:嗯…可以用了
真好
在公司忙到剛剛 被網友吵了一整天 = ="
趕快改一改 呵 ^^
探索未知大陸中...
GameBase 遊戲基地 - 遊戲入口站
GameBase 遊戲基地 - 遊戲入口站
Re: [問題]KCtony大的匿名討論板..^^"
嗯~我也是改完後才發現原來admin可以看到發文者是誰KCTONY 寫: 類似的方法有想過 ^_^ 不過會有個問題
那還是無法知道到底原發文者是誰 管理上會有問題~~
匿名板通常會有一些隱憂在~ 還是得管理的~
所以才這樣改的 ^_^
管理上比較方便
我本來的想法也只是想省去把東西藏來藏去而已\r
目前這個方法比較好管理

