[問題]TOP5 怎隱藏

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

reload_yip
星球公民
星球公民
文章: 84
註冊時間: 2004-06-03 23:12
來自: Starry Recollection
聯繫:

[問題]TOP5 怎隱藏

文章 reload_yip »

問題外掛: 整合式Top5
參考連結: http://phpbb-tw.net/phpbb/viewtopic.php ... light=top5
使用版本: 2.0.10
狀況描述:
因為不想訪客看到Top 5
就試在index_body.tpl 加入\r

代碼: 選擇全部

<!-- BEGIN switch_user_logged_in -->
<!-- END switch_user_logged_in -->
但是在會員進入版面後, Top 5也沒有了內容
希望各位可以幫一下手>"<
圖檔
星之回憶 - Starry Recollection 是一個動漫綜合論壇,有好多動漫畫及音樂下載。

圖檔
鈴月坊 - Cosplay 香港專屬討論區。

圖檔
香港GW論壇 - 討論Gundam Wars 的地方。
hpo14
竹貓忠實會員
竹貓忠實會員
文章: 414
註冊時間: 2003-05-10 16:37
來自: M Starbucks

文章 hpo14 »

我的index_body.tpl裡面跟你的不一樣~~
不過我這個要登入後可以看到top5!

代碼: 選擇全部

<!-- BEGIN switch_top5_allowed --> 
{TOP5} 
<!-- END switch_top5_allowed -->
妳不妨試試看吧!
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2004 02/16更新)

竹貓星球發問規則:
http://phpbb-tw.net/phpbb/viewtopic.php?t=16149

請不要濫用 私人訊息 或是 MSN 問問題...你以為竹貓是架好看的阿
reload_yip
星球公民
星球公民
文章: 84
註冊時間: 2004-06-03 23:12
來自: Starry Recollection
聯繫:

文章 reload_yip »

不行呢....
用了

代碼: 選擇全部

<!-- BEGIN switch_top5_allowed -->
<!-- END switch_top5_allowed -->
登入後連top5 也不見了...
圖檔
星之回憶 - Starry Recollection 是一個動漫綜合論壇,有好多動漫畫及音樂下載。

圖檔
鈴月坊 - Cosplay 香港專屬討論區。

圖檔
香港GW論壇 - 討論Gundam Wars 的地方。
神川小羽
調皮の小羽
調皮の小羽
文章: 1461
註冊時間: 2004-05-01 05:55
來自: 謎樣之筱語
聯繫:

文章 神川小羽 »

直接用這一個MOD就好了 不會讓特殊版面的文章被訪客看光光

代碼: 選擇全部

############################################################## 
## Mod Title: Top5 MOD
## Mod Version: 1.1.2 
## Author: OOHOO < webdev@phpbb-tw.net > http://phpbb-tw.net/ 
## 
## Description:  Display the Last5/Top5/Hot5 topics.
## 
##
## Installation Level: (easy) 
## Installation Time: 1-5 Minutes 
## Files To Edit: viewtopic.php, /templates/your_template/viewtopic_body.tpl, 
## /language/your_lang/lang_main.php, templates/your_template/your_template.cfg
## Included Files: quick_reply.gif
############################################################## 
## Security Disclaimer: This MOD Cannot Be Posted To Or Added At Any Non-Official phpBB Sites 
################################################################# 
##
## Author Note: 
##
############################################################## 
## Version History: 
## 2.1.0 for phpBB 2.0.0 and gzip function include
## 2.0.0 for phpBB 2 RC serial
## 1.x.x for phpBB 2 Beta serial
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
#################################################################
-.-
bu
版面管理員
版面管理員
文章: 443
註冊時間: 2003-02-23 12:46
來自: 25° 4′N 121° 29′E
聯繫:

文章 bu »

其實當初我是用這個外掛下去改的啊 @@?

這個外掛比較適合
想讓 top5 風格和首頁同步的人用 @@"
*譯文資料在phpBB 技術文件
bu.femto-size
*和我聯絡,請寄 or Google Talk 圖檔
*作品: Intergrated Toplist & Message Can
神川小羽
調皮の小羽
調皮の小羽
文章: 1461
註冊時間: 2004-05-01 05:55
來自: 謎樣之筱語
聯繫:

文章 神川小羽 »

有點不明白 請教一下bu兄 當時的OOHOO版本是不是即時沒有那個版面的
瀏覽權限也會在TOP顯示出主題?
-.-
bu
版面管理員
版面管理員
文章: 443
註冊時間: 2003-02-23 12:46
來自: 25° 4′N 121° 29′E
聯繫:

文章 bu »

好像是吧.. 我可能要查一下..
但是 oohoo 的auth 不錯\r
好像是...
單一個 php 頁面\r
的安全性比較好...
*譯文資料在phpBB 技術文件
bu.femto-size
*和我聯絡,請寄 or Google Talk 圖檔
*作品: Intergrated Toplist & Message Can
momoC
星球公民
星球公民
文章: 167
註冊時間: 2004-09-15 22:39
聯繫:

文章 momoC »

不知道和我當初的問題是否一樣,你可以先去看看你的 config.php 裡,資料庫的前置碼是什麼?(例:phpbb_或 phpbb1_等等),再進你的程式碼去看看,程式碼是指向 config 去取資料庫,或是寫死開 phpbb_[table] 名稱,如果是寫死的話,將它的前置碼改成你的資料庫前置碼就好了。
● 架設主機作業系統:IIS 6.0
● 上網方式:DSL
● 虛擬空間 http://www.securemate.com
● 安裝程式:php 4 + MySql 2.5.4
● phpBB2 版本:phpBB 2.0.22
● domain: http://www.genderwars.org
● phpBB 連結: http://phpbb.genderwars.org
reload_yip
星球公民
星球公民
文章: 84
註冊時間: 2004-06-03 23:12
來自: Starry Recollection
聯繫:

文章 reload_yip »

momoC 寫:不知道和我當初的問題是否一樣,你可以先去看看你的 config.php 裡,資料庫的前置碼是什麼?(例:phpbb_或 phpbb1_等等),再進你的程式碼去看看,程式碼是指向 config 去取資料庫,或是寫死開 phpbb_[table] 名稱,如果是寫死的話,將它的前置碼改成你的資料庫前置碼就好了。
這個....我不清楚如何改...
圖檔
星之回憶 - Starry Recollection 是一個動漫綜合論壇,有好多動漫畫及音樂下載。

圖檔
鈴月坊 - Cosplay 香港專屬討論區。

圖檔
香港GW論壇 - 討論Gundam Wars 的地方。
momoC
星球公民
星球公民
文章: 167
註冊時間: 2004-09-15 22:39
聯繫:

文章 momoC »

so ga?

這麼說吧:請到你資料庫的根目錄中找到 config.php 這程式,然後把它打開看看有沒有這行?

代碼: 選擇全部

$table_prefix = 'phpbb_';
如果你的不是phpbb_而是其他的前置碼,我們再來討論。

又,你有試試用神川建議的方法嗎?
reload_yip
星球公民
星球公民
文章: 84
註冊時間: 2004-06-03 23:12
來自: Starry Recollection
聯繫:

文章 reload_yip »

momoC 寫:so ga?

這麼說吧:請到你資料庫的根目錄中找到 config.php 這程式,然後把它打開看看有沒有這行?

代碼: 選擇全部

$table_prefix = 'phpbb_';
如果你的不是phpbb_而是其他的前置碼,我們再來討論。

又,你有試試用神川建議的方法嗎?
神川建議的是用OOHOO版本...
但是adv_top5 是用frame 運作
所以有些時候要重新整理才看到Top5
再加上....風格不能統一整合
我也覺得單一個 php 頁面比較好\r

我的前置碼是phpbb_
但不明白的是改程式碼的那一句\r
希望可以詳細列出修改方法 :mrgreen:

也希望bu大大能修改一下~
我討論區的特殊版面的文章主題也給會員看光了 :oops:

辛苦各位了>"<
圖檔
星之回憶 - Starry Recollection 是一個動漫綜合論壇,有好多動漫畫及音樂下載。

圖檔
鈴月坊 - Cosplay 香港專屬討論區。

圖檔
香港GW論壇 - 討論Gundam Wars 的地方。
蕭遙
星球公民
星球公民
文章: 120
註冊時間: 2004-09-29 05:21

文章 蕭遙 »

OOHOO的top5裏檢查用戶觀看的語法:

代碼: 選擇全部

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX, $session_length);
init_userprefs($userdata);
//
// End session management
//


// Find which forums are visible for this user
$is_auth_ary = array();
$is_auth_ary = auth(AUTH_READ, AUTH_LIST_ALL, $userdata);

$auth_forum_ary = array();

// Get forum info
$sql = "SELECT forum_id FROM " . FORUMS_TABLE;

if( !$q_forums = $db->sql_query($sql) )
{
	message_die(GENERAL_MESSAGE, 'ADV_TOP5 MOD ERROR!!');
}

// Authorized forums info
while( $forum_row = $db->sql_fetchrow($q_forums) )
{
	$forum_id = $forum_row['forum_id'];

	if( $is_auth_ary[$forum_id]['auth_read'] == 1)
	{
		array_push($auth_forum_ary, $forum_id);
	}
}

if( sizeOf($auth_forum_ary) == 0 || !$AUTH_SECRUITY )
{
	$auth_forums = "";
}
else
{
	$auth_forums = 'AND f.forum_id IN(';

	if(sizeOf($auth_forum_ary) > 1)
	{
		$auth_forums .= implode (',', $auth_forum_ary);
	}
	else
	{
		$auth_forums .= $auth_forum_ary[0];
	}

	$auth_forums .= ')';
}
厄,沒經大大的同意就貼出來了部分,不要緊吧……
reload_yip
星球公民
星球公民
文章: 84
註冊時間: 2004-06-03 23:12
來自: Starry Recollection
聯繫:

文章 reload_yip »

蕭遙 寫:OOHOO的top5裏檢查用戶觀看的語法:

代碼: 選擇全部

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX, $session_length);
init_userprefs($userdata);
//
// End session management
//


// Find which forums are visible for this user
$is_auth_ary = array();
$is_auth_ary = auth(AUTH_READ, AUTH_LIST_ALL, $userdata);

$auth_forum_ary = array();

// Get forum info
$sql = "SELECT forum_id FROM " . FORUMS_TABLE;

if( !$q_forums = $db->sql_query($sql) )
{
	message_die(GENERAL_MESSAGE, 'ADV_TOP5 MOD ERROR!!');
}

// Authorized forums info
while( $forum_row = $db->sql_fetchrow($q_forums) )
{
	$forum_id = $forum_row['forum_id'];

	if( $is_auth_ary[$forum_id]['auth_read'] == 1)
	{
		array_push($auth_forum_ary, $forum_id);
	}
}

if( sizeOf($auth_forum_ary) == 0 || !$AUTH_SECRUITY )
{
	$auth_forums = "";
}
else
{
	$auth_forums = 'AND f.forum_id IN(';

	if(sizeOf($auth_forum_ary) > 1)
	{
		$auth_forums .= implode (',', $auth_forum_ary);
	}
	else
	{
		$auth_forums .= $auth_forum_ary[0];
	}

	$auth_forums .= ')';
}
厄,沒經大大的同意就貼出來了部分,不要緊吧……
再痳煩一下....應加在那lllll
圖檔
星之回憶 - Starry Recollection 是一個動漫綜合論壇,有好多動漫畫及音樂下載。

圖檔
鈴月坊 - Cosplay 香港專屬討論區。

圖檔
香港GW論壇 - 討論Gundam Wars 的地方。
蕭遙
星球公民
星球公民
文章: 120
註冊時間: 2004-09-29 05:21

文章 蕭遙 »

嘗試加在index.php裏,加入bu的整合式TOP5代碼段的這下面吧:

function cutStr($str) {

global $MAX_STR_LEN;

$str = (strlen($str) > $MAX_STR_LEN) ? (substr($str, 0, $MAX_STR_LEN - 1) . "...") : $str;
return $str;
reload_yip
星球公民
星球公民
文章: 84
註冊時間: 2004-06-03 23:12
來自: Starry Recollection
聯繫:

文章 reload_yip »

蕭遙 寫:嘗試加在index.php裏,加入bu的整合式TOP5代碼段的這下面吧:

function cutStr($str) {

global $MAX_STR_LEN;

$str = (strlen($str) > $MAX_STR_LEN) ? (substr($str, 0, $MAX_STR_LEN - 1) . "...") : $str;
return $str;
加入後...出現\r

代碼: 選擇全部

Parse error: parse error, unexpected T_ELSE in /home/forum/index.php on line 709
Line709上下5行...

代碼: 選擇全部

			}
		}
	} // for ... categories

}// if ... total_categories
else
{
	message_die(GENERAL_MESSAGE, $lang['No_forums']);
}

//
// Generate the page
//
$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
http://www.reloadsr.com/et/indexa.rar
↑第1個是出問題的index.php , test file中的index.php 是未修改的檔案。
圖檔
星之回憶 - Starry Recollection 是一個動漫綜合論壇,有好多動漫畫及音樂下載。

圖檔
鈴月坊 - Cosplay 香港專屬討論區。

圖檔
香港GW論壇 - 討論Gundam Wars 的地方。
主題已鎖定

回到「外掛問題討論」