但看到的,也只有admin且也要登入才能看,而且麻煩!
本修改便是在 statistics mod 的 admin_statistics 的顯示表格中
再加入 一個 顯示 files 資料夾(attachment預設) 內的所有檔案佔用大小。
而為表格美觀(缺一格qq) 又加一個 debug 模示 的 顯示~~
以下是修改方法:
代碼: 選擇全部
#################################################################
##
##
## 安裝需求 Mod: Statistics 3.0.0 、 attachment 2.3.9
## Mod Description:
## 在 admin statistics 的表格中再增加
## debug 顯示、attachment的上傳資夾內的大小
## Installation Level: 容易
## Installation Time: 5-10 Minutes
## Files To Edit: 1
## root\modules\admin_statistics\module.php
##
##
# ---- [OPEN] -------------------------------
# root\modules\admin_statistics\module.php
#
# ----- [FIND ] ------------------------------
# 反白\r
if ($avatar_dir = @opendir($phpbb_root_path . $board_config['avatar_path']))
{
:
: 一直到,就是 if 的區段 整個反白!
:
:
$avatar_dir_size = $lang['Not_available'];
}
#
# ----- [CUT 剪下] ------------------------------
#
並移到最上面 <?PHP 的下面 **** 註解的下面(注意,不要註解掉了)
再來在
if ($avatar_dir = @opendir($phpbb_root_path . $board_config['avatar_path']))
{
的上面
#
# ----- [BEFORE ADD 增加一行] ------------------------------
#
function get_folder_size($folder_path,$attachment_mod_installed)
{
#
# ----- [FIND] ------------------------------
#
$avatar_dir_size = $lang['Not_available'];
}
# 的下面\r
# ----- [AFTER ADD 增加] ------------------------------
#
return $folder_dir_size;
} // function end
# 看出來了嗎?就是把它變成FUNCTION。…還沒完喔!
#
# ----- [FIND 在上述的這個FUNCTION內] ------------------------------
# 找 $avatar_dir 替代成 $folder_dir
# 注意,只在這個 FUNCTION 內的! 共有 21 個
# 一直改到這行 $avatar_dir_size = $lang['Not_available'];
# 好了FUNCTION 好了。
# 接下來,來使用它吧!
#
# ----- [FIND] ------------------------------
#
$avatar_dir_size = 0;
#
# ----- [ 取代為 三行程式] ------------------------------
#
$avatar_dir_size = get_folder_size($board_config['avatar_path'],$attachment_mod_installed);
// add new display DEBUG & FILE UPLOAD SIZE
$attachment_dir_size = get_folder_size($attach_config['upload_dir'],$attachment_mod_installed); //取得上傳的目錄的大小
$debug_mode = (DEBUG == 1) ? $lang['On'] : $lang['Off']; //DEBUG MODE
#
# ----- [FIND] ------------------------------\r
#
$lang['Gzip_compression']
#
# ----- [ AFTER 加入] ------------------------------
#
, $lang['Debug'],'attachment foler' // attachment foler <--可改成 $lang['Folder_Upload']
// 用中文方式,但需在language_main.php 內加入 $lang['Folder_Upload'] ='XXX';
#
# ----- [FIND] ------------------------------
#
$lang['Disabled']
#
# ----- [ AFTER 加入] ------------------------------
#
,$debug_mode,$attachment_dir_size
#
# ------[SAVE/CLOSE] ---------------------------
#