- Offizieller Beitrag
Verbesserungen/allgemeine Veränderungen
- Kategorien sind in der ACP-Forenauflistung nun besser erkennbar (blaue Hinterlegung).
- Themen in Themenauflistung können jetzt nach Sprache gefiltert werden
- Anzahl der Beiträge eines Nutzers wird jetzt auch in den privaten Nachrichten angezeigt
- Importer geben jetzt an welche Daten von ihnen importiert werden können - nicht unterstütze Daten werden ausgeblendet
- Anzeige der erlaubten Dateiendungen verbessert (Berücksichtigung von Wildcards)
- Dropdown der Templategruppen zeigt jetzt die Anzahl der Templates an
- Quellcode-Eingabefeld im Templateeditor vergrößert.
- Türkische Übersetzung
- Französische Übersetzung
- Datenimport aus Parsimony Forum wird unterstützt
- div. zusätzliche Schnittstellen in Templates / Klassen geschaffen
Fehlerbehebungen
-
Datenimport
- Fehler beim Import von Umfragen aus IP.Board 2.3.0 behoben/umgangen
- Fehler beim WBB2 Import behoben
- PHPBB2 und WBB2 Importer sind jetzt mit MySQL3.22.x kompatibel
- Fehler beim Abfragen des DocumentRoots abgefangen
- Importer macht aus doppelten Benutzernamen jetzt "Duplicate XYZ" anstatt "Duplicate.XYZ"
- Fehler beim Importieren der Benutzerprofilfelder aus WBB2.0.x behoben: [behoben] BUG im Importer von wbb2.0 auf wbb3?? "fieldtype" fehlt?!
- fehlende Umwandlung des Center-BBCodes in Signaturen beim Import aus WBB2.x behoben: [behoben] Konvertierung von CENTER aus WBB2 fehlt
- Importer erzeugt jetzt immer eindeutige Benutzernamen bei Duplikaten
- Fehler beim Importieren der Benutzerprofilfelder aus einem WBB3 aus einer anderen Datenbank behoben
- Fehler bei der Übernahme der Themensprache behoben
- Paketverwaltung
- Endapplikationen können jetzt einwandfrei voneinander abhängig sein bzw. durch einen Plugin miteinander verbunden werden
- ein Endapplikation kann nicht mehr mit einer Endapplikation des selben Programms verbunden werden
- beim Deinstallieren von Paketen ist jetzt eine saubere Wiederherstellung der Abhängigkeiten gewährleistet
- Auflösen von "update threads" über mehrere verschiedene Server hinweg funktioniert jetzt.
- Wird von einem Update-Server, der den vom Client ggf. mitgelieferten Timestamp überprüft, eine leere packages_update.xml geliefert, bleibt diese jetzt unbearbeitet.
- Fehlerbehandlung beim Server-Update verbessert: Der heruntergeladene Bytestream wird sofort darauf überprüft, ob es sich um ein valides Paket handelt. Wenn nicht, wird das Paket als "konnte nicht heruntergeladen werden" markiert.
- Fehler im Zusammenhang mit der Passwortabfrage beim Server-Update ausgebaut.
- Fehler ausgebaut, der auftrat, wenn beim Server-Update Pakete, die von einem anderen Paket benötigt werden, keinen Eintrag für minversion haben.
- Mitgebrachte benötigte Pakete werden beim Server-Update jetzt ebenfalls korrekt erkannt und installiert.
- Fehler beseitigt, der auftrat, wenn keines von mehreren ausgewählten Paketen beim Server-Update gefunden wurde.
- Fehler ausgebaut, der dann auftrat, wenn man beim Serverupdate keinen Updateserver ausgewählt hatte.
- Server-Update weiter verfeinert: Warnhinweis bei falschem Benutzername-Passwort-Paar eingebaut; Auflösen von rekursiven Abhängigkeiten implementiert.
- Beim automatischen Update wird jetzt, wenn keine Update-Server eingetragen sind, keine Exception mehr angezeigt.
- Weitere Verbesserungen beim Auflösen von Abhängigkeiten und bei der Fehlerbehandlung beim Serverupdate eingebaut; die zusätzlich zu installierenden Abhängigkeiten werden dem User angezeigt.
- Fehler beim Loggen der "ALTER ADD INDEX" Befehle behoben.
- wenn ein Paket ein Paket benötigt, von dem mehrere Instanzen installiert sind, wird jetzt eine entsprechende Auswahlliste bei der Installation angezeigt
- Methode zum Ermitteln des /tmp Ordners nochmals verbessert; falls sich ein beschreibbarer /tmp Ordner im DOCUMENT_ROOT befindet, wird dieser jetzt standardmäßig verwendet
- Authentifizierungsalgorithmus verbessert: Jetzt wird auch eine Konfiguration eines Update-Servers, die eine Anzeige verfügbarer Pakete ohne Angabe von Authentifizierungsdaten ermöglicht, jedoch den Download der Pakete nur mittels Authentifizierung zulässt, berücksichtigt.
- Editor
- Diverse Fehler und Vorschläge aus folgendem Thema behoben bzw. übernommen: [bereits umgesetzt] Auffälligkeiten der Editorbedienung verfeinerbar? (Markierungen, Cursorpositonen, Farbauswahlbox, etc.)
- Der Editor bleibt auch nach mehrfachem Enter einfarbig
- IE Zeilensprung bei C&P behoben: [behoben] Zeilen erhöhen sich beim Einfügen
- Regex Fehler bei Smiley Umwandlung behoben: [behoben] Code lässt sich nicht posten
- Der WYSIWYG Editor bekommt Text und Hintergrund wie in der Beitragsansicht dargestellt: [behoben] WYSIWYG-Editor - Quelltext-Editor: Schriftarten vertauscht
- Safari sendet beim Absenden eines Beitrages nicht mehr "{$editor_id}_fontNameSelect", sondern "text_fontNameSelect".
- Safari 3 arbeitet mit dem WYSIWYG-Editor
- IE Fehler bei Schriftgröße und Schriftart behoben: [behoben] Schriftgröße/art/farbe usw. wird im editor nicht geändert
- IE Fehler beim Einfügen behoben: [behoben] WYSIWYG / Zitat / Zwischenablage / IE7
- Entfernt jemand den Colorchooser aus dem Editor via ACP, so erzeugt die Javascript-Klasse keinen Fehler mehr.
- Sonderzeichen im Titel eines Smiley erzeugen keine fehler mehr: [behoben] WYSIWYG Editor weg und mehr <probleme>!
- Sonstiges
- fehlerhafte Aktualisierung der Startseite bei deaktiviertem Papierkorb behoben
- Kodierungsfehler in Sprachdropdown behoben
- Cache-System und Options-Cache weniger fehleranfällig für Schreiboperationen
- in der Auflistung der gemeldeten Beiträge werden jetzt keine gelöschten Beiträge mehr angezeigt, wenn man dafür keine Berechtigung hat
- beim Abschalten der SEO-Funktion wird die .htaccess Datei nicht mehr gelöscht
- fehlerhafte Markierung von abonnierten Themen behoben
- Fehler beim Löschen von Foren behoben
- in der Beitragsliste wird nach einer Namensänderung nicht mehr der neue Benutzername bei alten Beiträgen angezeigt
- Redirect in zentraler HeaderUtil Methode gekapselt
- Zitat-Titel in fehlerhafter Sprache behoben
- SQL-Fehler behoben: [behoben] SQL-Fehler bei $additionalFields im BoardEditor
- Sprachdateien werden jetzt korrekt mit BOM exportiert
- fehlerhafte Unterscheidung zwischen Einzahl/Mehrzahl in der Auflistung der Dateianhänge korrigiert
- Fehler bei der Berechnung des Nutzeralters behoben
- Der Newsfeed für die ACP Startseite wird auf englisch heruntergeladen, falls er für die Standardsprache nicht existiert ([behoben] FeedReaderCronjob)
- GUI im ACP vereinheitlicht (Auflisten-Button in Bearbeitungsformular)
- Opera-Mac-Problem bei Darstellung der Zugriffsrechte-Checkboxen behoben ("Checkboxkaskade").
- Template Plugin {counter} akzeptiert nur noch Integer-Werte fuer die Parameter start und skip.
- fehlerhafte Darstellung von PHP-Code in der Suchfunktion behoben
- Berechnung des Speicherverbrauchs bei Thumbnail-Generierung verbessert
- PHP-Fehlermeldung beim Kopieren von Avataren unterdrueckt
- Anwendung von 'stripslashes' auf $_FILES Array repariert
- Tar-Klasse faengt jetzt Problem ab, wenn Zielordner voll ist
- Unerwuenschtes "@"-Zeichen vor {PAGE_TITLE} entfernt.
- fehlerhafte Zeichenkodierung bei der Vorschau vom Stilimport behoben
- beim Sperren wird "adminCanMail" automatisch deaktiviert
- "adminCanMail" wird jetzt korrekt beim Versenden von E-Mails aus dem ACP berücksichtigt
- E-Mail-Adressen Formatierung "Name <email@domain.tld>" ist jetzt abschaltbar (wg. Problemen mit div. SMTP-Servern)
- Funktionsweise der "Password vergessen" Funktion überarbeitet
- fehlerhafte Behandlung von Multiselect-Feldern behoben
- Anhängen der Session-ID in Headermenü-Links flexibler gemacht
- fehlerhafte Gruppenzuordnung beim Deaktivieren eines Nutzers behoben
- seltsame Script-Terminierung beim Ausführen von regulären Ausdrücken zum Validieren der Cronjob-Eingaben umgangen
- Fehlermeldung bei toten BBCode-Attributen in der Datenbank unterdrückt
- bei Versandmethode SMTP wird jetzt nicht mehr ein fehlerhaftes Absenderformat vorgeschlagen
- Cookiepräfix darf nicht mehr leer sein
- NamedUserexceptions schreiben jetzt Fehlerinformationen als HTML-Kommentar in die Ausgabe zur besseren Fehlerdiagnose
- bei Errorcode = 0 erscheint kein Verweis auf die Knowledge Base mehr
- Probleme bei Verwendung der PHP-Optionen "zlib.output_compression" und "output_handler" behoben
- Funktion zum Berechnen der Dateigröße einer Zip-Datei optimiert
- XSS im Profil behoben
- beim Herunterladen der Datenbanksicherung wird jetzt die Dateigröße im Header mitgeschickt
- Fehler beim Überprüfen der Bilder in der Signatur behoben
- Verweise auf Benutzer- und Gruppenbearbeitung kontrollieren jetzt zuvor die Zugriffsrechte
- fehlerhafte Berücksichtigung der Output-Klasse beim Bearbeiten von Benutzerprofilfeldern behoben
- Fehler in der Mitgliederliste behoben: [behoben] wcf.user.userOption53
- Fehler bei der Ermittlung des userOption-Namens behoben.
- DB Einspiel-Fehler behoben: singeleQuotes die mit singleQuotes escaped werden, werden berücksichtigt
- DB Export schreibt aus Performancegründen erweiterte Inserts (sind schneller beim Einlesen + Datei ist kleiner)
- fehlerhafte Gruppenauswahl beim Bearbeiten der Avatare behoben
- Systemexception bei fehlerhaften Backup Upload abgefangen.
- potenziellen Fehler beim Auslesen der PN-Empfaenger umgangen
- Zahlenformatierung an fehlender Stelle ergänzt
- Logout durch Suhosin im Stileditor verhindert
- letzte Aktivität wird bei unsichtbaren Nutzer nicht mehr angezeigt: [bereits umgesetzt] Unsichtbar: letzte Aktivität?
- Anzahl der Bildwiederholungen beim Benutzerrang muss nicht mehr ausgefüllt werden, wenn kein Bild angegeben wird
- Berechnungsfehler in der Speicherplatzanzeige der privaten Nachrichten behoben