iwdb / iwdb

Datenbank für das Online Browsergame Icewars
GNU General Public License v2.0
3 stars 3 forks source link

Spielerinfos einlesen #225

Closed balouh closed 10 years ago

balouh commented 11 years ago

Eine Frage: gibt es eine Möglichkeit umzusetzen, dass man auch mehrere Spielerinfos zusammen einlesen kann? Zur Zeit, wenn man wie zB die Systeme die Spielerinfos einliest, wird nur die erste Spielerinfo angenommen, der Rest wird verworfen

masel commented 11 years ago

Eigentlich sollte man die Parsings "beliebig" kombinieren können @Mac, weist du auf die Schnelle woran das liegen könnte, sonst schau ich mir das mal an

Mac2 commented 11 years ago

auf die Schnelle leider auch nicht, gucks mir aber gleich mal an. Muss ja die neuen Änderungen der Startseite eh noch bei uns einbauen und testen ;-)

Mac2 commented 11 years ago

ok, ich hab mal drüber geschaut ... entweder man müßte a) in der ParserInfoUserC.php ein preg_match_all() verwenden (und dann entsprechend die Parser auf ein Rückgabe Array umschreiben) oder b) schon bei der Parserauswahl im newscan modul ein preg_split() verwenden, dass dann den Parser mehrfach aufruft.

Ich wäre aber wohl für Methode a). Ist glaube ich insgesamt sauberer, oder ?

Nachtrag: das Problem betrifft übrigens alle Infoseiten...

masel commented 11 years ago

Joa umschreiben auf ein Array wäre besser, ist in anderen Parsern ähnlich.

Tante Edith sagt das ist dann in den anderen ParsernInfo* genauso nur das sich da noch keiner beschwert hat. ^^

Mac2 commented 11 years ago

So, ich habe die Parserlib mal umgeschrieben, einige Kombinationen funktionieren aber noch nicht 100%ig. Deswegen sind die Änderungen erstmal nur im dev-Branch

balouh commented 11 years ago

ich dachte, der Dev-Bereich sei für die neue iwdb von masel und nicht für die laufende iwdb?

Mac2 commented 11 years ago

stimmt, das war auch eher ein kleines Statusupdate für Masel, und damit du siehst dass ich es nicht ganz vergessen habe ^^

balouh commented 11 years ago

naja, ist zumindest für mich nicht mehr wichtig, ich habe nun letztens beim Fußball Schauen fast alle einzeln eingelesen