Tippspiel MOD 2.0 (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.
Benutzeravatar
mattie
Mitglied
Beiträge: 433
Registriert: 05.07.2005 21:39
Wohnort: Rühen
Kontaktdaten:

Beitrag von mattie »

Moin DP,
das kommt mir so bekannt vor!! 8)
mattie hat geschrieben:
DreamPromise hat geschrieben:Meine User bekommen nun ALLE eine Benachrichtigung ... auch die die noch nie mitgespielt haben.

Wie kann man das denn nun lösen das nur die eine Mail bekommen die auch schon mal getippt hatten ???
Hallo zusammen, tja das ist wieder blöde gelaufen, ich hatte die default-Einstellung mit 1 gewählt und somit bekommen natürlich alle die Mail! Das war halt nicht so recht durchdacht :oops:
Mit dieser SQL-Anweisung

Code: Alles auswählen

update phpbb_users set tipp_reminder = 0, tipp_reminder2=0, tipp_closedmail=0, tipp_closedmail2=0; 
kannst du pauschal die Erinnerungs- und Spieltagsabschlussmails deaktivieren und dann muss halt jeder Tipper dies selbst wieder einschalten oder falls du nur einzelne Nichttipper hast, dann kannst du diese Einstellung Userabhängig zurücksetzen.
Gehe also in die users Tabelle und ändere die Einträge auf "0"! Dann sollte Ruhe sein!
Adios! matti
Es bleibt alles wie es ist bis man es ändert!
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

Moin moin

neeeee...es betrifft ja nicht alle User sondern nur einen User.

DP
Benutzeravatar
Würzi
Ehemaliges Teammitglied
Beiträge: 3187
Registriert: 30.10.2005 02:51
Wohnort: Niedernberg
Kontaktdaten:

Beitrag von Würzi »

Hat Mattie doch geschrieben: :roll:
Gehe also in die users Tabelle und ändere die Einträge auf "0"! Dann sollte Ruhe sein!
Schalte PC an, gehe ins Internet und öffne Browser. Dann gehe in phpmyadmin und suche die phpbb_users Tabelle. Suche dort den Nicknamen der betreffenden Person und...
Setze die Einträge: tipp_reminder, tipp_reminder2, tipp_closedmail, tipp_closedmail2 jeweils auf 0 :wink:

Hoffe dies nun richtig erklärt zu haben. :oops:

Schönen Tag noch :P
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

Moin moin

vielleicht hätt ich dazu schreiben sollen das diese Einträge schon auf null (0) stehen.

Irgendwo scheint noch was geändert werden...
Kann man Änderungen denn nicht über die Oberfläche der Tippspiels machen ?
Wäre doch mal ein Vorschlag :wink: :wink:

DP
Benutzeravatar
Würzi
Ehemaliges Teammitglied
Beiträge: 3187
Registriert: 30.10.2005 02:51
Wohnort: Niedernberg
Kontaktdaten:

Beitrag von Würzi »

Öhm....

Versteh ich nun nicht ganz. :-?

Bekommt der User diese von der 1. oder 2. Liga?
Lässt du nen Cronjob laufen oder verschickst du Erinnerungsmails aus dem ACP?
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

Moin moin
Würzi hat geschrieben:Versteh ich nun nicht ganz. :-?
Na meinste ich ????

Also er bekommt von der 2Buli Mails das er noch nicht getippt hat.
Alles läuft per CJ.

DP
Benutzeravatar
mattie
Mitglied
Beiträge: 433
Registriert: 05.07.2005 21:39
Wohnort: Rühen
Kontaktdaten:

Beitrag von mattie »

DreamPromise hat geschrieben:Irgendwo scheint noch was geändert werden...
Kann man Änderungen denn nicht über die Oberfläche der Tippspiels machen ?
Wäre doch mal ein Vorschlag :wink: :wink:
DP
N´abend,
äh was meinst du damit?
Die Mails kann doch jeder user selbst ein oder ausschalten! Allerdings erscheinen dann in der phpbb_users die einsen und da dies ja nicht der Fall ist.... :x
Kommt denn die Mail jedesmal?
Hab gesehen, dass du noch die Version 1.2.8b verwendest. Hast du diese damals komplett hochgespielt oder nur die Änderungen von Version XY rübergespielt?
Eigentlich dürfte es gar nicht gehen, aber check doch mal, ob die Emailadresse des users doppelt vorkommt, d.h. ein anderer user (Mann, Frau, Kids o.ä.) die gleiche verwendet.
Gibt es bei anderen damit Probleme? Bekommt z.B. jeder die Mails oder beklagt sich jemand, dass er nicht erinnert wird?
Adios! matti
Es bleibt alles wie es ist bis man es ändert!
Benutzeravatar
double78
Mitglied
Beiträge: 157
Registriert: 22.10.2006 23:18
Wohnort: Köln
Kontaktdaten:

Re: sortierung im spieler ranking

Beitrag von double78 »

mattie hat geschrieben:Moin zusammen,

könnte man das so ändern das wenn man 0 wählt das die Tabelle inklusiv der Extra Spiel Punkte erstellt wird.
Ich versuch´s mal:
öffne bundesliga.php und finde

Code: Alles auswählen

if (($board_config['tipp_anzranking']== '0'))
{
	$sql = "SELECT user_id, username, tipp_punkte, tipp_treffer, tipp_getippt, tipp_lastpos FROM  ". USERS_TABLE ." WHERE tipp_spieltagtipps = 1 ORDER BY tipp_punkte DESC, tipp_treffer DESC, username asc ";
}
else
{
	$sql = "SELECT user_id, username, tipp_punkte, tipp_treffer, tipp_getippt, tipp_lastpos FROM  ". USERS_TABLE ." WHERE tipp_spieltagtipps = 1 ORDER BY tipp_punkte DESC, tipp_treffer DESC, username asc LIMIT 0, " . $board_config['tipp_anzranking'] . " ";
}
ersetze das Ganze mit

Code: Alles auswählen

if (($board_config['tipp_anzranking']== '0'))
{
	if (($board_config['tipp_extra_calc']== '0'))
	{
		$sql = "SELECT user_id, username, tipp_punkte, tipp_extrapunkte, tipp_treffer, tipp_getippt, tipp_lastpos FROM  ". USERS_TABLE ." WHERE tipp_spieltagtipps = 1 ORDER BY tipp_punkte + (case when tipp_extrapunkte is null then 0 else tipp_extrapunkte End) DESC, tipp_treffer DESC, username asc ";
	}
	else
	{
		$sql = "SELECT user_id, username, tipp_punkte, tipp_treffer, tipp_getippt, tipp_lastpos FROM  ". USERS_TABLE ." WHERE tipp_spieltagtipps = 1 ORDER BY tipp_punkte DESC, tipp_treffer DESC, username asc ";
	}
}
else
{
	if (($board_config['tipp_extra_calc']== '0'))
	{
		$sql = "SELECT user_id, username, tipp_punkte, tipp_extrapunkte, tipp_treffer, tipp_getippt, tipp_lastpos FROM  ". USERS_TABLE ." WHERE tipp_spieltagtipps = 1 ORDER BY tipp_punkte + (case when tipp_extrapunkte is null then 0 else tipp_extrapunkte End) DESC, tipp_treffer DESC, username asc LIMIT 0, " . $board_config['tipp_anzranking'] . " ";
	}
	else
	{
		$sql = "SELECT user_id, username, tipp_punkte, tipp_treffer, tipp_getippt, tipp_lastpos FROM  ". USERS_TABLE ." WHERE tipp_spieltagtipps = 1 ORDER BY tipp_punkte DESC, tipp_treffer DESC, username asc LIMIT 0, " . $board_config['tipp_anzranking'] . " ";
	}
}
Das kann man wahrscheinlich eleganter lösen, aber wenn´s funktioniert....

und immer schön weiter Fehler melden, denn selber wird ja man ja schnell "betriebsblind"

und hoffentlich fegt mein VFL die Bayern weg :roll: :wink:
hi Matti

die Änderungen funktionieren :D , thx
Gruß Laubi
Benutzeravatar
Würzi
Ehemaliges Teammitglied
Beiträge: 3187
Registriert: 30.10.2005 02:51
Wohnort: Niedernberg
Kontaktdaten:

Beitrag von Würzi »

Moin :)

Mal ne Frage :-?

Gibts überhaupt jemanden welcher die 2.0 installiert hat, wo die Tipperinnerung für die 2. Liga funktioniert? :oops:

Also 1. Liga funzt einwandfrei bei mir mit Cronjob.
Bei 2. Liga krieg ich ne Fehlermeldung und es kommt auch nix an. Egal was in phpmyadmin bei tipp_reminder eingegeben ist. :wink:

Hier die Fehlermeldung beim aufrufen der cronjobs/tippjobbull2.php

Code: Alles auswählen

Ran into problems sending Mail. Response: 554 Error: no valid recipients
Wie schon erwähnt... 1. Liga ohne Fehlermeldung.
Tipper 1. Liga Anzahl 49, 2. Liga Anzahl 22
Also kann es auch nicht an der Anzahl der verschickten Emails liegen. :-?
Benutzeravatar
mattie
Mitglied
Beiträge: 433
Registriert: 05.07.2005 21:39
Wohnort: Rühen
Kontaktdaten:

Beitrag von mattie »

Würzi hat geschrieben:Gibts überhaupt jemanden welcher die 2.0 installiert hat, wo die Tipperinnerung für die 2. Liga funktioniert? :oops:
Hallo Würzi,
die Frage ist etwas seltsam formuliert, oder? :-? Es müsste heissen "Gibt es noch jemanden bei dem dies nicht funktioniert"!! 8)
Also, bei mir funktioniert dies wunderbar und bisher ist mir eigentlich nur die Aussage von double78 untergekommen, dass die Mails nicht kommen und diese Fehlermeldung habe ich auch noch nie zu sehen bekommen.
Tja und somit gehe ich davon aus, dass es bei den 80 anderen Nutzern hinhaut :roll: Zumindest mach ich das jetzt immer, wenn sich keiner meldet. :x
Also, haben noch mehr Leute Probleme damit, dann bitte melden!
Adios! matti
Es bleibt alles wie es ist bis man es ändert!
Antworten

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