第 1 頁 (共 1 頁)
[問題]有關last_visit_1.2.8em 問題
發表於 : 2004-08-23 17:43
由 kamudi
開始安裝時
有段是這樣的
代碼: 選擇全部
#-----[ FIND ]------------------------------------------------
#
'FORUM_LOCKED_IMG' =>
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Start add - Last visit MOD
'USERS_TODAY_LIST' => $users_today_list,
'L_USERS_LASTHOUR' =>($users_lasthour)?sprintf($lang['Users_lasthour_explain'],$users_lasthour):$lang['Users_lasthour_none_explain'],
'L_USERS_TODAY' =>$l_today_users,
// End add - Last visit MOD
它指明要到'FORUM_LOCKED_IMG' =>後加上這段\r
代碼: 選擇全部
// Start add - Last visit MOD
'USERS_TODAY_LIST' => $users_today_list,
'L_USERS_LASTHOUR' =>($users_lasthour)?sprintf($lang['Users_lasthour_explain'],$users_lasthour):$lang['Users_lasthour_none_explain'],
'L_USERS_TODAY' =>$l_today_users,
// End add - Last visit MOD
未加之前是這樣\r
代碼: 選擇全部
'FORUM_LOCKED_IMG' => $images['forum_locked'],
加了之後就會變成這樣(留意紅色那部份),這樣正確嗎﹖
代碼: 選擇全部
'FORUM_LOCKED_IMG' =>// Start add - Last visit MOD
'USERS_TODAY_LIST' => $users_today_list,
'L_USERS_LASTHOUR' =>($users_lasthour)?sprintf($lang['Users_lasthour_explain'],$users_lasthour):$lang['Users_lasthour_none_explain'],
'L_USERS_TODAY' =>$l_today_users,
// End add - Last visit MOD [color=red]$images['forum_locked'],[/color]
發表於 : 2004-08-23 17:47
由 神川小羽
應該是加在下一行的樣子
發表於 : 2004-08-23 23:35
由 kamudi
神川小羽 寫:應該是加在下一行的樣子
不太明白\r
你可以再講講嗎
或做這段來看看可嗎﹖
發表於 : 2004-08-24 00:08
由 lucasart
正確的應該是要這樣才對
有空可以看看這篇由天霜前輩發表的安裝MOD教學會更上手哦\r
http://phpbb-tw.net/phpbb/viewtopic.php?t=22832
代碼: 選擇全部
'FORUM_LOCKED_IMG' => $images['forum_locked'],
// Start add - Last visit MOD
'USERS_TODAY_LIST' => $users_today_list,
'L_USERS_LASTHOUR' =>($users_lasthour)?sprintf($lang['Users_lasthour_explain'],$users_lasthour):$lang['Users_lasthour_none_explain'],
'L_USERS_TODAY' =>$l_today_users,
// End add - Last visit MOD
發表於 : 2004-08-24 05:35
由 kamudi
thank you ~
我安裝過的mod為數都不少
但今次有點不同所以有少少誤會
多謝你先
發表於 : 2004-08-24 06:12
由 kamudi
Couldn't retrieve user today data
DEBUG MODE
SQL Error : 1054 Unknown column 'user_lastlogon' in 'field list'
SELECT user_id,username,user_allow_viewonline,user_level,user_lastlogon FROM phpbb_users WHERE user_id!="-1" AND user_session_time >= 1093276800 AND user_session_time< 1093363199 ORDER BY username
Line : 285
File : C:\Webserver\myweb\user\kenzi\phpbb208a\phpbb2\index.php
出現這個情況是我做錯了那兒﹖
發表於 : 2004-08-24 07:49
由 lucasart
你好像沒有把user_lastlogon加到sql裡吧\r
安裝時不是有個SQL要安裝的嗎?應該是你沒加到吧
發表於 : 2004-08-24 12:39
由 kamudi
對呀!好像在這兒出現問呀
不知為何我安裝這個sql檔案出現
發表於 : 2004-08-24 12:59
由 kamudi
Warning: message_die(./language/lang_english/lang_main.php): failed to open stream: No such file or directory in C:\Webserver\myweb\user\kenzi\phpbb208a2\phpbb2\includes\functions.php on line 666
Warning: message_die(./language/lang_english/lang_main.php): failed to open stream: No such file or directory in C:\Webserver\myweb\user\kenzi\phpbb208a2\phpbb2\includes\functions.php on line 666
Warning: message_die(): Failed opening './language/lang_english/lang_main.php' for inclusion (include_path='.;c:\php4\pear') in C:\Webserver\myweb\user\kenzi\phpbb208a2\phpbb2\includes\functions.php on line 666
phpBB :
Error updating last visit time
DEBUG MODE
SQL Error : 1054 Unknown column 'user_lastlogon' in 'field list'
UPDATE phpbb_users SET user_session_time = 1093323536, user_session_page = 0, user_lastvisit = 1093297822, user_lastlogon = 1093323536, user_totallogon=user_totallogon+1 WHERE user_id = 2
Line : 165
File : C:\Webserver\myweb\user\kenzi\phpbb208a2\phpbb2\includes\sessions.php
當我update時會出現這個情況
發表於 : 2004-08-25 00:41
由 心靈捕手
kamudi 寫:對呀!好像在這兒出現問呀
不知為何我安裝這個sql檔案出現
以下是個人在安裝 last_visit_1.2.8em 過程中,
所碰到的[問題]和[解答],
提供給您參考一下:
代碼: 選擇全部
###############################################################################
補充說明: -by- 心靈捕手 http://220.134.232.37
問題:
1.無法完成[資料庫]更新的動作;
2.[首頁]無法讀取(原始的語言檔程式碼有誤);
解答:
1.必須先以系統管理員的身分登入後,
才有權限能執行資料庫更新的動作;
2.修改 index.php, index_body.tpl以及 lang_main.php 如下:
打開 index.php
#
#-----[ FIND ]---------------------------------------------
#
$users_today_list = $lang['Registered_users'].' ' . $users_today_list;
#
#-----[ REPLACE WITH ]---------------------------------------------
#
$users_today_list = $lang['Users_today_list'].' ' . $users_today_list;
打開 language/lang_chinese_traditional_taiwan/lang_main.php
#
#-----[ FIND ]---------------------------------------------
#
// Start add - Last visit MOD
$lang['Last_logon'] = '最後訪問';
$lang['Hidde_last_logon'] = '隱形';
$lang['Never_last_logon'] = '從未';
$lang['Users_today_zero_total'] = '今日論壇共來了 <b>0</b> 位客人 ::';
$lang['Users_today_total'] = 今日論壇共來了 <b>%d</b> 位客人 ::';
$lang['User_today_total'] = 今日論壇共來了 <b>%d</b> 位客人 ::';
$lang['Users_lasthour_explain'] = ',最近1小時內共有 %d 位來訪.';
$lang['Users_lasthour_none_explain'] = ''; //showen of none have visited the last hour, fill if you like
$lang['Years'] = '年';
$lang['Year'] = '年';
$lang['Weeks'] = '週';
$lang['Week'] = '週';
$lang['Day'] = '天';
$lang['Total_online_time'] = '總共持續在論壇時間';
$lang['Last_online_time'] = '最後一次持續在論壇時間';
$lang['Number_of_visit'] = '拜訪論壇次數';
$lang['Number_of_pages'] = '點選頁面數量';
// End add - Last visit MOD
#
#-----[ REPLACE WITH ]---------------------------------------------
#
// Start add - Last visit MOD
$lang['Last_logon'] = '最後訪問';
$lang['Hidde_last_logon'] = '隱形';
$lang['Never_last_logon'] = '從未';
$lang['Users_today_zero_total'] = '今天討論區總共來了 <b>0</b> 位客人: ';
$lang['Users_today_total'] = '今天討論區總共來了 <b>%d</b> 位客人: ';
$lang['User_today_total'] = '今天討論區總共來了 <b>%d</b> 位客人: ';
$lang['Users_lasthour_explain'] = '; 最近 1 小時內, 共有 %d 位來訪';
$lang['Users_lasthour_none_explain'] = ''; //showen of none have visited the last hour, fill if you like
$lang['Users_today_list'] = '今天來訪討論區的註冊會員: ';
$lang['Years'] = '年';
$lang['Year'] = '年';
$lang['Weeks'] = '週';
$lang['Week'] = '週';
$lang['Day'] = '天';
$lang['Total_online_time'] = '總共持續在討論區的時間';
$lang['Last_online_time'] = '最後一次持續在討論區的時間';
$lang['Number_of_visit'] = '拜訪討論區的次數';
$lang['Number_of_pages'] = '點選頁面數量';
// End add - Last visit MOD
打開 templates/subSilver/index_body.tpl
#
#-----[ FIND ]---------------------------------------------
#因為之前有加裝"生日"外掛, 所以必須再增加一個欄位; 否則不須修改.
rowspan="3"
#
#-----[ REPLACE WITH ]---------------------------------------------
#
rowspan="4"
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
#EoM
#
=======================================
備註:
印象中"會員列表"好像也有需要修改的地方,
為了怕太雜亂, 這一部分暫時不討論.
他日如果有這方面的問題,
再互相研究一下!
###############################################################################
發表於 : 2004-08-25 23:31
由 kamudi
好!謝謝你先
讓看過究竟先
謝謝你呀!
發表於 : 2004-08-26 00:21
由 kamudi
問題:
1.無法完成[資料庫]更新的動作;
我不太明白你的意思

發表於 : 2004-08-26 10:45
由 心靈捕手
kamudi 寫:問題:
1.無法完成[資料庫]更新的動作;
我不太明白你的意思

喔!我的意思是說:
必須要先以"系統管理員"的身分進入您的論壇,
才能夠順利以瀏覽器執行安裝資料庫檔案
last_visit_db_update.php
安裝成功後, 再將該檔案刪除!
以下是原安裝說明
代碼: 選擇全部
#
#-----[ COPY ]------------------------------------------------
#
copy last_visit_db_update.php to last_visit_db_update.php
#
# This MOD need a database update.
# Then, as you must have now copied the last_visit_db_update.php file
# in your phpBB root directory, run it with your navigator...
# http://www.yourWebSite.xxx/phpbbRootDir/last_visit_db_update.php
#
# ...and then delete it from the phpBB root directory!!!
#
# Please, do it NOW! Before editing phpBB files by EM or manually!!!
# Otherwise, you may have an error message during your next
# connection.
#
發表於 : 2005-02-24 03:32
由 webor
心靈捕手 寫:
備註:
印象中"會員列表"好像也有需要修改的地方,
為了怕太雜亂, 這一部分暫時不討論.
他日如果有這方面的問題,
再互相研究一下!
感謝大家分享的修正。剛才我裝好了,順便分享一下會員列表的解決方式。
會員列表的部分為安裝 CASH MOD 後的問題。我裝的版本是 2.22。
代碼: 選擇全部
#
#-----[ FIND ]------------------------------------------------
#
<td class="catBottom"
#
#-----[ IN-LINE FIND ]----------------------------------------
#
colspan="[color=red]8[/color]" //紅色部分在安裝cashmod之後是 [color=red]{NUM_COLUMNS}[/color]
#
#-----[ IN-LINE REPLACE WITH ]--------------------------------
#
colspan="9"
這是合併儲存格的html碼,由於使用變數取代,因此這個部分就不修改它。
修改的方式有二,
第一種方式:
代碼: 選擇全部
#
#-----[ 打開 ]------------
#
/includes/classes_cash.php
#
#-----[找到]-------------
#
function generate_columns(&$template,&$sql,$num_columns = 8)
#
#-----[在裏面,找到]----
#
= 8
#
#-----[刪除]-----------
#
= 8
#
#-----[找到]-------------
#
global $board_config, $cash;
if ( $board_config['cash_disable'] )
{
$template->assign_var('NUM_COLUMNS',$num_columns);
#
#-----[在上面,新增]----
#
$num_columns=$num_columns+1; //以後增加欄位就在這裏加
#
#-----[存檔,離開]------
第二種方式:
代碼: 選擇全部
#
#-----[ 打開 ]------------
#
/includes/classes_cash.php
#
#-----[找到]-------------
#
function generate_columns(&$template,&$sql,$num_columns = 8)
#
#-----[在裏面,找到]----
#
= 8
#
#-----[刪除]-----------
#
= 8
#-----[ 打開 ]------------
#
/memberlist.php
#
#-----[找到]-------------
#
$cm_memberlist->generate_columns($template,$sql,8);
#
#-----[在裏面,找到]----
#
8
#
#-----[修改為]----
#
9 //以後增加欄位就把這個數字加上去\r
#
#-----[存檔,離開]------