Seite 1 von 3

Problem mit Last Visit MOD

Verfasst: 19.10.2005 23:35
von Paninaro
Hallo

Ich hab diesen MOD > http://phpbbhacks.com/download/237 < eingebaut.

Die last_visit_db_update.php habe ich als erstes ausgeführt, ging auch ohne Probleme, danach habe ich die Dateien

index.php
memberlist.php
search.php
admin/admin_board.php
includes/functions.php
includes/page_header.php
includes/sessions.php
includes/usercp_viewprofile.php
language/lang_german/lang_admin.php
language/lang_german/lang_main.php
templates/subSilver/index_body.tpl
templates/subSilver/member_body.tpl
templates/subSilver/profile_view_body.tpl
templates/subSilver/admin/board_config_body.tpl

geändert und wenn man jetzt das Forum aufruft ist die Seite Weiß :o

Was hab ich falsch gemacht?

Hier mal die Dateien die ich modifiziert habe, sieht jemand von euch den Fehler?

>KLICK<

Verfasst: 19.10.2005 23:59
von Markus67
Hi ...

welche phpBB Version nutzt du?

Markus

Verfasst: 20.10.2005 00:03
von Paninaro
2.0.17

Verfasst: 20.10.2005 00:15
von Markus67
Hi ...

dann ist das aber eine komische sessions.php :o

Nimm mal die hier ...
sessions.php

Markus

Verfasst: 20.10.2005 00:32
von Paninaro
Danke

Hattest die sessions.php schon modifiziert wie ich gesehen hab, Forum bleibt immer noch weiß :-?

Verfasst: 20.10.2005 00:52
von Markus67
Hi ..

suche in der index.php

Code: Alles auswählen

		'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 $images['forum_locked'],

		'L_FORUM' => $lang['Forum'],
ersetze mit:

Code: Alles auswählen

		'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
		'L_FORUM' => $lang['Forum'],
suche in der memberlist.php

Code: Alles auswählen

for($i = 
($userdata['user_level'] == ADMIN ) ? 0:1; $i < count($mode_types_text); $i++)
ersetze mit:

Code: Alles auswählen

for($i = ($userdata['user_level'] == ADMIN ) ? 0:1; $i < count($mode_types_text); $i++)
suche:

Code: Alles auswählen

	'L_JOINED' =>// Start add - Last visit MOD
'L_LOGON' => $lang['Last_logon'], 
// End add - Last visit MOD $lang['Joined'], 
	'L_POSTS' => $lang['Posts'],
ersetze mit:

Code: Alles auswählen

	'L_JOINED' => $lang['Joined'], 
	// Start add - Last visit MOD
	'L_LOGON' => $lang['Last_logon'], 
	// End add - Last visit MOD
	'L_POSTS' => $lang['Posts'],
suche:

Code: Alles auswählen

			'JOINED' =>// Start add - Last visit MOD
'LAST_LOGON' => ($userdata['user_level'] == ADMIN || (!$board_config['hidde_last_logon'] && $row['user_allow_viewonline'])) ? (($row['user_lastlogon'])? create_date($board_config['default_dateformat'], $row['user_lastlogon'], $board_config['board_timezone']):$lang['Never_last_logon']):$lang['Hidde_last_logon'],
// End add - Last visit MOD $joined,
			'POSTS' => $posts,
ersetze mit:

Code: Alles auswählen

			'JOINED' => $joined,
			// Start add - Last visit MOD
			'LAST_LOGON' => ($userdata['user_level'] == ADMIN || (!$board_config['hidde_last_logon'] && $row['user_allow_viewonline'])) ? (($row['user_lastlogon'])? create_date($board_config['default_dateformat'], $row['user_lastlogon'], $board_config['board_timezone']):$lang['Never_last_logon']):$lang['Hidde_last_logon'],
			// End add - Last visit MOD
			'POSTS' => $posts,
Markus

Verfasst: 20.10.2005 01:09
von Paninaro
Ich verstehs nicht, geht immer noch nichts und der Server lädt mein Backup nicht hoch :(

Verfasst: 20.10.2005 01:13
von Markus67
Hi ...

Was für ein Backup?
Mit der Datenbank hat das nichts zu tun.
Dann schau ich mal in die nächsten Dateien.

Markus

Verfasst: 20.10.2005 01:16
von Paninaro
Markus67 hat geschrieben:Hi ...

Was für ein Backup?
Ein komplettes Backup von allem was auf dem Server drauf ist.

Hatte ich denn was falsch gemacht bei den Dateien? An der sessions.php von dir hab ich wohl nichts geändert.

Verfasst: 20.10.2005 01:25
von Markus67
suche in der admin/admin_board.php

Code: Alles auswählen

$prune_yes = ( $new['prune_enable'] ) ? "checked=\"checked\"" : "";
$prune_no = (// Start add - Last visit MOD
$hidde_last_logon_yes = ( $new['hidde_last_logon'] ) ? "checked=\"checked\"" : ""; 
$hidde_last_logon_no = ( !$new['hidde_last_logon'] ) ? "checked=\"checked\"" : ""; 
// End add - Last visit MOD !$new['prune_enable'] ) ? "checked=\"checked\"" : "";
ersetze mit:

Code: Alles auswählen

$prune_yes = ( $new['prune_enable'] ) ? "checked=\"checked\"" : "";
$prune_no = ( !$new['prune_enable'] ) ? "checked=\"checked\"" : "";
// Start add - Last visit MOD
$hidde_last_logon_yes = ( $new['hidde_last_logon'] ) ? "checked=\"checked\"" : ""; 
$hidde_last_logon_no = ( !$new['hidde_last_logon'] ) ? "checked=\"checked\"" : ""; 
// End add - Last visit MOD
suche:

Code: Alles auswählen

	"L_ENABLE_PRUNE" =>// Start add - Last visit MOD
"L_HIDDE_LAST_LOGON" => $lang['Hidde_last_logon'], 
"L_HIDDE_LAST_LOGON_EXPLAIN" => $lang['Hidde_last_logon_expain'], 
// End add - Last visit MOD $lang['Enable_prune'],
	"L_ALLOW_HTML" => $lang['Allow_HTML'],
ersetze mit:

Code: Alles auswählen

	"L_ENABLE_PRUNE" => $lang['Enable_prune'],
	// Start add - Last visit MOD
	"L_HIDDE_LAST_LOGON" => $lang['Hidde_last_logon'], 
	"L_HIDDE_LAST_LOGON_EXPLAIN" => $lang['Hidde_last_logon_expain'], 
	// End add - Last visit MOD
	"L_ALLOW_HTML" => $lang['Allow_HTML'],
suche:

Code: Alles auswählen

	"PRUNE_NO" =>// Start add - Last visit MOD
"HIDDE_LAST_LOGON_YES" => $hidde_last_logon_yes, 
"HIDDE_LAST_LOGON_NO" => $hidde_last_logon_no, 
// End add - Last visit MOD $prune_no,
ersetze mit:

Code: Alles auswählen

	"PRUNE_NO" => $prune_no, 
	// Start add - Last visit MOD
	"HIDDE_LAST_LOGON_YES" => $hidde_last_logon_yes, 
	"HIDDE_LAST_LOGON_NO" => $hidde_last_logon_no, 
	// End add - Last visit MOD
suche in der usercp_viewprofile.php

Code: Alles auswählen

	'JOINED' =>// Start add - Last visit MOD
'L_LOGON' => $lang['Last_logon'], 
'LAST_LOGON' => ($userdata['user_level'] == ADMIN || (!$board_config['hidde_last_logon'] && $profiledata['user_allow_viewonline'])) ? (($profiledata['user_lastlogon'])? create_date($board_config['default_dateformat'], $profiledata['user_lastlogon'], $board_config['board_timezone']):$lang['Never_last_logon']):$lang['Hidde_last_logon'], 

'L_TOTAL_ONLINE_TIME' => $lang['Total_online_time'],
'TOTAL_ONLINE_TIME' => make_hours($profiledata['user_totaltime']),
'L_LAST_ONLINE_TIME' => $lang['Last_online_time'],
'LAST_ONLINE_TIME' => make_hours($profiledata['user_session_time']-$profiledata['user_lastlogon']),
'L_NUMBER_OF_VISIT' => $lang['Number_of_visit'],
'NUMBER_OF_VISIT' => ($profiledata['user_totallogon']>0) ? $profiledata['user_totallogon']: $lang['None'],
'L_NUMBER_OF_PAGES' => $lang['Number_of_pages'], 
'NUMBER_OF_PAGES' => ($profiledata['user_totalpages']) ? $profiledata['user_totalpages']: $lang['None'], 
// End add - Last visit MOD create_date($lang['DATE_FORMAT'], $profiledata['user_regdate'], $board_config['board_timezone']),
	'POSTER_RANK' => $poster_rank,
ersetze mit:

Code: Alles auswählen

	'JOINED' => create_date($lang['DATE_FORMAT'], $profiledata['user_regdate'], $board_config['board_timezone']),
	// Start add - Last visit MOD
	'L_LOGON' => $lang['Last_logon'], 
	'LAST_LOGON' => ($userdata['user_level'] == ADMIN || (!$board_config['hidde_last_logon'] && $profiledata['user_allow_viewonline'])) ? (($profiledata['user_lastlogon'])? create_date($board_config['default_dateformat'], $profiledata['user_lastlogon'], $board_config['board_timezone']):$lang['Never_last_logon']):$lang['Hidde_last_logon'], 

	'L_TOTAL_ONLINE_TIME' => $lang['Total_online_time'],
	'TOTAL_ONLINE_TIME' => make_hours($profiledata['user_totaltime']),
	'L_LAST_ONLINE_TIME' => $lang['Last_online_time'],
	'LAST_ONLINE_TIME' => make_hours($profiledata['user_session_time']-$profiledata['user_lastlogon']),
	'L_NUMBER_OF_VISIT' => $lang['Number_of_visit'],
	'NUMBER_OF_VISIT' => ($profiledata['user_totallogon']>0) ? $profiledata['user_totallogon']: $lang['None'],
	'L_NUMBER_OF_PAGES' => $lang['Number_of_pages'], 
	'NUMBER_OF_PAGES' => ($profiledata['user_totalpages']) ? $profiledata['user_totalpages']: $lang['None'], 
	// End add - Last visit MOD
	'POSTER_RANK' => $poster_rank,
öffne die lang_german/lang_main.php
suche: danach ist noch eine Leerzeile ... die muss entfernt werden.

suche in der index_body.tpl

Code: Alles auswählen

  </tr><!-- Start add - Last visit MOD -->
<tr>
ersetze mit:

Code: Alles auswählen

  </tr>
<!-- Start add - Last visit MOD -->
<tr>
Wenn du die Änderungen alle gemacht hast und immer noch eine weisse Seite kommt liegt es nicht am Last Visit MOD.

Markus