[問題] 簡易子分區的問題,我裝不下10次了

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

版主: 版主管理群

主題已鎖定
hatakok
星球公民
星球公民
文章: 46
註冊時間: 2004-09-05 02:09
來自: 地獄的小角落

[問題] 簡易子分區的問題,我裝不下10次了

文章 hatakok »

http://phpbb-tw.net/phpbb/viewtopic.php?t=33019

我都卡在 \includes\functions.php 這檔
以下是 簡易子分區MOD 的操作說明

代碼: 選擇全部

將整個 function make_jumpbox($action , $match_forum_id = 0) 取代為========== 

//forum_sub start 
function make_jumpbox($action,$match_forum_id=0) 
{ 
   global $template, $userdata, $lang, $db, $nav_links, $phpEx, $SID,$is_auth; 
   $sql="select cat_id,cat_title from ".CATEGORIES_TABLE." order by cat_order  "; 
   if( !$result = $db->sql_query($sql) ) 
   { 
      message_die(GENERAL_ERROR, "Couldn't get list of Categories/Forums", "", __LINE__, __FILE__, $sql); 
   } 
   $cat_data = array(); 
   while( $row = $db->sql_fetchrow($result) ) 
   { 
      $cat_data[] = $row; 
   } 
   $db->sql_freeresult($result); 


   $sql = "SELECT cat_id,forum_id,forum_name,sort_sub,forum_sub,auth_view from ".FORUMS_TABLE."  ORDER BY cat_id,forum_order"; 
   if( !$result = $db->sql_query($sql) ) 
   { 
      message_die(GENERAL_ERROR, "Couldn't get list of Categories/Forums", "", __LINE__, __FILE__, $sql); 
   } 
   $forum_data = array(); 
   $forum_sub = array(); 
   $forum_sub2 = array(); 
   while( $row = $db->sql_fetchrow($result) ) 
   { 
      $s=""; 
       
      if($row['auth_view'] <= AUTH_REG) 
      { 
         if($row[forum_sub]==0) 
         { 
            $forum_data[$row['cat_id']][] = $row; 
         } 
         else 
         { 
            if ($row[forum_id] == $match_forum_id) 
            { 
               $s = " selected=\"selected\""; 
            } 
            $forum_sub[$row['forum_sub']][] = "add_select('".$row[forum_id]."','".$row[forum_name]."','$s',".($row[sort_sub]+1).");"; 
            $forum_sub2[$row['forum_sub']]=$row[forum_id]; 
         } 
      } 
   } 
   $db->sql_freeresult($result); 
   $sub_list="add_select('-1','".$lang['Select_forum']."','$s',0);"; 
   for( $i=0;$i<count($cat_data);$i++) 
   { 
      $s = ""; 
      $cat_id=$cat_data[$i][cat_id]; 
      $sub_list .="add_select('-1','&nbsp;','$s',0);"; 
      $sub_list .="add_select('-1','".$cat_data[$i][cat_title]."','$s',0);"; 
      for($j=0;$j<count($forum_data[$cat_id]);$j++) 
      { 
         $s = ""; 
         if ($forum_data[$cat_id][$j][forum_id] == $match_forum_id) 
         { 
            $s = " selected=\"selected\""; 
         } 
         $sub_list .= "add_select('".$forum_data[$cat_id][$j][forum_id]."','".$forum_data[$cat_id][$j][forum_name]."','$s',".($forum_data[$cat_id][$j][sort_sub]+1).");"; 

         if ( count($forum_sub[$forum_data[$cat_id][$j][forum_id]]) > 0 ) 
         { 
            $sub_list.= implode(' ', $forum_sub[$forum_data[$cat_id][$j][forum_id]]); 
            $sub_list.=sub_search($forum_sub2[$forum_data[$cat_id][$j][forum_id]],$forum_sub,$forum_sub2); 
         } 
      } 
   } 
   $template->set_filenames(array( 
      'jumpbox' => 'jumpbox.tpl') 
   ); 
   $template->assign_vars(array( 
      'L_GO' => $lang['Go'], 
      'L_JUMP_TO' => $lang['Jump_to'], 
      'L_SELECT_FORUM' => $lang['Select_forum'], 
      'JUMP_NAME'=>POST_FORUM_URL, 
      'S_JUMPBOX_SELECT' => $sub_list, 
      'S_JUMPBOX_ACTION' => append_sid($action)) 
   ); 
   $template->assign_var_from_handle('JUMPBOX', 'jumpbox'); 
   return; 
} 

function sub_search($id,$forum_sub,$forum_sub2) 
{ 
   if ( count($forum_sub[$id]) > 0 ) 
   { 
      $list= implode(' ', $forum_sub[$id]); 
      $list.=sub_search($forum_sub2[$id],$forum_sub,$forum_sub2); 
   } 
   return $list; 
} 
//forum_sub end
我如果取代後,首頁就會錯誤就會出現\r
Fatal error: Call to a member function on a non-object in c:\appserv\www
ivers\includes\functions.php on line 246

如果沒取代就會正常,但是創子分區就會出現以下錯誤
Fatal error: Call to undefined function: sub_search() in c:\appserv\www
ivers\admin\admin_forums.php on line 226

請救救我 :cry:
最後由 hatakok 於 2005-05-13 03:08 編輯,總共編輯了 2 次。
不染天下不染塵 . 半分形蹤半分蹤
聖賢不過籠中影 . 身遊瀟灑文武風

圖檔
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

搜尋過「function make_jumpbox(」了嗎?
hatakok
星球公民
星球公民
文章: 46
註冊時間: 2004-09-05 02:09
來自: 地獄的小角落

文章 hatakok »

~倉木麻衣~ 寫:搜尋過「function make_jumpbox」了嗎?
您好
我不懂您的意思耶 ~_~
請問可以說的清楚點嗎?
很抱歉麻煩您了 ^^"

等我解決後我會給您答謝的唷 ^Q^
不染天下不染塵 . 半分形蹤半分蹤
聖賢不過籠中影 . 身遊瀟灑文武風

圖檔
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

意思就是~答案在搜尋裡~
關鍵字:function make_jumpbox(
勾選符合以上所有關鍵字的資料
顯示模式:主題
hatakok
星球公民
星球公民
文章: 46
註冊時間: 2004-09-05 02:09
來自: 地獄的小角落

文章 hatakok »

~倉木麻衣~ 寫:意思就是~答案在搜尋裡~
關鍵字:function make_jumpbox(
勾選符合以上所有關鍵字的資料
顯示模式:主題
我有找過了
但都沒有我要的答案
不染天下不染塵 . 半分形蹤半分蹤
聖賢不過籠中影 . 身遊瀟灑文武風

圖檔
hatakok
星球公民
星球公民
文章: 46
註冊時間: 2004-09-05 02:09
來自: 地獄的小角落

文章 hatakok »

嗯\r
抱歉
我漏看到了重要的地方\r
我為我的疏忽對您致上十二萬分的歉意

也很謝謝您幫我找出來
我先去修改了
謝謝您了

至於謝禮,等我處理好我會再跟您商討
不染天下不染塵 . 半分形蹤半分蹤
聖賢不過籠中影 . 身遊瀟灑文武風

圖檔
主題已鎖定

回到「外掛問題討論」