1 頁 (共 1 頁)

[問題]安裝完 pafiledb0.0.9d 之後,系統控制台的左半邊不見了!(已解決)

發表於 : 2006-04-07 21:32
hsientsung
*phpBB-2.0.18
*phpMyAdmin-2.6.0
*php-4.4.2-Win32
*mysql-4.0.24-win
*apache_2.0.53-win32-x86-no_ssl
----------------------------------------
問題外掛:下載中心 pafiledb0.0.9d

參考文章: http://phpbb-tw.net/phpbb/viewtopic.php ... ledb0.0.9d

參考文章: http://phpbb-tw.net/phpbb/viewtopic.php ... t=pafiledb

我下載了裡面的檔案,也進行了安裝,全部都沒有問題,
但是進入了系統控制台之後,發現了左半邊不見了!
右邊的框頁還在,也沒有問題,唯獨左邊的框頁是空白的!

請問哪裡出了問題呢?我都按照裡面的步驟去安裝的!

發表於 : 2006-04-08 06:56
心靈捕手
依照個人的安裝 (0.0.9c) 經驗:
進入後台時候, 左邊框架頁會出現一個 '錯誤訊息'.

由於版本有異, 而且您是出現 '空白頁', 所以我無法斷定是否為同一個錯誤?

建議您:
1. 試試以下的修改.
#
#-----[ OPEN ]-----
#
admin/admin_pa_ug_auth.php

#
#-----[ FIND ]-----
# ps. 因為版本有異, 所以建議尋找關鍵字 'function admin_display_cat_auth'

代碼: 選擇全部

function admin_display_cat_auth($cat_parent = 0, $depth = 0)
{
	global $pafiledb, $phpbb_root_path, $pafiledb_template, $phpEx;
	global $cat_auth_fields, $optionlist_mod, $optionlist_acl_adv;
	$pre = str_repeat('        ', $depth);
	if(isset($pafiledb->subcat_rowset[$cat_parent]))
	{
		foreach($pafiledb->subcat_rowset[$cat_parent] as $sub_cat_id => $cat_data)
		{
			$pafiledb_template->assign_block_vars('cat_row', array(
				'CAT_NAME' => $cat_data['cat_name'],
				'IS_HIGHER_CAT' => ($cat_data['cat_allow_file']) ? false : true,
				'PRE' => $pre,

				'U_CAT' => append_sid("admin_pa_catauth.$phpEx?cat_id=$sub_cat_id"),

				'S_MOD_SELECT' => $optionlist_mod[$sub_cat_id])
			);
		
			for($j = 0; $j < count($cat_auth_fields); $j++)
			{
				$pafiledb_template->assign_block_vars('cat_row.aclvalues', array(
					'S_ACL_SELECT' => $optionlist_acl_adv[$sub_cat_id][$j])
				);
			}
			admin_display_cat_auth($sub_cat_id, $depth + 1);
		}
		return;
	}
	return;
}
#
#-----[ REPLACE WITH ]-----
#

代碼: 選擇全部

/*function admin_display_cat_auth($cat_parent = 0, $depth = 0)
{
	global $pafiledb, $phpbb_root_path, $pafiledb_template, $phpEx;
	global $cat_auth_fields, $optionlist_mod, $optionlist_acl_adv;
	$pre = str_repeat('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;', $depth);
	if(isset($pafiledb->subcat_rowset[$cat_parent]))
	{
		foreach($pafiledb->subcat_rowset[$cat_parent] as $sub_cat_id => $cat_data)
		{
			$pafiledb_template->assign_block_vars('cat_row', array(
				'CAT_NAME' => $cat_data['cat_name'],
				'IS_HIGHER_CAT' => ($cat_data['cat_allow_file']) ? false : true,
				'PRE' => $pre,

				'U_CAT' => append_sid("admin_pa_catauth.$phpEx?cat_id=$sub_cat_id"),

				'S_MOD_SELECT' => $optionlist_mod[$sub_cat_id])
			);
		
			for($j = 0; $j < count($cat_auth_fields); $j++)
			{
				$pafiledb_template->assign_block_vars('cat_row.aclvalues', array(
					'S_ACL_SELECT' => $optionlist_acl_adv[$sub_cat_id][$j])
				);
			}
			admin_display_cat_auth($sub_cat_id, $depth + 1);
		}
		return;
	}
	return;
}*/
2. 或者, 試試升級 2.0.1
參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?p=232447#232447

發表於 : 2006-04-09 06:58
hsientsung
謝謝您撥空回覆,最近正在期中考呢,所以等期中考完之後,
再來試試看你的修改方法,還是很謝謝你唷。


修改成功的話,我會回來告知!    :-D

發表於 : 2006-05-25 17:36
hsientsung
久等了久等了,是來報告好消息的,按照您的說明方法去修改,
已經成功囉,太感激了,謝謝您唷!

另外,這個修改方式也適用 phpBB-2.0.20 唷!


:lol: