1 頁 (共 1 頁)

[問題]TOP5 連結字樣無法切換(已解決)

發表於 : 2005-08-18 21:54
妖后
問題外掛:Top5 Topics 2.1.0
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php?t=5044
狀況描述:TOP 版面左上角的 LAST HOT TOP 連結字樣,無法切換!已參考過這裡的解說,但問題仍然存在,懇請不吝指教,謝謝 ^_^

補充:
CASH MOD 222
水怪 RPG 完整安裝版
Top5 Topics 2.1.0
簡易子版面 v1.1

發表於 : 2005-08-18 22:13
問題狂
原因:
kaija 寫: 你可能裝了php 4.2.x之後的版本
這個版本之後傳變數不能直接傳
解決方法:
kaija 寫: 你在adv_top5.php的第145行附近找一下
有一行的註解是

代碼: 選擇全部

//select mode

在這行之後加上底下這行程式就可以了

代碼: 選擇全部

$mode=$HTTP_GET_VARS['mode'];
Source:http://phpbb-tw.net/phpbb/viewtopic.php?t=5044

發表於 : 2005-08-18 22:18
妖后
解決方法:
kaija 寫: 你在adv_top5.php的第145行附近找一下
有一行的註解是

代碼: 選擇全部

//select mode

在這行之後加上底下這行程式就可以了

代碼: 選擇全部

$mode=$HTTP_GET_VARS['mode'];
謝謝問題狂
我的 adv_top5.php 裡已經有加過這一行程式了
可是... :((

發表於 : 2005-08-18 22:22
問題狂
好吧...這問外掛可能有問題...
試試看最新的:
http://phpbb-tw.net/phpbb/viewtopic.php?t=31959

發表於 : 2005-08-18 22:31
妖后
問題狂 寫:好吧...這問外掛可能有問題...
試試看最新的:
http://phpbb-tw.net/phpbb/viewtopic.php?t=31959
這支我有下載過了(天音:那...還不快去資源回收筒翻回來 XD)
忘了當初為什麼改用 Top5 Topics 2.1.0
爬文去了 ^^ 謝謝你

發表於 : 2005-08-18 22:46
~倉木麻衣~
妖后 寫:我的 adv_top5.php 裡已經有加過這一行程式了
可是... :((
剛測試過, 可以運作

發表於 : 2005-08-18 22:57
妖后
~倉木麻衣~ 寫: 剛測試過, 可以運作
真是見鬼了,那怎麼辦?
我要把adv_top5.php 貼出來嗎 (慌 ing)

發表於 : 2005-08-18 23:11
~倉木麻衣~
妖后 寫:真是見鬼了,那怎麼辦?
我要把adv_top5.php 貼出來嗎 (慌 ing)
那就把它請出來跟大家見見面吧 :mrgreen:
先貼一下adv_top5.php檔案裡, 底下這行程式碼的前後各約10行左右的內容即可\r

代碼: 選擇全部

//select mode 

發表於 : 2005-08-18 23:17
妖后
// 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 .= ')';
}

//select mode$mode=$HTTP_GET_VARS['mode'];
switch($mode)
{
case 'last':
$sortby = "topic_last_post_id";
break;
case 'hot':
$sortby = "topic_views";
break;
case 'top':
$sortby = "topic_replies";
break;
default:
$sortby = "topic_last_post_id";
$mode = "last";
break;
}

那就麻煩~倉木麻衣~大幫我做個體檢吧!

發表於 : 2005-08-18 23:23
問題狂
加錯地方了!
這個地方:

代碼: 選擇全部

//select mode$mode=$HTTP_GET_VARS['mode']; 
因為你把:

代碼: 選擇全部

$mode=$HTTP_GET_VARS['mode']; 
加在\r

代碼: 選擇全部

//select mode
後面 所以被註解掉了
\n應該是加再下面一變成行:

代碼: 選擇全部

//select mode
$mode=$HTTP_GET_VARS['mode']; 
下次注意:
After ADD
不是在原程式碼的後面加上新的程式碼\r
而是在程式碼的後面一行加上該程式碼才對!

發表於 : 2005-08-18 23:33
妖后
應該是加再下面一變成行:

代碼: 選擇全部

//select
mode$mode=$HTTP_GET_VARS['mode']; 
真是一語點破夢中人
// ← 註解
我怎麼沒想到呀
這個問題我爬了兩天文耶(天音:北七喔!還不快去撞牆)
妖真是豬

問題狂、~倉木麻衣~
謝謝你們兩位
妖以後會多多注意
給你們大大鼓勵鼓勵 (:Y)