Notice: Undefined index: HTTP_ACCEPT_LANGUAGE in /home/laimpre/www/heavenspell/TCG/inc/templates/v5/header.php on line 16
TB 2.1

News #361

10.02.18 • 11:57 pm


Cari
Cari | 10.02.18 • 11:57 pm
Tauschfunktion - Code überarbeitet
Hallo DU da vor dem Bildschirm!

Achtung es wird lang und vermutlich auch langweilig für die meisten von euch. XD

Ich habe schon länger daran gesessen, und es hat mich etwas genervt um ehrlich zu sein, aber ich habe die Tauschfunktion in großen Teilen nochmal komplett neu geschrieben, da es ja immer wieder zu Fehlern kam, die ich nicht lokalisieren konnte. Jedoch habe ich schon so viel ausprobiert, dass ich das Gefühl hatte es wäre besser einfach nochmal einen klaren Schnitt zu machen. Man sieht ja den Wald vor lauter Bäumen oft nicht.

Natürlich besteht nun die Gefahr, dass ich auch hier wiederum Fehler übersehen habe, da ich bislang nur lokal getestet habe. Aber allein bei der Aufbereitung des Codes ist mir zumindest ein gravierender Logik Fehler aufgefallen, der dafür Verantwortlich sein könnte, dass bei manchen von euch Tauschanfragen auf "NEW" Cards auftauchten.

Was wurde genau überarbeitet?
- Abfrage der Daten aus der Datenbank
- Funktion hinter dem Annehmen/Ablehnen/Zurückziehens eines Angebots
- Verarbeitung eines Gegenangebots
- AUTOTRADE komplett!
- Prüffunktion ob Card wirklich frei zum Tausch ist
- Mehr und genauer definierte Fehlermeldungen wenn es dann doch mal nicht richtig klappt (erleichtert hoffentlich zukünftig die Fehlersuche)

Was durch das Update nicht behoben wurde:
Dieses Update ändert nichts bei den Select Feldern zur Cardauswahl beim Tausch!
Und es behebt vermutlich auch nicht den Fehler dass angeblich Cards z.B. für Collect vorhanden sind aber in der Auswahl dann doch steht, dass keine vorhanden sind.

Wie immer gilt, informiert mich über auftretende Fehler und Probleme und bin bemüht sie so gut ich kann zu beheben. Sollte es zu gravierenden Problemen kommen die kurzfristig nicht gelöst werden können, wird das Update wieder rückgängig gemacht. Aber ich hoffe selbstverständlich so weit kommt es nicht.

Ich werde mich nun weiter mit den Touchevents beschäftigen. iOS Nutzer wissen vermutlich warum. Wer da Tipps hat bitte her damit!

Der Text ist zu lang und ich zu müde.
Gute Nacht Leute!

Eure Cari

(Und ich hoffe morgen meldet ihr mir dann zumindest andere Fehler als vorher da waren. Wäre ja blöd wenn sich trotz der meiner Bemühungen nix verbessert! )

Karten sind nur für eingeloggte Mitglieder sichtbar!

Kommentare

Erstmal ein riesengroßes Dankeschön.
Dann werde ich heute mal weiter fleißig tauschen und sehen, ob ich noch über ein paar Fehler stolpere.

Leider muss ich auch gleich den ersten melden, der alle anderen Fehlermeldungen verhindert - das Board weigert sich nämlich, neue Topics erstellen zu lassen.
Es sieht erst alles ganz normal aus, man bekommt auch die Bestätigung, dass das Topic erstellt wurde, geht man dann aber auf "Topic ansehen", kommt die Anzeige aus dem Screenshot unten und im Board ist das Topic nirgends zu finden.
Screenshot: https://img00.deviantart.net/0e81/i/2018/042/b/0/fehlermeldung_tb_001_by_lyavanlou-dc2tsx9.png
LyaVanLou - 11.02.18 • 12:20 pm
Hallo Cari,
Vielen Dank für deine Mühe.
Vindhvida - 11.02.18 • 12:56 pm
@LyaVanLou:
Okay das ist jetzt Mist... habe am Forum zwar nix geändert, aber gut. Grenzt es schon mal seeeehr ein. Immerhin nix beim Trade '
Cari - 11.02.18 • 01:40 pm
Hey,

ich habe noch immer denselben Fehler den ich schon im Board gemeldet habe. Das mir angezeigt wird das mein Tauschpartner Karten für mich hätte, aber sobald ich dann eine auswählen will steht da zwar wieder Collect(1) aber darunter erscheint keine Karte zum auswählen. Und ich habe schon den Cache gelöscht und meinen Browser komplett neu aufgespielt.

Liebe Grüße
obsession - 12.02.18 • 12:20 am
@obsession: siehe News. Das Update hat damit nichts zu tun. Es geht lediglich um alles was NACH dem Absenden des Formulars kommt.
Und es behebt vermutlich auch nicht den Fehler dass angeblich Cards z.B. für Collect vorhanden sind aber in der Auswahl dann doch steht, dass keine vorhanden sind.
Cari - 12.02.18 • 08:16 am
Ich habe soeben einen Fehler beim Trade erlebt. Und zwar wollte ich meine basilica02 gegen djz0mb1310 von LyaVanLou tauschen.
Es war der erste Tauschvorschlag, der mir präsentiert wurde, als ich den Tauschbutton auf LyaVanLous Profil geklickt hab. Nach dem Klick auf Angebot senden kam eine Fehlermeldung, dass nicht alle Daten vollständig seien. Nachdem ich die Seite neugeladen hatte, ging der Tausch dann.
Leider habe ich meinen Screenshot in der Zwischenablage überschrieben, bevor ich ihn abspeichern konnte, hoffe die Fehlerbeschreibung reicht daher aus.
NilaWhisper - 12.02.18 • 08:51 am
@NilaWhisper: hast du zuvor erfolgreich getauscht oder war es der erste nach dem Update?
Cari - 12.02.18 • 11:00 am
@Cari: ich hatte vorher schon erfolgreich mit Spade und dir getauscht.
NilaWhisper - 12.02.18 • 11:26 am
@NilaWhisper: das ist jetzt kein Fehler im eigentlichen Sinne. Vermutlich war die Tauschseite vorher nicht vollständig geladen. Genau könnte Ich es nur sagen wenn ich wüsste welche Daten (Post) gesendet wurden. *grübel* Ich werde die Fehlermeldung dahingehend am besten nochmal anpassen.
Cari - 12.02.18 • 03:59 pm
Mir ist gerade noch eine Kleinigkeit aufgefallen: Wenn ich auf das Profil eines Users gehe, steht oben ja ob ein Tausch möglich ist. Da steht bei mir nun noch zusätzlich:

OLD Du besitzt Karten die NilaWhisper benötigt!

Dauer alte Funktion: 3.0349960327148
Dauer neue Funktion: 0.55313396453857
Paintitblack - 13.02.18 • 02:26 pm
@paintitblack
Schau mal ins Team Forum.
Cari - 13.02.18 • 02:52 pm
ups.
Paintitblack - 13.02.18 • 03:45 pm