Update von 2.0.17 zu 2.0.18

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

@Blisk
Please attach your functions.php to take a look.
And for Global Announcements:

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
posting.php

#
#-----[ FIND ]-----
#
$topic_type = ( in_array($topic_type, array(POST_NORMAL, POST_STICKY, POST_ANNOUNCE)) ) ? $topic_type : POST_NORMAL;

#
#-----[ IN-LINE FIND ]-----
#
POST_ANNOUNCE

#
#-----[ IN-LINE AFTER, ADD ]-----
#
, POST_GLOBAL_ANNOUNCE
At least the cracker tracker must not longer be installed in the sessions.php, because the phpBB-Group was updating the session management to increase the security level. The Cracker Tracker is still recoded for phpBB 2.0.18 and you will not find the part for the session.php in there!

@modbo
Du hast in der posting.php einen groben Fehler gemacht!
Das ist im Upload vorhanden:

Code: Alles auswählen

#
#-----[ FIND ]---------------------------------------------
#
$topic_type = ( !empty($HTTP_POST_VARS['topictype']) ) ? intval($HTTP_POST_VARS['topictype']) : POST_NORMAL;

#
#-----[ AFTER, ADD ]---------------------------------------------
#
$topic_type = ( in_array($topic_type, array(POST_NORMAL, POST_STICKY, POST_ANNOUNCE)) ) ? $topic_type : POST_NORMAL;
Du hast die zu suchende Zeile aber ersetzt und nicht den neuen Code dahinter eingefügt!
Anbei daher nun die neue posting.php mit der Korrektur
Zuletzt geändert von oxpus am Fr 04.Nov, 2005 09:38, insgesamt 3-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

Danke oxpus. genau das war der Fehler. Hatte grad geschaut, als du die posting.php erwähnt hattest :!:

Verdammte Zucht ...
Vielen Dank!
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Keine Ursache.
Ich hatte mich genau über diese Stelle ja auch aufgeregt.
Aber was nutzt, es ist ja so gewollt...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Blisk
Beiträge: 873
Registriert: Di 21.Sep, 2004 12:06
Kontaktdaten:

Beitrag von Blisk »

Ok if I understand there is a New version of crcacker tracker for 2.0.18.
I will download it.

and here is a functions.php
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Okay, here the new one back.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Blisk
Beiträge: 873
Registriert: Di 21.Sep, 2004 12:06
Kontaktdaten:

Beitrag von Blisk »

OK now it works.
Thank you for helping.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

No problem.
Fine to read.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Blisk
Beiträge: 873
Registriert: Di 21.Sep, 2004 12:06
Kontaktdaten:

Beitrag von Blisk »

I found another problem.
in quick reply I can send an empty post.

that's should not be possible, because I have installed mod minimum, maximum charters.

That was working before updating.
:(

and in privmsg.php I canot find

find this line

Code: Alles auswählen

#-----[ FIND ]---------------------------------------------
#
			$to_userdata = $db->sql_fetchrow($result);

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			if (!($to_userdata = $db->sql_fetchrow($result)))
			{
				$error = TRUE;
				$error_msg = $lang['No_such_user'];
			}
And another error.
When someone select an avatar, after pressing button submit he get empty white page
Zuletzt geändert von Blisk am Fr 04.Nov, 2005 13:25, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

The quick reply isn't changed by the update, just the posting.php and functions_post.php.
But: You must reinstall the MOD for min/max chars again to get it work!

On privmsg.php you may have installed this block:

Code: Alles auswählen

		if ( !empty($HTTP_POST_VARS['username']) )
		{
			$to_username_array = explode (";", $HTTP_POST_VARS['username']);
			sort ($to_username_array);
			foreach ($to_username_array as $name) $to_usernames .= "'".phpbb_clean_username($name)."',";
			$to_usernames[strlen($to_usernames)-1]=" ";

				$sql = "SELECT username, user_absence, user_id, user_notify_pm, user_email, user_lang, user_active, user_absence, user_absence_mode, user_absence_text
					FROM " . USERS_TABLE . "
					WHERE username IN ($to_usernames)
						AND user_id <> " . ANONYMOUS . " ORDER BY username ASC";
			if( !($result2 = $db->sql_query($sql)) )
			{
				message_die(GENERAL_ERROR, 'Could not obtain users PM information', '', __LINE__, __FILE__, $sql);
			}
If yes, insert after this block

Code: Alles auswählen

			if (!($to_users = $db->sql_fetchrowset($result2)))
			{
				$error = TRUE;
				$error_msg = $lang['No_such_user'];
			}
For Avatar select: Selecting from gallery?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Blisk
Beiträge: 873
Registriert: Di 21.Sep, 2004 12:06
Kontaktdaten:

Beitrag von Blisk »

I didn't find that.
I also notice, that avatars for new users doesn't work, I get white blank page.

[ Attachment gelöscht am Fr 04.Nov, 2005 18:16 von oxpus ]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Here it is back...

And for Avatars: Do you mean choosing an avatar while registering?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Blisk
Beiträge: 873
Registriert: Di 21.Sep, 2004 12:06
Kontaktdaten:

Beitrag von Blisk »

ok tnx.
No i mean when a new user register and after that when he is logged in, when he goes to profil and try to choose his avata from avatars, than when he press a submit button for updating his profile it gets a white blank page.
you can try it.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Search on includes/usercp_register.php for

Code: Alles auswählen

	else if ( $user_avatar_remoteurl != '' && $board_config['allow_avatar_remote'] )
	{
		if ( @file_exists(@phpbb_realpath('./' . $board_config['avatar_path'] . '/' . $userdata['user_avatar'])) )
		{
			@unlink(@phpbb_realpath('./' . $board_config['avatar_path'] . '/' . $userdata['user_avatar']));
		}
		$avatar_sql = user_avatar_url($mode, $error, $error_msg, $user_avatar_remoteurl);
	}
	else if ( $user_avatar_local != '' && $board_config['allow_avatar_local'] )
	{
		if ( @file_exists(@phpbb_realpath('./' . $board_config['avatar_path'] . '/' . $userdata['user_avatar'])) )
		{
			@unlink(@phpbb_realpath('./' . $board_config['avatar_path'] . '/' . $userdata['user_avatar']));
		}
		$avatar_sql = user_avatar_gallery($mode, $error, $error_msg, $user_avatar_local);
	}
and replace this block with

Code: Alles auswählen

	else if ( $user_avatar_remoteurl != '' && $board_config['allow_avatar_remote'] )
	{
		user_avatar_delete($userdata['user_avatar_type'], $userdata['user_avatar']);
		$avatar_sql = user_avatar_url($mode, $error, $error_msg, $user_avatar_remoteurl);
	}
	else if ( $user_avatar_local != '' && $board_config['allow_avatar_local'] )
	{
		user_avatar_delete($userdata['user_avatar_type'], $userdata['user_avatar']);
		$avatar_sql = user_avatar_gallery($mode, $error, $error_msg, $user_avatar_local, $user_avatar_category);
	}
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
BladeM
Beiträge: 380
Registriert: Sa 09.Apr, 2005 16:23

Beitrag von BladeM »

das verstehe ich nicht soll ich das unbedingt instaliern,Vo für ist das ?

Code: Alles auswählen

#-----[ DIY INSTRUCTIONS ]---------------------------------------------
#
BEFORE installing this MOD, you have to upload the file
install/update_to_latest.php, execute it and then delete it
from your webspace.

It will execute the following SQL statements:

CREATE TABLE phpbb_sessions_keys (
	key_id varchar(32) DEFAULT '0' NOT NULL,
	user_id mediumint(8) DEFAULT '0' NOT NULL,
	last_ip varchar(8) DEFAULT '0' NOT NULL,
	last_login int(11) DEFAULT '0' NOT NULL,
	PRIMARY KEY (key_id, user_id),
	KEY last_login (last_login)
);

INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_autologin','1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_autologin_time','0');

UPDATE phpbb_users SET user_active = 0 WHERE user_id = -1;
UPDATE phpbb_config SET config_value = '.0.18' WHERE config_name = 'version';
Und bei mir must man sich immer neu einloggen,Ob wohl man einloggen speichern wählt.

Dan komme ich hier nicht weiter?

Code: Alles auswählen

#-----[ FIND]---------------------------------------------
###	Plus1.53Beta
#
#		if ( !empty($_GET[POST_USERS_URL]) )
#
###	Plus1.52
#
		if ( !empty($HTTP_GET_VARS[POST_USERS_URL]) )

Dort steht find aber danach ?

mfg
Zuletzt geändert von BladeM am Di 08.Nov, 2005 02:12, insgesamt 2-mal geändert.
Blisk
Beiträge: 873
Registriert: Di 21.Sep, 2004 12:06
Kontaktdaten:

Beitrag von Blisk »

Sorry I found that but it is not quite the same so I attaced file here.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

@BladeM
1. Steht doch da:
[quote]BEFORE installing this MOD, you have to upload the file
install/update_to_latest.php, execute it and then delete it
from your webspace.[/code]
Also: Entweder die genannte Datei hochladen und ausführen (in einem neu erstellten Order install/!) oder die angegebenen Anweisungen mit phpmyadmin ausführen.

2. Das müsste ganz am Anfang der viewtopic.php stehen (sofern dieser Teil aus dem betreffenden Part ist).

@Blisk
You can ignore this part. Your usercp_register.php still contains this part.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Blisk
Beiträge: 873
Registriert: Di 21.Sep, 2004 12:06
Kontaktdaten:

Beitrag von Blisk »

avatars still doesn't work.
:(
Zuletzt geändert von Blisk am Di 08.Nov, 2005 08:47, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Check the whole update again. I can't see the reason for this white page...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Blisk
Beiträge: 873
Registriert: Di 21.Sep, 2004 12:06
Kontaktdaten:

Beitrag von Blisk »

[quote="oxpus - Tue 08.Nov, 2005 11:58";p="47773"]Check the whole update again. I can't see the reason for this white page...[/quote]
I did checked update and looks like all ok, but avatars doesn't work.

And for MOD minimum and maximum post lenght, it is not a problem because of updating forum, but it is a bug in a MOD, and author doesn't support this mod anymore.
A problem is because you can send an empty page, but if you post less charters than it is allowed it works.
If you like to check the mod or maybe write a new one.
tnx
BladeM
Beiträge: 380
Registriert: Sa 09.Apr, 2005 16:23

Beitrag von BladeM »

Das steht schon da aber ich verstehe keine englisch,Ich habe das einfach ümer phpmyadmin probiert aber es gab einen fehler meldung hat leider nicht geklabt.

Ich habe dieses teil bei msq ausgeführt.

Code: Alles auswählen

CREATE TABLE phpbb_sessions_keys ( 
   key_id varchar(32) DEFAULT '0' NOT NULL, 
   user_id mediumint(8) DEFAULT '0' NOT NULL, 
   last_ip varchar(8) DEFAULT '0' NOT NULL, 
   last_login int(11) DEFAULT '0' NOT NULL, 
   PRIMARY KEY (key_id, user_id), 
   KEY last_login (last_login) 
); 

INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_autologin','1'); 
INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_autologin_time','0'); 

UPDATE phpbb_users SET user_active = 0 WHERE user_id = -1; 
UPDATE phpbb_config SET config_value = '.0.18' WHERE config_name = 'version';
also das ist nichts anders als normale update code ?
Zuletzt geändert von BladeM am Di 08.Nov, 2005 12:27, insgesamt 1-mal geändert.
Benutzeravatar
Snoopy
Beiträge: 1080
Registriert: So 26.Sep, 2004 20:23
Wohnort: Hannover
Kontaktdaten:

Beitrag von Snoopy »

http://www.phpbb2.de/dload.php?action=file&file_id=797

Ist das das ganze update fürs 1.52? Oder bin ich blind?
Blisk
Beiträge: 873
Registriert: Di 21.Sep, 2004 12:06
Kontaktdaten:

Beitrag von Blisk »

ja das ist alles.
Benutzeravatar
Snoopy
Beiträge: 1080
Registriert: So 26.Sep, 2004 20:23
Wohnort: Hannover
Kontaktdaten:

Beitrag von Snoopy »

Aber wenn ich das richtig verstehe, dürfen dann keine Mods drin sein, oder?

Bedeutet das dann für mich alles Mods ausbauen, das update machen und wieder einbauen? Ich meine jetzt die die ich neu hinzugefügt habe! Oder hab ich das jetzt falsch verstanden?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

@BladeM
Das ist die notwendige Datenbankanpassung zum 2.0.18.
Der Fehler zum Autologin sollte aber nicht auftauschen.
Lösche mal die Cookies, danach ist dieser Fehler normalerweise behoben.

@Blisk
For Avatars:
Which update do you have used? Look for the really newest one! At first there are two parts of the update, the newest one will be integrated in one how-to.

For the Post Length MOD try this:
Open functions_post.php, find

Code: Alles auswählen

// Check message
// $mode == 'editpost' added for Min-Maxlength Mod
	if (!empty($message) || $mode == 'editpost')
	{ 
and add before this:

Code: Alles auswählen

  if ( empty($message) )
        {
            $message_too_short = sprintf($lang['Message_Minlength_error'], $board_config['message_minlength']);
            $error_msg .= (!empty($error_msg)) ? '<br />' . $message_too_short : $message_too_short;
        }
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Blisk
Beiträge: 873
Registriert: Di 21.Sep, 2004 12:06
Kontaktdaten:

Beitrag von Blisk »

diese update ist fur 1.52 version mit mehr mods, deine mods.

TNX now this MOD works OK

I did use update from 2.0.17 to 2.0.18
fro here
http://www.phpbb2.de/dload.php?action=file&file_id=797
Zuletzt geändert von Blisk am Di 08.Nov, 2005 12:37, insgesamt 1-mal geändert.
Antworten