ChangeLog

Aus Deutsche WoWRoster Wiki

Wechseln zu: Navigation, Suche



WoWRoster Change Log


Letzte Version (v2.0.2) 21. Dezember 2008

Änderungen an den Versionen 1.x sind hier nicht aufgeführt, bitte schaue unter [WoWRoster 1.x Change Log] dafür.


Letzte Änderung der Originalseite: Zanix 08:43, 23 January 2010 (UTC)

Änderung dieser Seite:

  • Nefuh 13:10, 23. Januar 2010 (GMT) - Übersetzung ChangeLog für Version 2.1.0


v2.1.0

Alpha
Aktualisiert am 08:43, 23 January 2010 (UTC)
Änderungen ab SVN-2075

Diese Seite kann jederzeit geändert werden.
Diese Seite dient lediglich dazu, über kommende Fixes / Änderungen und Erweiterungen zu informieren

Wichtige Änderungen

  • Neues Standard Thema (Template), das alte ist für immer verloren
  • Unterstützung für Duale Talentverteilung
  • Talentränge und Talentdaten kommen nun aus dem Arsenal, und können über RosterCP -> Armory Data aktualisiert werden.
  • WoWRoster benötigt jetzt eine modifizierte Version vom CharacterProfiler und GuildProfiler, welche nun von uns aktualisiert werden
    • Calvin hatte nicht die Zeit um CP und GP zu aktualisieren, also haben Wir die Entwicklung übernommen
    • Unsere Version unterstützt nun die Duale Talentverteilung, Ours supports Dual talents, Multi-Level Ruf, und mehr Daten für Rezepte, Reagenzien und Items
  • Aufteilung einiger Icondaten um diese in Templates nutzen zu können in der item.php
  • item::out() ist nun veraltet, bitte benutzte folgende Funktionen um einen eigenen Container für Item Icons zu erstellen
    • item::slot,
    • item::tpl_get_icon(),
    • item::tpl_get_tooltip(),
    • item::tpl_get_itemlink(),
    • item::quantity,
    • item::slot == 'Ammo'
    • Der Roster und die Kernaddons wurden aktualisiert um das neue Format zu benutzen
    • Alle Icon Tooltips die das alte Format benutzen, werden weiterhin angezeigt.
  • item.html Template hinzugefügt als Beispiel für das Erstellen eines Item Containers (die Datei wird nicht im Roster benutzt)
  • Das Menü wird nun früher initialisiert in der Hoffnung das Menüfehler reduziert werden, wenn im Roster ein Fehler auftaucht

Allgemeine Fixes und Erweiterungen

  • Das entfernen von Leerzeichen im Realm-, Charakter- und Gildennamen für die Upload Regeln wurde geändert
    • Offenbar kann man Leerzeichen am Anfang und Ende von Realm-, Charakter- und Gildennamen haben
  • Die Klasseniconsgröße wurde von 50px auf 64px erhöht
  • Änderung der $_GET[] Suche nach s_term, ändert nun die Reihenfolge von $_GET[] in der makelink()-Funktion
  • Neue Quest Daten (schaue in die anderen Bereiche für weitere Informationen)
    • Alle Questlinks benutzen nun die quest_id
    • Änderungen an lib/quest.php Funktionen
      • quest_get_many() Aktualisierung für neue Tabellen
      • quest_get_one($quest_name)
      • quest_get_one_id($quest_id, $locale)
  • Fehler in lib/dbal/mysql.php behoben
  • Das Verhalten von db::error_die wurde geändert, es wird nun die() anstatt die_quietly() benutzt
    • Dies ist nun beim ersten Aufruf Roster aktiviert und wird auf false gesetzt wenn das Framework initialisiert ist
    • Wir haben nun db::error_die auf false gesetzt, somit können Datenbankfehler abgefangen werden anstatt das der Datenbanklayer stirbt
  • Einige Probleme mit dem Item Parser behoben
  • Item- und Berufssuche, Lv geändert zu lokalisiertem Level Namen
  • "Account gebunden" hinzugefügt
  • Problem mit 'maildateutc' Error beim hochladen der CP.lua behoben
  • Es wurde eine Nachricht zur install.php hinzugefügt, für alle die die Datei direkt aufrufen
    • Diese sagt nun "Direct access to install.php is not allowed. Please go to index.php to install." (Übersetzung: Direkter Zugriff auf die install.php ist nicht erlaubt. Bitte gehe zur index.php zur Installation.)
  • Klassen- und Rassenicons hinzugefügt
  • Viele Funktionalitäten aus menu.php wurde in die header.php verschoben
  • Die Update Anleitung wurde auf die Updateseite verschoben und von der Mitgliederliste-Seite entfernt
  • Updates an der Armory Klasse
  • Item/Rezept Icons haben nun eine "Qualitäts" Glanz, Ihr werdet sehen was ich meine


LUA Update (update.lib.php)

  • Erweiterte Prüfungen für fehlende Daten hinzugefügt
    • Mail['Coin'], Mail['CoinIcon'], Spellbook['Rank']
    • Einschließlich der nicht mehr aufgeführt
  • Pet Talente Daten Import
  • Glyphen Daten Import
  • processTime var für die Verwendung mit enforceRules() hinzugefügt
  • <br /> hinzugefügt wenn die Gilde nicht gefunden wurde, nur für eine saubere Ausgabe


SQL/DB

  • Neue Tabellen: quest_data, pet_talents, pet_talenttree
  • Umbenannte Tabellen: spellbook_pet -> pet_spellbook
  • Geänderte Tabellen: quests
  • Entfernt: pets.usedtp (nicht Verfügbar in WoW 3.0), pets.loyalty (nicht Verfügbar in WoW 3.0)
  • Neue Questdaten
    • daily, group, reward_money, quest_id, description, objective, difficulty
    • Beschreibung und Ziel sind nur Verfügbar über eine Option in CP /cp questsfull on -- scannt alle Informationen über Quests (Beschreibung & Ziele)


Lokalisierung

  • Quest Links aktualisiert, diese nutzen nun die quest id
    • frFR: WoWDBU FR scheint im Wartungsmodus zu sein und Judgehype FR scheint keine Links mit quest id zu unterstützen
    • WoWHead für alle Sprachen hinzugefügt, da es scheint das Sie Daten für alle haben


Template System

  • Es wurde ein Bug behoben, das wenn man nur das erste Element eines Array iteriert, alle Elemente ausgeben werden
  • Neuen <!-- TRANSLATE string --> Hinweis hinzugefügt
    • Es wird nach dem 'string' Schlüssel in der aktuell aktiven Lokalisierungstabelle gesucht
    • Siehe templates/default/memberslist/memberslist.html für Beispielanwendungen
  • <!-- TRANSLATE_F --> basierend auf <!-- TRANSLATE --> hinzugefügt mit printf() Fähigkeiten
    • Erster Parameter ist ein lokaler Schlüsselstring
    • Weitere Parameter sind Templatevariablen. Kann innerhalb von Schleifen sein.
  • Verschoben lokale Zuordnung zu Vorlagen nach <!-- TRANSLATE --> Aufrufe im Template
    • Viele Template Variablen mit <! - TRANSLATE --> Anweisung in den Templates ersetzt
    • Übrig geblieben L_ (*) Schlüssel sind nicht strikt lokale Schlüssel, vor allem Tooltips oder andere PHP pro gesetzte Werte
    • Einige Kernaddons wurde noch nicht aktualisiert
  • is_writeable() Prüfung hinzugefügt bevor Template-Dateien geschrieben werden. Dies behebt Fehler im Schritt 0 der Installation, wenn der Cache-Ordner nicht beschreibbar ist
    • Dies wurde sehr oberflächlich getestet. Wenn es irgendwelche Probleme mit Caching gibt, schaue bitte hier nach
  • Neue, theme.js wird nun für bestimmte Template spezifische Javascripts benutzt, zum Beispiel für das Tooltip Aussehen


Addon Framework

  • Install::add_menu_button() wurde ein 5. Parameter hinzugefügt - $active
    • Standardwert ist true
    • Den Wert auf false setzen damit der Button nicht automatisch dem Menü hinzugefügt wird
    • Nützlich für optionale Buttons


Kernaddons

  • Questdaten Änderungen
    • Quest Liste, Quest Listen Suche, und Char-Info->Quests wurden aktualisiert damit Sie die Funktion vom Roster nicht unterbrechen und um einige neue Daten zu benutzen, wenn auch nicht alle


CharacterInfo

  • Probleme mit der Zauberbuch SQL behoben
  • Char-Info->Quests neue Templatedaten:
    • ID - int, INDEX - int, DIFFICULTY - int, DESCRIPTION - text, REWARD_MONEY_C - int, REWARD_MONEY_S - int, REWARD_MONEY_G - int, OBJECTIVE - text, DAILY - int, GROUP - int
  • Das Questicon wurde geändert, damit es mehr wie das Icon im Spiel aussieht
  • Menü Tooltips aktualisiert
  • Begleiter und Reittiere hinzugefügt


Schlüssel

  • Gepatchet für die Mitgliederlistenänderungen
  • Gepatchet für das neue Questdatenformat


Berufe

  • Sortierungsprobleme behoben


PvPLog

  • Lokalisierung für frFR aktualisiert
  • SQL Fehler behoben
  • Der Gewonnen/Verloren Text wurde gegen Bild getauscht in PvPLog


Mitgliederliste

  • Vereinfachte name_value()
  • Client Sortierung gestrichen
  • Fehler mit der Seitennummerierung behoben
  • Twink Grupperierung / nicht Gruppierung nun Clientseitig
  • Viel Quelltext bereinigt
  • Entfernte Template Schlüssel:
    • members_row.OPEN (benutze S_GROUP_ALTS eq 2)
    • members_row.alts.DISPLAY (in Wirklichkeit das Gegenteil. Benutze S_GROUP_ALTS neq 2)
    • S_TOOLBAR (verwendet, zum Richtung umfassen, aber entfernt. Benutze S_GROUP_ALTS ge 0) // Google Übersetzung
  • HREF patchen hinzugefügt
    • Wenn openAlts(), closeAlts(), oder unGroupAlts() Javascript Funktionen benutzt werden, werden bei allen <a> Elementen mit der 'internal' Klasse die Link-Ziele gepatcht, so dass die "alts = ' Parameter (sofern definiert) den entsprechenden Wert erhalten.
  • Twinks ohne Mainchars werden nicht mehr am Ende angezeigt im ungruppierten Modus
  • Alle Mitgliederliste-Seiten wurde reformartiert, damit diese mit den FIELD Definitionen übereinstimmen
  • Aktualisiert mit multisort
  • Die einzelnen makeToolBar Aufrufe wurden entfernt
  • Main/Twink übereinstimmung
    • Wenn das Regex Ergebnis in einem Namen mit Anführungszeichen resultiert, werden diese nun maskiert. Danke an Athan.
  • Inaktive Buttons für alle noch nicht verlinkten Seiten in der Mitgliederliste eingefügt
  • Reformierte $memberslist->prepareData() Parametern
  • Filter unterstützung hinzugefügt, indem man einen GET-String mit einem GUI hinzufügt
  • Möglichkeit zur Deaktivierung der Filter für eine Spalte hinzugefügt, Ausblenden der Box (set 'filter'=false)
  • Möglichkeit eine explizite MySQL Spaltendefinition anzugeben für den Standardfilter hinzugefügt
  • Javascript Sortierung/Filter Spezifikationen entfernt, da diese nicht länger benutzt werden
  • Filterung nach stat-totals aktiviert
  • HTML syntax korrigiert
  • Filter Einstellunge hinzugefügt (deaktiviert bei Schlüsselspalten)
  • Die Berufsqueries geben nun weniger Ergbniszeilen zurück
  • Eine Warnung korrigiert wenn die GROUP_CONCAT Berufe die Feld-Größe beschneidet


Gildenbank

  • Gildenbanksuche hinzugefügt
  • Fehlende 'Benötigt Level' Daten in VaultItem Klasse korrigiert
Persönliche Werkzeuge