Probleme mit Code ersetzen...

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Probleme mit Code ersetzen...

Beitrag von Kiss News »

habe Probleme beim Code einbinden... in der Beschreibung steht:
#
#
#-----[ OPEN ]------------------------------------------------
#
includes/sessions.php

#
#-----[ FIND ]------------------------------------------------
#
if (
{// (
$last_visit = (

$sql = "UPDATE " . USERS_TABLE . "
SET

#
#-----[ IN-LINE FIND ]----------------------------------------
#
if

#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------
#
//

#
#-----[ IN-LINE FIND ]----------------------------------------
#
{

#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------
#
//

#
#-----[ IN-LINE FIND ]----------------------------------------
#
user_lastvisit = $last_visit

#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
, user_lastlogon = " . time() . ", user_totallogon=user_totallogon+1
genau diesen Code gibt es aber so nicht....
mein Code sieht so aus:
http://www.kissfanshop.de/phpbb2/includ ... fertig.txt

wo und wie binde ich den Code nun ein?
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

steht doch drin bei dir :D

Code: Alles auswählen

	if ( $user_id != ANONYMOUS )
	{// ( $userdata['user_session_time'] > $expiry_time && $auto_create ) ? $userdata['user_lastvisit'] : (
		$last_visit = ( $userdata['user_session_time'] > 0 ) ? $userdata['user_session_time'] : $current_time;

		$sql = "UPDATE " . USERS_TABLE . "
			SET user_session_time = $current_time, user_session_page = $page_id, user_lastvisit = $last_visit
			WHERE user_id = $user_id";
		if ( !$db->sql_query($sql) )
Ab Zeile 156 ff :wink:

Markus
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Beitrag von Kiss News »

hab's mir gedacht, wollte nur sicher gehen. Danke!
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Beitrag von Kiss News »

ich wollte den "who is online" hack installieren auf meiner Seite:
http://www.kissfanshop.de/phpbb2/index.php

der soll mehr Infos geben über die Leute, die im Forum online sind...

es kommt jedoch ein Error:
Parse error: parse error, expecting `')'' in /mnt/ls6/15/131/00000000/htdocs/phpbb2/index.php on line 382
die Zeile 382 ist
}
hier die Zeilen 378-388 der index.php Datei:
if ( $is_auth_ary[$forum_data[$j]['forum_id']]['auth_view'] && $forum_data[$j]['cat_id'] == $cat_id )
{
$display_forums = true;
}
}

//
// Yes, we should, so first dump out the category
// title, then, if appropriate the forum list
//
if ( $display_forums )
kann mir vielleicht jemand sagen, wo hier der Fehler liegt? Vielen Dank!
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

musste die index.php auch editiert werden ....

Ist da eventuell eine Klammer zuviel oder der Code falsch eingesetzt ?

Markus
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Beitrag von Kiss News »

dieses Forum "isst" ständig meine posts, ich habe gerade ne geschlagene halbe Stunde gesessen, um einen langen ausführlichen post zu machen, und der ist ins Nichts verschwunden, nachdem ich auf "Absenden" geklickt habe. Ist mir nicht das erste mal passiert.

Ich glaube ich habe was von einem Hack gelesen, der sowas verhindern soll. Dieser Hack wäre für dieses Forum nicht schlecht, denn hier muss man sich besonders konzentrieren mit all den Codes etc., dass man nichts falsches schreibt, dann ist es besonders ärgerlich, wenn der ins Nirgendwo verschwindet :cry:

also, mein nächster post kommt gleich... hoffentlich....
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Beitrag von Kiss News »

SORRY, hatte irrtümlich die Backup Datei gelistet

ja, die index Datei musste man auch ändern:
hier die Beschreibung:
#-----[ 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
vorher sah meine index datei so aus:
'FORUM_LOCKED_IMG' => $images['forum_locked'],
// Start add - Select default language MOD
'LANGUAGE_SELECT' => language_select($board_config['default_lang'], 'language'),
'L_SELECT_LANG' => $Word_language,
'L_CHANGE_NOW' => 'OK',
// End add - Select default language MOD
danach so:
'FORUM_IMG' => $images['forum'],
'FORUM_NEW_IMG' => $images['forum_new'],
'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'],
// Start add - Select default language MOD
'LANGUAGE_SELECT' => language_select($board_config['default_lang'], 'language'),
'L_SELECT_LANG' => $Word_language,
'L_CHANGE_NOW' => 'OK',
// End add - Select default language MOD
irgendwie hab ich das wohl falsch eingefügt...
ergibt Error:
Parse error: parse error, expecting `')'' in /mnt/ls6/15/131/00000000/htdocs/phpbb2/index.php on line 382
[/quote]
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

Ändere diese Zeile ...

Code: Alles auswählen

'FORUM_LOCKED_IMG' => 
in diese ....

Code: Alles auswählen

'FORUM_LOCKED_IMG' => $images['forum_locked'], 
Das war in der Beschreibung nur der Text nachdem du suchen und danach einfügen solltest ... :wink:

Markus
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Beitrag von Kiss News »

achso verstehe, Einfügen immer in der NÄCHSTEN Zeile :roll:
sonst würde es ja heissen: ADD IN LINE, richtig?
werde ich dann mal versuchen. danke!
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Beitrag von Kiss News »

na, immerhim kommt die Seite jetzt 8)
http://www.kissfanshop.de/phpbb2/index.php

aber die Tabellen bei "who is online" sehen nicht gerade schön aus.
die Tagesinfo gehört doch eher über den Chat... in welcher Datei kann man das denn ändern? ist das memberlist_body.tpl?

folgene Dateien wurden editiert:
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_english/lang_admin.php
## language/lang_english/lang_main.php
## templates/subSilver/index_body.tpl
## templates/subSilver/memberlist_body.tpl
## templates/subSilver/profile_view_body.tpl
## templates/subSilver/admin/board_config_body.tpl


Danke für die Hilfe!
Antworten

Zurück zu „phpBB 2.0: Mod Support“