|
Dieses Thema wurde als erledigt markiert.  |
Countdownboxen für die 1 & 2 Bundesliga... |
Momo
Tech-Administrator
  

Dabei seit: 01.03.2008
Beiträge: 2.455
Herkunft: aus der bauch meine mutter
Teilnehmer des EM-Tippspiels
|
Level: 44 [?]
Erfahrungspunkte: 3.779.903
Nächster Level: 4.297.834
 |
|
denk dran das bei formula ist nur 1 renne an 1 tage
die bulli ist auf 3 tagen verteillt
wie willst du dann das umsetzen ?
__________________ Je besser ich die Menschen kenne, desto mehr liebe ich die Tiere (Plus je connais les gens, plus j´aime les betes)
M m 
Immer Locker, immer Frolic
Endlich Frühling! Ich fühle mich wie ein Eichhörnchen: Nach dem langen kalten Winter wird es Zeit, dass man jetzt die Nüsse wieder rausholt.
Ich kann alles, ausser deutsche 
Urlaub ist schon ne feine Sache, wer das erfunden hat, den müsste man mal drücken
Man kann mich nicht kündigen, Sklave werden verkauft
Wenn man in die falsche Richtung läuft, bringt es nichts das Tempo zu erhöhen
|
|
29.08.2010 11:36 |
|
|
*Train-Man*
Eroberer
  
Dabei seit: 08.04.2010
Beiträge: 50
Level: 22 [?]
Erfahrungspunkte: 38.592
Nächster Level: 49.025
Themenstarter
 |
|
Das erste Spiel eines jeden Bundesligaspieltages sollte dann die Zeit für die Tippabgabefrist sein.
|
|
29.08.2010 13:25 |
|
|
MikeHH
Administrator
    

Dabei seit: 13.05.2006
Beiträge: 6.323
Herkunft: Glinde
Teilnehmer des EM-Tippspiels
|
Level: 52 [?]
Erfahrungspunkte: 13.897.475
Nächster Level: 16.259.327
 |
|
Ist aber nicht stimmig. Denn es gibt nur einen Cutoff x Minuten vor jedem Spiel.
Gruß Mike
__________________
|
|
29.08.2010 13:34 |
|
|
*Train-Man*
Eroberer
  
Dabei seit: 08.04.2010
Beiträge: 50
Level: 22 [?]
Erfahrungspunkte: 38.592
Nächster Level: 49.025
Themenstarter
 |
|
Sorry das sagt mir nicht viel was meinst du damit genau
cut off : abgeschnitten, ausgeschaltet ?
|
|
29.08.2010 13:39 |
|
|
FunTiger
Jungspund

Dabei seit: 08.07.2008
Beiträge: 24
Level: 21 [?]
Erfahrungspunkte: 33.867
Nächster Level: 38.246
 |
|
Man könnte dann doch dafür den Countdown bis zum nächsten Spieltag einstellen. So nach dem Motto "Es sind noch 4 Tage bis zum 3. Spieltag!"
Damit wird man doch auch automatisch an das Tippen erinnert........
|
|
29.08.2010 13:41 |
|
|
MikeHH
Administrator
    

Dabei seit: 13.05.2006
Beiträge: 6.323
Herkunft: Glinde
Teilnehmer des EM-Tippspiels
|
Level: 52 [?]
Erfahrungspunkte: 13.897.475
Nächster Level: 16.259.327
 |
|
Wenn ich von Cutoff-Time spreche, dann meine ich die Annahmeschlusszeit für einen Tipp.
Diese läßt sich ja im ACP in Minuten vor Spielbeginn einstellen.
@FunTiger
Wie schon von Momo geschrieben, besteht ein Spieltag eigentlich aus dreien
Gruß Mike
__________________
|
|
29.08.2010 13:46 |
|
|
Momo
Tech-Administrator
  

Dabei seit: 01.03.2008
Beiträge: 2.455
Herkunft: aus der bauch meine mutter
Teilnehmer des EM-Tippspiels
|
Level: 44 [?]
Erfahrungspunkte: 3.779.903
Nächster Level: 4.297.834
 |
|
| Zitat von FunTiger |
| "Es sind noch 4 Tage bis zum 3. Spieltag!" |
so wäre mehr angebracht
cutt off ist zeit limit bis wann tipp abgeben kann
wie bei der wm hack
__________________ Je besser ich die Menschen kenne, desto mehr liebe ich die Tiere (Plus je connais les gens, plus j´aime les betes)
M m 
Immer Locker, immer Frolic
Endlich Frühling! Ich fühle mich wie ein Eichhörnchen: Nach dem langen kalten Winter wird es Zeit, dass man jetzt die Nüsse wieder rausholt.
Ich kann alles, ausser deutsche 
Urlaub ist schon ne feine Sache, wer das erfunden hat, den müsste man mal drücken
Man kann mich nicht kündigen, Sklave werden verkauft
Wenn man in die falsche Richtung läuft, bringt es nichts das Tempo zu erhöhen
|
|
29.08.2010 13:48 |
|
|
*Train-Man*
Eroberer
  
Dabei seit: 08.04.2010
Beiträge: 50
Level: 22 [?]
Erfahrungspunkte: 38.592
Nächster Level: 49.025
Themenstarter
 |
|
Dann sollte diese Angabe dafür verwendet werden geht denn das nicht ?
Ich habe mich vielleicht im anderen Posting nicht richtig ausgedrückt.
Die Zeit ab der man nicht mehr Tippen kann ( Countdownendzeit " 0 " ) für den Spieltag.
Das dann halt für jede Liga oder jedes Tippspiel wäre das nicht so möglich ?
|
|
29.08.2010 13:52 |
|
|
FunTiger
Jungspund

Dabei seit: 08.07.2008
Beiträge: 24
Level: 21 [?]
Erfahrungspunkte: 33.867
Nächster Level: 38.246
 |
|
Mike, ich meinte ja damit Bis zum beginn des nächsten Spieltages und der startet ja meist Freitags........... und nicht den ganzen Spieltag
|
|
29.08.2010 13:55 |
|
|
MikeHH
Administrator
    

Dabei seit: 13.05.2006
Beiträge: 6.323
Herkunft: Glinde
Teilnehmer des EM-Tippspiels
|
Level: 52 [?]
Erfahrungspunkte: 13.897.475
Nächster Level: 16.259.327
 |
|
Ich habe da mal kurz was für Euch gebastelt, ist aber nicht für ein offizielles Update gedacht.
Öffnet die Datei league_mp_global_include.php aus dem Forenhauptordner und suche nach:
| php: |
1:
|
eval("\$css .= \"".$tpl->get("league_mp_css")."\";"); |
|
DARÜBER einfügen:
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
|
$lmpLeagueID = '110101';
$lmpNextMatch = $db->query_first("SELECT m.matchID, m.matchDateTime, t1.teamName AS team1Name, t2.teamName AS team2Name, o.lmpValue AS lmpDeadline4Tip FROM bb".$n."_lmp_".$lmpLeagueID."_matches m LEFT JOIN bb".$n."_lmp_000000_options o ON (lmpVarname='lmpDeadline4Tip') LEFT JOIN bb".$n."_lmp_".$lmpLeagueID."_teams t1 ON (m.team1ID=t1.teamID) LEFT JOIN bb".$n."_lmp_".$lmpLeagueID."_teams t2 ON (m.team2ID=t2.teamID) WHERE m.matchOK = 0 AND m.matchDateTime-(o.lmpValue*60) > ".time()." ORDER BY m.matchDateTime ASC, m.matchID ASC LIMIT 0,1");
$lmpCutoffNextMatch = intval($lmpNextMatch['matchDateTime']) - (intval($lmpNextMatch['lmpDeadline4Tip'])*60);
$lmpMatchDayCountDown = LmpLeagueCountdownTimer($lmpCutoffNextMatch, time());
$lmpMatchID = intval($lmpNextMatch['matchID']);
$lmpTeam1 = stripslashes($lmpNextMatch['team1Name']);
$lmpTeam2 = stripslashes($lmpNextMatch['team2Name']);
$lmpMatchDayCountDown = "Annahmeschluß für den Tipp zum Spiel <b>".$lmpTeam1." - ".$lmpTeam2."</b><br >in der 1. Fußball Bundesliga ist in ".$lmpMatchDayCountDown;
function LmpLeagueCountdownTimer($lmpTargetTime, $lmpActualTime) {
global $lmpTargetDate;
if ($lmpTargetTime > $lmpActualTime) {
$lmpTimeDiff = $lmpTargetTime - $lmpActualTime;
$lmpMonths = floor($lmpTimeDiff / (60 * 60 * 24 * 30.4166));
$lmpOddTime = $lmpTimeDiff-($lmpMonths * (60 * 60 * 24 * 30.4166));
$lmpDays = floor($lmpOddTime / 86400);
$lmpOddTime = $lmpOddTime-($lmpDays * 86400);
$lmpHours = floor($lmpOddTime /3600);
$lmpOddTime = $lmpOddTime-($lmpHours * 3600);
$lmpMinutes = floor($lmpOddTime / 60);
$lmpOddTime = $lmpOddTime-($lmpMinutes * 60);
if ($lmpMonths == 0) $lmpMonths = "";
else if ($lmpMonths == 1) $lmpMonths = "<b>".$lmpMonths."</b> Monat";
else if ($lmpMonths > 1) $lmpMonths = "<b>".$lmpMonths."</b> Monate";
if ($lmpDays == 0) $lmpDays = "<b>0</b> Tagen";
else if ($lmpDays == 1) $lmpDays = "<b>".$lmpDays."</b> Tag";
else if ($lmpDays > 1) $lmpDays = "<b>".$lmpDays."</b> Tagen";
if ($lmpHours == 0) $lmpHours = "<b>0</b> Stunden";
else if ($lmpHours == 1) $lmpHours = "<b>".$lmpHours."</b> Stunde";
else if ($lmpHours > 1) $lmpHours = "<b>".$lmpHours."</b> Stunden";
if ($lmpMinutes == 0) $lmpMinutes = "<b>0</b> Minuten";
else if ($lmpMinutes == 1) $lmpMinutes = "<b>".$lmpMinutes."</b> Minute";
else if ($lmpMinutes > 1) $lmpMinutes = "<b>".$lmpMinutes."</b> Minuten";
$lmpTargetDate = $lmpMonths.' '.$lmpDays.' '.$lmpHours.' '.$lmpMinutes;
} else {
$lmpTargetDate = '';
}
return $lmpTargetDate;
} |
|
Ich habe auf Sprachvariablen verzichtet und über die Variable $lmpLeagueID ist hier die 1. Buli voreingestellt.
Die Variable $lmpMatchDayCountDown ist nun überall im Forum einsetzbar.
Ich habe das mal eben in unserer Demo einfach in den Header gesetzt.
Gruß Mike
__________________
|
|
29.08.2010 14:25 |
|
|
*Train-Man*
Eroberer
  
Dabei seit: 08.04.2010
Beiträge: 50
Level: 22 [?]
Erfahrungspunkte: 38.592
Nächster Level: 49.025
Themenstarter
 |
|
Hm, sagt mir ehrlich gesagt nicht so zu.
Frage wird es den Countdown später fürs Portal in einer Box geben oder nur so wie du Ihn jetzt zur Demo erstellt hast ?
|
|
29.08.2010 14:44 |
|
|
MikeHH
Administrator
    

Dabei seit: 13.05.2006
Beiträge: 6.323
Herkunft: Glinde
Teilnehmer des EM-Tippspiels
|
Level: 52 [?]
Erfahrungspunkte: 13.897.475
Nächster Level: 16.259.327
 |
|
Vergeßt mal eben kurz den obigen Code. Der ist Müll!
Erstens ist da ein Fehler mit der Cutoff-Time drin und zweitens fiel mir eben unter der Dusche (!) ein, dass z.B. in der Kombination heute nachmittag ab Spielbeginn des 15:30h Spiels bis zum Eintrag dessen Ergebnisses nichts angezeigt wird.
Ich bastel mal weiter.
Gruß Mike
__________________
|
|
29.08.2010 14:45 |
|
|
MikeHH
Administrator
    

Dabei seit: 13.05.2006
Beiträge: 6.323
Herkunft: Glinde
Teilnehmer des EM-Tippspiels
|
Level: 52 [?]
Erfahrungspunkte: 13.897.475
Nächster Level: 16.259.327
 |
|
So, ich habe den Code oben nochmal angepasst. In der Demo ist er nun auch mit der Spielpaarung zu sehen.
Es wird meinerseits keine Portalbox mit einem Counter geben. Das was ich Dir an Hilfestellung geben konnte, habe ich mit dem obigen Code gemacht. Du kannst ihn ja gern auf Deine Belange ändern und anpassen.
Bedenke bitte nur, dass Du Dir den Code - wie auch immer der dann bei Dir aussehen mag - sicherst, da bei jedem Backup die Datei überschrieben wird.
Gruß Mike
__________________
|
|
29.08.2010 15:02 |
|
|
*Train-Man*
Eroberer
  
Dabei seit: 08.04.2010
Beiträge: 50
Level: 22 [?]
Erfahrungspunkte: 38.592
Nächster Level: 49.025
Themenstarter
 |
|
Hm schade, aber vielleicht findet sich ja jemand der Countdown-Portalboxen erstellt. Schön wäre es jedenfalls und ich denke das sie auch von vielen genutzt werden würden.
Aber zu deinem Countdown hätte ich jetzt noch zwei Fragen:
1. Wie verhält sich der Countdown wenn es statt ein Spiel mehrere Spiele sind ( die zeitgleich beginnen ) ? ( Spielpaarungen ) ?
2. Wird es nicht etwas voll wenn du die 2.Bl noch berücksichtigst ( zweiter Countdown ) ?
|
|
29.08.2010 15:12 |
|
|
MikeHH
Administrator
    

Dabei seit: 13.05.2006
Beiträge: 6.323
Herkunft: Glinde
Teilnehmer des EM-Tippspiels
|
Level: 52 [?]
Erfahrungspunkte: 13.897.475
Nächster Level: 16.259.327
 |
|
Es wird nur ein Spiel angezeigt, bei gleichen Anstoßzeiten (z.B. fünfmal Samstags 15:30h) das mit der niedrigsten MatchID.
Zu Deiner zweiten Frage kann ich nur antworten: Ja!
Meine Grundhaltung zum Thema Counter im Ligabereich ist nach wie vor ablehnend. Ich halte das für eine überflüssige Einrichtung. Was ich für sinnvoller erachte ist - insbesondere bei einer längeren Spielpause z.B. Länderspielwoche - eine Benachrichtigung per E-Mail an die Tipper.
Gruß Mike
__________________
|
|
29.08.2010 15:21 |
|
|
*Train-Man*
Eroberer
  
Dabei seit: 08.04.2010
Beiträge: 50
Level: 22 [?]
Erfahrungspunkte: 38.592
Nächster Level: 49.025
Themenstarter
 |
|
Okay und Danke für deine Antwort *
Da ich mich mit dem Coden überhaupt nicht auskenne frage ich einfach mal was mir gerade so in den Sinn kommt.
Wäre/ist es möglich das der Countdown beide Ligen abfragt und immer die Paarung anzeigt die als nächste wäre ?
Aber was ich noch sagen möchte ist das ich es toll finde das du trotz deiner Grundhaltung zum Countdown dir hier so viel Arbeit machst.
Danke***
|
|
29.08.2010 15:33 |
|
|
Momo
Tech-Administrator
  

Dabei seit: 01.03.2008
Beiträge: 2.455
Herkunft: aus der bauch meine mutter
Teilnehmer des EM-Tippspiels
|
Level: 44 [?]
Erfahrungspunkte: 3.779.903
Nächster Level: 4.297.834
 |
|
| Zitat von *Train-Man* |
| Wäre/ist es möglich das der Countdown beide Ligen abfragt und immer die Paarung anzeigt die als nächste wäre ? |
da die ID abgeruf wird, kann zu darstellung fehler kommen auf der counter
wenn munchen id 10 spiel um 20°°
auer id 15 spiel um 15°°
du verspasst der spiel auer auf dein anzeige
dann muss die time (datum mit zeit) abrufen
2 einzeln abfrag für jede bulli
und der counter mit der time ausgeben
__________________ Je besser ich die Menschen kenne, desto mehr liebe ich die Tiere (Plus je connais les gens, plus j´aime les betes)
M m 
Immer Locker, immer Frolic
Endlich Frühling! Ich fühle mich wie ein Eichhörnchen: Nach dem langen kalten Winter wird es Zeit, dass man jetzt die Nüsse wieder rausholt.
Ich kann alles, ausser deutsche 
Urlaub ist schon ne feine Sache, wer das erfunden hat, den müsste man mal drücken
Man kann mich nicht kündigen, Sklave werden verkauft
Wenn man in die falsche Richtung läuft, bringt es nichts das Tempo zu erhöhen
|
|
29.08.2010 16:02 |
|
|
VHMMAN
Jungspund

Dabei seit: 11.03.2010
Beiträge: 22
Level: 19 [?]
Erfahrungspunkte: 17.595
Nächster Level: 22.851
 |
|
Ich finde den Counter gut...
Vielleicht noch das Vereinslogo zeigen...
|
|
29.08.2010 16:25 |
|
|
*Train-Man*
Eroberer
  
Dabei seit: 08.04.2010
Beiträge: 50
Level: 22 [?]
Erfahrungspunkte: 38.592
Nächster Level: 49.025
Themenstarter
 |
|
@MikeHH
So ganz blicke ich da noch nicht ganz durch. Hätte da noch zwei Fragen dazu.
Wie gesagt ich hab vom coden keine Ahnung und frage deswegen.
1. Was muss ich im Header einfügen das ich es so angezeigt bekomme wie im Demo-Board ? ( es muss doch etwas in den Header oder ? )
2. Kann ich den Code einfach kopiern und ein zweites mal mit veränderten Daten für die 2.Bundesliga einfügen, das dann zusätzlich die 2.BL mit angezeigt wird, oder muss es anders gemacht werden ?
|
|
31.08.2010 01:27 |
|
|
MikeHH
Administrator
    

Dabei seit: 13.05.2006
Beiträge: 6.323
Herkunft: Glinde
Teilnehmer des EM-Tippspiels
|
Level: 52 [?]
Erfahrungspunkte: 13.897.475
Nächster Level: 16.259.327
 |
|
| Zitat von MikeHH |
| Die Variable $lmpMatchDayCountDown ist nun überall im Forum einsetzbar. |
Für die 2. Liga musst Du die Zeilen wie folgt oberhalb der Funktion einfügen:
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
|
$lmpLeagueID = '110102';
$lmpNextMatch = $db->query_first("SELECT m.matchID, m.matchDateTime, t1.teamName AS team1Name, t2.teamName AS team2Name, o.lmpValue AS lmpDeadline4Tip FROM bb".$n."_lmp_".$lmpLeagueID."_matches m LEFT JOIN bb".$n."_lmp_000000_options o ON (lmpVarname='lmpDeadline4Tip') LEFT JOIN bb".$n."_lmp_".$lmpLeagueID."_teams t1 ON (m.team1ID=t1.teamID) LEFT JOIN bb".$n."_lmp_".$lmpLeagueID."_teams t2 ON (m.team2ID=t2.teamID) WHERE m.matchOK = 0 AND m.matchDateTime-(o.lmpValue*60) > ".time()." ORDER BY m.matchDateTime ASC, m.matchID ASC LIMIT 0,1");
$lmpCutoffNextMatch = intval($lmpNextMatch['matchDateTime']) - (intval($lmpNextMatch['lmpDeadline4Tip'])*60);
$lmpMatchDayCountDown2 = LmpLeagueCountdownTimer($lmpCutoffNextMatch, time());
$lmpMatchID = intval($lmpNextMatch['matchID']);
$lmpTeam1 = stripslashes($lmpNextMatch['team1Name']);
$lmpTeam2 = stripslashes($lmpNextMatch['team2Name']);
$lmpMatchDayCountDown2 = "Annahmeschluß für den Tipp zum Spiel <b>".$lmpTeam1." - ".$lmpTeam2."</b><br >in der 2. Fußball Bundesliga ist in ".$lmpMatchDayCountDown2; |
|
Nun steht für die 2. Liga die Variable $lmpMatchDayCountDown2 überall im Forum zur Verfügung.
Gruß Mike
__________________
|
|
31.08.2010 07:25 |
|
|
*Train-Man*
Eroberer
  
Dabei seit: 08.04.2010
Beiträge: 50
Level: 22 [?]
Erfahrungspunkte: 38.592
Nächster Level: 49.025
Themenstarter
 |
|
|
31.08.2010 09:14 |
|
|
|
|
|
 |
Views heute: 10.454 | Views gestern: 22.601 | Views gesamt: 11.226.830 |
|