[問題]有關last_visit_1.2.8em 問題

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

版主: 版主管理群

主題已鎖定
頭像
kamudi
星球公民
星球公民
文章: 147
註冊時間: 2003-09-12 17:40
來自: 哈巴魯星球
聯繫:

[問題]有關last_visit_1.2.8em 問題

文章 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]
●架設主機作業系統:Windows XP
●快速架站程式:Appserv
●我的上網方式:香港區網 HKBN
●我安裝的程式:Apache + php + MySql
●我的 phpBB2 版本:phpBB 2.0.13
︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾\r
圖檔
神川小羽
調皮の小羽
調皮の小羽
文章: 1461
註冊時間: 2004-05-01 05:55
來自: 謎樣之筱語
聯繫:

文章 神川小羽 »

應該是加在下一行的樣子
-.-
頭像
kamudi
星球公民
星球公民
文章: 147
註冊時間: 2003-09-12 17:40
來自: 哈巴魯星球
聯繫:

文章 kamudi »

神川小羽 寫:應該是加在下一行的樣子
不太明白\r
你可以再講講嗎
或做這段來看看可嗎﹖
●架設主機作業系統:Windows XP
●快速架站程式:Appserv
●我的上網方式:香港區網 HKBN
●我安裝的程式:Apache + php + MySql
●我的 phpBB2 版本:phpBB 2.0.13
︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾\r
圖檔
lucasart
星球普通子民
星球普通子民
文章: 20
註冊時間: 2003-08-31 15:15
來自: 明仔小鋪
聯繫:

文章 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 
圖檔
頭像
kamudi
星球公民
星球公民
文章: 147
註冊時間: 2003-09-12 17:40
來自: 哈巴魯星球
聯繫:

文章 kamudi »

thank you ~
我安裝過的mod為數都不少
但今次有點不同所以有少少誤會
多謝你先
●架設主機作業系統:Windows XP
●快速架站程式:Appserv
●我的上網方式:香港區網 HKBN
●我安裝的程式:Apache + php + MySql
●我的 phpBB2 版本:phpBB 2.0.13
︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾\r
圖檔
頭像
kamudi
星球公民
星球公民
文章: 147
註冊時間: 2003-09-12 17:40
來自: 哈巴魯星球
聯繫:

文章 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

出現這個情況是我做錯了那兒﹖
●架設主機作業系統:Windows XP
●快速架站程式:Appserv
●我的上網方式:香港區網 HKBN
●我安裝的程式:Apache + php + MySql
●我的 phpBB2 版本:phpBB 2.0.13
︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾\r
圖檔
lucasart
星球普通子民
星球普通子民
文章: 20
註冊時間: 2003-08-31 15:15
來自: 明仔小鋪
聯繫:

文章 lucasart »

你好像沒有把user_lastlogon加到sql裡吧\r
安裝時不是有個SQL要安裝的嗎?應該是你沒加到吧
圖檔
頭像
kamudi
星球公民
星球公民
文章: 147
註冊時間: 2003-09-12 17:40
來自: 哈巴魯星球
聯繫:

文章 kamudi »

對呀!好像在這兒出現問呀
不知為何我安裝這個sql檔案出現
●架設主機作業系統:Windows XP
●快速架站程式:Appserv
●我的上網方式:香港區網 HKBN
●我安裝的程式:Apache + php + MySql
●我的 phpBB2 版本:phpBB 2.0.13
︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾\r
圖檔
頭像
kamudi
星球公民
星球公民
文章: 147
註冊時間: 2003-09-12 17:40
來自: 哈巴魯星球
聯繫:

文章 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時會出現這個情況
●架設主機作業系統:Windows XP
●快速架站程式:Appserv
●我的上網方式:香港區網 HKBN
●我安裝的程式:Apache + php + MySql
●我的 phpBB2 版本:phpBB 2.0.13
︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾\r
圖檔
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8535
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

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 
#
=======================================
備註:
印象中"會員列表"好像也有需要修改的地方,
為了怕太雜亂, 這一部分暫時不討論. 
他日如果有這方面的問題,
再互相研究一下!
###############################################################################
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
kamudi
星球公民
星球公民
文章: 147
註冊時間: 2003-09-12 17:40
來自: 哈巴魯星球
聯繫:

文章 kamudi »

好!謝謝你先
讓看過究竟先
謝謝你呀!
●架設主機作業系統:Windows XP
●快速架站程式:Appserv
●我的上網方式:香港區網 HKBN
●我安裝的程式:Apache + php + MySql
●我的 phpBB2 版本:phpBB 2.0.13
︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾\r
圖檔
頭像
kamudi
星球公民
星球公民
文章: 147
註冊時間: 2003-09-12 17:40
來自: 哈巴魯星球
聯繫:

文章 kamudi »

問題:
1.無法完成[資料庫]更新的動作;
我不太明白你的意思 :lol:
●架設主機作業系統:Windows XP
●快速架站程式:Appserv
●我的上網方式:香港區網 HKBN
●我安裝的程式:Apache + php + MySql
●我的 phpBB2 版本:phpBB 2.0.13
︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾\r
圖檔
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8535
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

kamudi 寫:
問題:
1.無法完成[資料庫]更新的動作;
我不太明白你的意思 :lol:
喔!我的意思是說:
必須要先以"系統管理員"的身分進入您的論壇,
才能夠順利以瀏覽器執行安裝資料庫檔案
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.
#
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
webor
星球普通子民
星球普通子民
文章: 18
註冊時間: 2004-01-06 05:13

文章 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
#
#-----[存檔,離開]------
主題已鎖定

回到「外掛問題討論」