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
Diskussion zu phpBB 2.0.20 erschienen
Diskussion zu phpBB 2.0.20 erschienen
Hier könnt ihr eure Meinung zu phpBB 2.0.20 erschienen abgeben.
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
Die Diskussion rund um phpBB 2.0.20 ist nun hier zu finden: http://www.phpbb.de/viewtopic.php?t=117564
Die Update-Hilfe wurde inzwischen auch aktualisiert; wer unsicher ist, wie er beim Aktualisieren vorgehen muss, sollte sich zuerst die Informationen dort durchlesen.
KB:knigge
Hier noch die Änderungen an den deutschen Sprachdateien:
language/lang_german/lang_admin.php
language/lang_german/lang_main.php
language/lang_german_formal/lang_admin.php
language/lang_german_formal/lang_main.php
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.';
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
ERSETZE MIT
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'];
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);
Mit dem [quote]-Tag kann es Probleme geben, um das Problem zu lösen, ist folgende Änderung durchzuführen:
./includes/functions_post.php
Suche:Füge danach ein:
Siehe auch http://www.phpbb.com/phpBB/viewtopic.ph ... 14#2086314
./includes/functions_post.php
Suche:
Code: Alles auswählen
$message = addslashes($message);
Code: Alles auswählen
$message = str_replace('"', '\"', $message);
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods