Seite 6 von 265
Verfasst: 10.05.2005 23:18
von Lechon
Ich dachte eigentlich Du schickst mir die Datei anstatt sie hier zu posten, aber egal. Es scheint eh ein anderes Problem gewesen zu sein, kann es sein das Du keine Cookies akzeptiert hast? Ich hatte mit der Session ID nicht ganz sauber gearbeitet, das ganze ist behoben und online.
Und andere noch mehr Bugs gefunden?
budman: In der neuen Version, die Online ist, hab ich den Code in Bezug auf das CH Problem etwas geändert, probier doch bitte mal, ob das Problem trotzdem noch auftaucht!
Verfasst: 11.05.2005 02:47
von Budman
Hallo!
Sorry, ich war die letztne Tage damit beschäftigt meinen Mist vom Einbau des 0.15 Updates wieder gerade zu biegen, und konnte deshalb weder testen noch probieren!
ABER, das scheint zu helfen! Auf jeden Fall komme ich jetzt auf die erste Seite (bundesliga.php) was ja bislang nicht ging! SUPER!!! Ausserdem lässt sich der Ticker jetzt wunderbar ein- und ausschalten
Also das scheint der richtige Weg zu sein, hoffe ich zumindest! Sobald ich jedoch versuche zu tippen (spieltage.php) erscheint wieder "die so lieb gewonne" Meldung 'User does not exist'....
Ich weiss ja nicht, was Du gemacht hast, aber wenn wir die Daten aus dem $userdata-array nun noch auf die anderen Seiten übergeben bekommen, bzw dort ausgelesen bekommen, dann sollte das eigentlich super klappen!
Ich werde morgen gleich mal weiter testen, und berichten.
Übrigens wenn Du irgendwelche Schreibarbeiten für z.B.
Verfasst: 11.05.2005 07:27
von CBR900Biker
Lechon hat geschrieben:Ich dachte eigentlich Du schickst mir die Datei anstatt sie hier zu posten, aber egal. Es scheint eh ein anderes Problem gewesen zu sein, kann es sein das Du keine Cookies akzeptiert hast? Ich hatte mit der Session ID nicht ganz sauber gearbeitet, das ganze ist behoben und online.
Und andere noch mehr Bugs gefunden?
budman: In der neuen Version, die Online ist, hab ich den Code in Bezug auf das CH Problem etwas geändert, probier doch bitte mal, ob das Problem trotzdem noch auftaucht!
Cookies sind akzeptiert - aber mit Deinem Update funktioniert es jetzt
Danke
Verfasst: 11.05.2005 13:01
von CBR900Biker
Hab noch nen Schönheitsfehler entdeckt.
In der lang_tippspiel.php ist ein Rechtschreibfehler
Code: Alles auswählen
$lang['tipp_admin_seasonend'] = 'Löscht unwiderruflich alle Spieltage, setzt die Bundesliga Tabelle und alle User Tipps zurück, trage außerdem die Aufteiger aus der 2.Liga ein, diese werden dann automatisch eingefügt.';
sollte so heissen
Code: Alles auswählen
$lang['tipp_admin_seasonend'] = 'Löscht unwiderruflich alle Spieltage, setzt die Bundesliga Tabelle und alle User Tipps zurück, trage außerdem die Aufsteiger aus der 2. Liga ein, diese werden dann automatisch eingefügt.';
CBR900Biker[/b]
Verfasst: 11.05.2005 13:01
von Lechon
Cookies sind akzeptiert - aber mit Deinem Update funktioniert es jetzt
Danke
Schön!
Also das scheint der richtige Weg zu sein, hoffe ich zumindest! Sobald ich jedoch versuche zu tippen (spieltage.php) erscheint wieder "die so lieb gewonne" Meldung 'User does not exist'....
Kannste denn auf der Hauptseite tipppen?
Gib mal testweise in der processtipp.php hier:
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
include($phpbb_root_path.'language/lang_' . $board_config['default_lang'] . '/lang_tippspiel.'.$phpEx);
$userid = $userdata['user_id'];
$tippheim = $_POST["Tippheimtore"];
$tippaus = $_POST["Tippaustore"];
$spielid = $_POST["spielid"];
$spielidtipp = $_POST["spielidtipp"];
bei $userid = $userdata['user_id']; statt $userdata['user_id'], Deine User ID ein.
Verfasst: 11.05.2005 13:30
von Budman
Lechon hat geschrieben:Kannste denn auf der Hauptseite tipppen?
Tipps eingeben ja, nach absenden komme ich dann auf die Bestätigungsseite, die Tipps werden aber nicht gespeichert, zumindest beim nächsten Aufruf nicht mehr dargestellt, DB Eintrag checke ich gleich noch.
In der processtipp.php habe ich folgendes probiert:
$userid = 2;
Wenn ich irgendwie die spieltage.php aufrufe erscheint aber immer noch das 'User does not exist'??
Ich gehe jetzt mal durch alle Dateien des Boards, und versuche endlich die Stelle zu finden, die diese Meldung setzt. Vielleicht bringt uns das weiter?
Bis später
Verfasst: 11.05.2005 13:47
von Budman
So, jetzt habe ich ihn
Das kommt vom 'Advanced IP Tools Pack' diese Meldung?????
Ich hänge Dir mal meine functions.php an, die entsprechende Funktion beginnt in Zeile 141...
functions.php als *.txt
Oh Mann, auf das blöde Ding wäre ich ja nie gekommen...
Nur damit Du, falls Bedarf besteht, auch den eigentlichen Mod findest:
hier
Ich hoffe, das hilft ein bisschen, es tut mir echt sorry, dass ich ständig mit was Neuem daher komme, aber mein Board ist mittlerweilen ganz schön gemoddet...

Verfasst: 11.05.2005 14:31
von Lechon
Aja,
ich benutze die get_userdata Funktion 2 mal, der Zusatz aus dem Mod, gibt die Fehlermeldung aus, wenn übergebene Variable leer ist, bei meinem Mod heißt das auf der bundesliga.php, Fehler kommt, wenn noch keiner getippt hat. Auf der Spieltag.php, wenn noch kein anderer getippt hat.
Auf der bundesliga.php hab ich die Funktion ganz rausgenommen, da sie überflüssig war, nach einer anderen Änderung, die ich schon lange gemacht habe, da kann der Fehler eigentlich nicht mehr auftreten.
In der spieltag.php ist sie weiterhin notwendig, hier könntest Du folgendes machen:
Code: Alles auswählen
Finde in spieltag.php:
for ($o = 0; $o < $ocount;$o++){
$useridothers = $others[$o]['userid'][0];
$othersname = get_userdata($useridothers);
$template->assign_block_vars('othersname_block', array(
"OTHERSNAME" => $othersname['username']
)
);}
und ädere in folgendes ab:
Code: Alles auswählen
for ($o = 0; $o < $ocount;$o++){
$useridothers = $others[$o]['userid'][0];
if ($useridothers != ' '){
$othersname = get_userdata($useridothers);
}
$template->assign_block_vars('othersname_block', array(
"OTHERSNAME" => $othersname['username']
)
);}
So nutzt er die Funktion nur, wenn andere Tips bestehen.
Hoffe das ist es dann.
Verfasst: 11.05.2005 14:51
von Lechon
Noch schöner wäre auch if (isset($useridothers)){ statt
if ($useridothers != ' '){
aber das müsste beides gehen.
EDIT: Ich hab das mal in der neuesten Version angepasst, so das er jetzt auch anzeigt, wenn es noch keine Usertips git, also entweder die Varianten oben probieren, oder neuste Version laden.
Verfasst: 13.05.2005 18:57
von Buffer
Hi!
Erstmal ein sehr großes Lob von meiner Seite!
Dein Tippspiel und dessen Umsetzung gefällt mir super. Habe die ganze Zeit etwas in dieser Art gesucht!
Allerding hätte ich noch eine Frage bzw. einen Verbesserungsvorschlag.
Wenn ich einen Tipp eingebe, kann ich danach die Zahlen der anderen sehen und meine korrigieren.
Ist es möglich die Tipps der anderen aus dem Board unsichtbar für andere zu machen?
Danke
MfG