AA_
28.09.2009, 11:53
dokumentation der entwicklerarbeiten und changelog
neu: farbeinstellungen für liga-tabellen im css-editor (http://www.vbulletin-germany.org/projectattachment.php?attachmentid=119).
(die bereits vorgenommenen einstellungen im css-editor unter 'Zusätzliche CSS-Definitionen' werden beim update übernommen und die einträge aus 'Zusätzliche CSS-Definitionen' anschliessend entfernt)
neu: Einfaches Diagnose-Tool (http://www.vbulletin-germany.org/project.php?issueid=425) zur Ermittlung des eingesetzten Soap-Clients mit Ping-Pong-Test, Dateiprüfungen u.v.m.
neu: add-on als eigenständige englische version (http://www.vbulletin-germany.org/project.php?do=gotonote&issuenoteid=2686) (mastersprache) und zusätzliches sprachfile in der deutschen version, jeweils kodiert in iso-8859-1, US-ASCII und utf-8
behobener fehler: entfernen von phrasen bei deinstallation des add-ons unvollständig.
(nach deinstallation verblieben alle in andere sprachen übersetzte phrasen. es handelt sich hier um einen vbulletin-fehler, da beim deinstallieren eines produktes nur die masterphrasen gelöscht werden, siehe funktion delete_product() in adminfunctions_plugin.php. eigene änderungen der phrasen sowie sämtliche phrasen aus externen sprachfiles bleiben erhalten.)
behobener fehler: entfernen von angepassten templates bei deinstallation. ein vbulletin-fehler (delete_product() in adminfunctions_plugin.php) belässt trotz deinstallation alle angepassten templates des add-ons. diese werden jetzt vollständig gelöscht bei deinstallation.
behobener fehler: wird das pear soap-paket als client eingesetzt, wurden keine exceptions im fehlerfall geworfen - und somit das fehlerhandling des add-ons umgangen.
behobener fehler: "phrasenverschiebungen" im adminpanel bei leeren phrasen. dies is auf einen vbulletin-fehler zurückzuführen. die entsprechenden (leeren) phrasen sind jetzt als CDATA deklariert.
geändert: entfernen von allen css-einstellungen beim deinstallieren des add-ons. auch hier verursacht ein fehler in vbulletin (delete_product() in adminfunctions_plugin.php), das verbleiben von eigenen styleanpassungen (nur css des master-styles wird entfernt). diese werden jetzt vollständig gelöscht bei deinstallation.
geändert: funktion build_leagues_datastore() optimiert. die funktion nimmt nun keine rücksicht mehr auf ältere add-on-versionen und/oder fehlende tabellen-spalten, ohne dabei sql-fehler zu produzieren.
geändert: die vereinfachte prüfung auf vorhandensein einer nutzbaren soap-erweiterung während der installation oder eines updates wurde entfernt (zu ungenau und nicht zweckdienlich, wenn probleme im betrieb des add-ons selber auftreten). an diese stelle tritt ein jederzeit aufrufbares diagnose-tool.