第 1 頁 (共 1 頁)
[問題]Page Generation Time 的位置
發表於 : 2003-10-28 02:35
由 依夢兒
問題外掛:Page Generation Time
參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?t=17490
使用版本:phpBB 2.0.3
這支外掛的顯示位置是在論壇的最底部。
但是在某一些風格中,這樣的位置就不是很好看了。
我想要將顯示位置調整到我想要的位置,但是研究了一下,找不到可以調整顯示位置的方法....
請教一下,有沒有人知道要怎麼調整它的顯示位置??
例如將它安排到版權宣言的下方,但是不要超出外框....麻煩了。
發表於 : 2003-10-28 07:33
由 Mac
這個外掛是用 PHP 的 echo 方式把主機狀態直接在尾頁顯示出來
以他目前的程式寫法,我想只有一種方法,但是顯示仍然不好看
include/page_tail.php
尋找\r
代碼: 選擇全部
//
// Show the overall footer
...
...
...
$template->pparse('overallfooter');
把那整段移到下方 "exit;" 前
這樣子可以做到把外掛移到 footer 的前方\r
而且還需要多加一個 <BR> 讓外掛跟 footer 間有段空行
~Mac
發表於 : 2003-10-28 12:46
由 ethan
不過這樣就不準了
輸出頁面執行時間,小於 與實際 php 執行完的時間
發表於 : 2003-10-28 16:36
由 Mac
因為把他擺在 footer 前面的原因吧\r
沒計算到 footer 的時間
如果寫入資料庫也造成存取次數太多的問題
所以只好擺在最下面囉
~Mac
發表於 : 2003-10-28 17:42
由 依夢兒
謝謝 Mac 兄,照著您的指示,現在我的 Page Generation Time 的顯示位置已經擺入框內了。
至於 ethan 提到的問題,我比對了更動位置之前和之後的效果,發現影響不大,差距不到 0.0x 秒。
況且每一次進來論壇時顯示的頁面生成時間本來就不可能一模一樣,所以我不會放在心上。
不過我還是想要再請教一下關於位置的問題。
現在 Page Generation Time 的顯示位置,是在進入系統管理控制台以及正體中文語系宣告的上面,
請問有沒有辦法將它調整到它們的下面,但是還是保持在框內的狀態??麻煩了....
發表於 : 2003-10-28 22:36
由 Mac
打開 page_tail.php
尋找\r
代碼: 選擇全部
$sql_part = round($sql_time / $gentime * 100);
$php_part = 100 - $sql_part;
echo '.....
代碼: 選擇全部
把 echo
換成 $gen_time = '.....
尋找\r
代碼: 選擇全部
$template->assign_vars(array(
'PHPBB_VERSION' => '2' . $board_config['version'],
'TRANSLATION_INFO' => ( isset($lang['TRANSLATION_INFO']) ) ? $lang['TRANSLATION_INFO'] : '',
'ADMIN_LINK' => $admin_link)
);
$template->pparse('overall_footer');
刪除, 然後尋找\
在上面加入\r
代碼: 選擇全部
$template->assign_vars(array(
'PHPBB_VERSION' => '2' . $board_config['version'],
'TRANSLATION_INFO' => ( isset($lang['TRANSLATION_INFO']) ) ? $lang['TRANSLATION_INFO'] : '',
'ADMIN_LINK' => $admin_link,
'PAGE_GEN' => $page_gen)
);
$template->pparse('overall_footer');
打開 overall_footer.tpl
把 {PAGE_GEN} 插到你想要讓他出現的地方\r
~Mac
發表於 : 2003-10-29 02:04
由 依夢兒
再一次的謝謝您....

發表於 : 2003-12-07 16:34
由 Virus
想請問一下...該 Mod 所附的 db 是 mysql.php...
可是小弟的是 mysql4.php ... 怎麼辦啊??.....
發表於 : 2004-02-28 04:23
由 ttsmarco
我試了好久都不行..
後來發現\r
代碼: 選擇全部
'PAGE_GEN' => $page_gen)
這段好像有問題...
應該是\r
代碼: 選擇全部
'PAGE_GEN' => $gen_time)
有錯請指正!!
發表於 : 2004-02-28 05:11
由 Mac
沒錯,當初寫錯了 ^^"
~Mac