Fussball Tippspiel MOD (BETA)

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Lechon
Mitglied
Beiträge: 152
Registriert: 25.10.2004 20:37

Beitrag 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!
Benutzeravatar
Budman
Mitglied
Beiträge: 327
Registriert: 02.02.2005 10:46

Beitrag 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! :oops:

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.
CBR900Biker
Mitglied
Beiträge: 20
Registriert: 05.11.2004 08:52
Wohnort: Neufahrn bei Freising

Beitrag 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
The Future Board | Online Games & Community

http://TFB2004.de.vu
CBR900Biker
Mitglied
Beiträge: 20
Registriert: 05.11.2004 08:52
Wohnort: Neufahrn bei Freising

Beitrag 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]
The Future Board | Online Games & Community

http://TFB2004.de.vu
Lechon
Mitglied
Beiträge: 152
Registriert: 25.10.2004 20:37

Beitrag 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.
Benutzeravatar
Budman
Mitglied
Beiträge: 327
Registriert: 02.02.2005 10:46

Beitrag 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
Benutzeravatar
Budman
Mitglied
Beiträge: 327
Registriert: 02.02.2005 10:46

Beitrag 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... :oops:
Lechon
Mitglied
Beiträge: 152
Registriert: 25.10.2004 20:37

Beitrag 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.
Lechon
Mitglied
Beiträge: 152
Registriert: 25.10.2004 20:37

Beitrag 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.
Buffer
Mitglied
Beiträge: 26
Registriert: 28.12.2004 22:06
Kontaktdaten:

Beitrag 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
/** Der geheime XP Quellcode */
public bluescreen start_WindowsXP() {
Signaturen dürfen maximal 3 Zeilen lang sein
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“