Seite 1 von 1

Diskussion zu phpBB 2.0.20 erschienen

Verfasst: 07.04.2006 18:10
von PhilippK
Hier könnt ihr eure Meinung zu phpBB 2.0.20 erschienen abgeben.
Hallo zusammen,

die phpBB-Group hat die Version 2.0.20 von phpBB herausgegeben: http://www.phpbb.com/phpBB/viewtopic.php?f=14&t=380687

Da die neue Version einige Updates enthält, die teilweise auch sicherheitskritisch sind, wird ein Update dringend empfohlen. Aktualisierte deutsche Pakete werden in den kommenden Tagen verfügbar sein.

Gruß, Philipp

Verfasst: 07.04.2006 22:43
von Mungo
Die deutschen Pakete sind nun auch verfügbar. Allerdings dauert es noch etwas bis die Sprachdateien auf phpbb.com aktualisiert sind.

Die Diskussion rund um phpBB 2.0.20 ist nun hier zu finden: http://www.phpbb.de/viewtopic.php?t=117564

Verfasst: 07.04.2006 23:47
von Pyramide
Die Update-Hilfe wurde inzwischen auch aktualisiert; wer unsicher ist, wie er beim Aktualisieren vorgehen muss, sollte sich zuerst die Informationen dort durchlesen.

Verfasst: 08.04.2006 14:59
von Mungo
Hier noch die Änderungen an den deutschen Sprachdateien:

language/lang_german/lang_admin.php

Code: Alles auswählen

#
#-----[ FIND ]---------------------------------------------
# Line 345
$lang['Allow_autologin'] = 'Erlaube automatisches Einloggen';
$lang['Allow_autologin_explain'] = 'Legt fest, ob Benutzern das automatische Einloggen ermöglicht wird';
$lang['Autologin_time'] = 'Ablaufzeit des Schlüssels für das automatische Einloggen';
$lang['Autologin_time_explain'] = 'Tage, die der Schlüssel für das automatische Einloggen gültig ist, wenn das Board nicht besucht wird. Mit Null läuft der Schlüssel nicht ab.';

#
#-----[ AFTER, ADD ]---------------------------------------------
#
// Search Flood Control - added 2.0.20 
$lang['Search_Flood_Interval'] = 'Flood-Intervall für Suche';
$lang['Search_Flood_Interval_explain'] = 'Anzahl der Sekunden, die ein Benutzer zwischen Suchanfragen warten muss';


#
#-----[ FIND ]---------------------------------------------
# Line 433
$lang['smiley_edit_success'] = 'Der Smilie wurde geändert';
$lang['smiley_import_success'] = 'Das Smilie-Paket wurde installiert';
$lang['smiley_del_success'] = 'Der Smilie wurde gelöscht';
$lang['Click_return_smileadmin'] = 'Klicke %shier%s, um zur Smilie-Verwaltung zurückzukehren';


#
#-----[ AFTER, ADD ]---------------------------------------------
#
$lang['Confirm_delete_smiley'] = 'Bist du sicher, dass dieser Smilie gelöscht werden soll?';


#
#-----[ FIND ]---------------------------------------------
# Line 526
$lang['Word_updated'] = 'Die Wortzensur wurde aktualisiert';
$lang['Word_added'] = 'Die Wortzensur wurde eingerichtet';
$lang['Word_removed'] = 'Die Wortzensur wurde entfernt';

$lang['Click_return_wordadmin'] = 'Klicke %shier%s, um zur Wortzensur-Administration zurückzukehren';


#
#-----[ AFTER, ADD ]---------------------------------------------
#

$lang['Confirm_delete_word'] = 'Bist du sicher, dass diese Wortzensur gelöscht werden soll?';


#
#-----[ FIND ]---------------------------------------------
# Line 568
$lang['Rank_removed'] = 'Der Rang wurde gelöscht';
$lang['No_update_ranks'] = 'Der Rang wurde erfolgreich gelöscht. Allerdings wurden Benutzer, denen dieser Rang zugeordnet war, nicht aktualisiert. Du musst den Rang bei diesen Benutzern manuell aktualisieren';

$lang['Click_return_rankadmin'] = 'Klicke %shier%s, um zur Rang-Administration zurückzukehren';


#
#-----[ AFTER, ADD ]---------------------------------------------
#
$lang['Confirm_delete_rank'] = 'Bist du sicher, dass dieser Rang gelöscht werden soll?';

language/lang_german/lang_main.php

Code: Alles auswählen

#
#-----[ FIND ]---------------------------------------------
# Line 788
$lang['No_searchable_forums'] = 'Du hast nicht die Berechtigung, dieses Forum zu durchsuchen.';

$lang['No_search_match'] = 'Keine Beiträge entsprechen deinen Kriterien.';
$lang['Found_search_match'] = 'Die Suche hat %d Ergebnis ergeben.'; // eg. Search found 1 match
$lang['Found_search_matches'] = 'Die Suche hat %d Ergebnisse ergeben.'; // eg. Search found 24 matches

#
#-----[ AFTER, ADD ]---------------------------------------------
#
$lang['Search_Flood_Error'] = 'Du kannst keine weitere Suche so schnell nach deiner letzten durchführen. Bitte versuche es in Kürze erneut.';


language/lang_german_formal/lang_admin.php

Code: Alles auswählen

#
#-----[ FIND ]---------------------------------------------
# Line 345
$lang['Allow_autologin'] = 'Automatisches Einloggen erlauben';
$lang['Allow_autologin_explain'] = 'Legt fest, ob Benutzern das automatische Einloggen ermöglicht wird';
$lang['Autologin_time'] = 'Ablaufzeit des Schlüssels für das automatische Einloggen';
$lang['Autologin_time_explain'] = 'Tage, die der Schlüssel für das automatische Einloggen gültig ist, wenn das Board nicht

#
#-----[ AFTER, ADD ]---------------------------------------------
#
// Search Flood Control - added 2.0.20 
$lang['Search_Flood_Interval'] = 'Flood-Intervall für Suche';
$lang['Search_Flood_Interval_explain'] = 'Anzahl der Sekunden, die ein Benutzer zwischen Suchanfragen warten muss';


#
#-----[ FIND ]---------------------------------------------
# Line 433
$lang['smiley_edit_success'] = 'Der Smilie wurde geändert';
$lang['smiley_import_success'] = 'Das Smilie-Paket wurde installiert';
$lang['smiley_del_success'] = 'Der Smilie wurde gelöscht';
$lang['Click_return_smileadmin'] = 'Klicken Sie %shier%s, um zur Smilie-Verwaltung zurückzukehren';


#
#-----[ AFTER, ADD ]---------------------------------------------
#
$lang['Confirm_delete_smiley'] = 'Sind Sie sicher, dass dieser Smilie gelöscht werden soll?';


#
#-----[ FIND ]---------------------------------------------
# Line 526
$lang['Word_updated'] = 'Die Wortzensur wurde aktualisiert';
$lang['Word_added'] = 'Die Wortzensur wurde eingerichtet';
$lang['Word_removed'] = 'Die Wortzensur wurde entfernt';

$lang['Click_return_wordadmin'] = 'Klicken Sie %shier%s, um zur Wortzensur-Administration zurückzukehren';


#
#-----[ AFTER, ADD ]---------------------------------------------
#

$lang['Confirm_delete_word'] = 'Sind Sie sicher, dass diese Wortzensur gelöscht werden soll?';


#
#-----[ FIND ]---------------------------------------------
# Line 568
$lang['Rank_removed'] = 'Der Rang wurde gelöscht';
$lang['No_update_ranks'] = 'Der Rang wurde erfolgreich gelöscht. Allerdings wurden Benutzer, denen dieser Rang zugeordnet war, nicht aktualisiert. Sie müssen den Rang bei diesen Benutzern manuell aktualisieren';

$lang['Click_return_rankadmin'] = 'Klicken Sie %shier%s, um zur Rang-Administration zurückzukehren';


#
#-----[ AFTER, ADD ]---------------------------------------------
#
$lang['Confirm_delete_rank'] = 'Sind Sie sicher, dass dieser Rang gelöscht werden soll?';

language/lang_german_formal/lang_main.php

Code: Alles auswählen

#
#-----[ FIND ]---------------------------------------------
# Line 788
$lang['No_searchable_forums'] = 'Sie haben nicht die Berechtigung, dieses Forum zu durchsuchen.';

$lang['No_search_match'] = 'Keine Beiträge entsprechen Ihren Kriterien.';
$lang['Found_search_match'] = 'Die Suche hat %d Ergebnis ergeben.'; // eg. Search found 1 match
$lang['Found_search_matches'] = 'Die Suche hat %d Ergebnisse ergeben.'; // eg. Search found 24 matches

#
#-----[ AFTER, ADD ]---------------------------------------------
#
$lang['Search_Flood_Error'] = 'Sie können keine weitere Suche so schnell nach Ihrer letzten durchführen. Bitte versuchen Sie es in Kürze erneut.';

Verfasst: 09.04.2006 12:42
von Mungo
In den Code Changes hatte sich ein Fehler eingeschlichen. Wer sich nicht sicher ist, ob er mit der fehlerfreien Version geupdatet hat, muss nur folgende Datei überprüfen:

privmsg.php

FINDE

Code: Alles auswählen

         if ( !($privmsg = $db->sql_fetchrow($result)) )
         {
            redirect(append_sid("privmsg.$phpEx?folder=$folder", true));
         }

         $privmsg_subject = preg_replace($orig_word, $replacement_word, $privmsg_subject);
         $privmsg_subject = ( ( !preg_match('/^Re:/', $privmsg['privmsgs_subject']) ) ? 'Re: ' : '' ) . $privmsg['privmsgs_subject'];
ERSETZE MIT

Code: Alles auswählen

         if ( !($privmsg = $db->sql_fetchrow($result)) )
         {
            redirect(append_sid("privmsg.$phpEx?folder=$folder", true));
         }

         $orig_word = $replacement_word = array();
         obtain_word_list($orig_word, $replace_word);

         $privmsg_subject = ( ( !preg_match('/^Re:/', $privmsg['privmsgs_subject']) ) ? 'Re: ' : '' ) . $privmsg['privmsgs_subject'];
         $privmsg_subject = preg_replace($orig_word, $replacement_word, $privmsg_subject);

Verfasst: 16.04.2006 21:03
von PhilippK
Mit dem [quote]-Tag kann es Probleme geben, um das Problem zu lösen, ist folgende Änderung durchzuführen:

./includes/functions_post.php
Suche:

Code: Alles auswählen

$message = addslashes($message);
Füge danach ein:

Code: Alles auswählen

$message = str_replace('"', '\"', $message);
Siehe auch http://www.phpbb.com/phpBB/viewtopic.ph ... 14#2086314