|
|
Latest News |
Latest Threads |
|
 |
56.057 Posts & 4.945 Themen in 78 Foren |
|
|
|
 |
Forensuche |
|
Suchbegriff |
Benutzerauswahl |
Ergebnisse anzeigen |
 |
 |
Ergebnismeldung der Admins in der Last Reults Navbox? 72 Beiträge in diesem Thema |
|
|
 |
|
 |
29.09.2012 - 22:03 Uhr |
|
|
|
|
|
|
 |
|
 |
29.09.2012 - 23:04 Uhr |
|
|
|
So ich hab jetzt mal eine neue Liga erstellt und die alten runtergenommen und dann läuft das auch alles.
Die Fehlermeldung kommt jetzt auch nicht mehr
Vielen Vielen Dank nochmal
Genial bist dusowieso ! Klasse Arbeit Danke.
Und nen schönes Wochenende noch 
|
|
|
|
|
|
|
 |
|
 |
29.09.2012 - 23:15 Uhr |
|
|
|
Eine Kleine Sache noch vielleicht :
Es kann auch sein, dass 2 Spiele mal zur selben Zeit eingetragen werden ...
Er sortiert es dann danach, welches Spiel zuerst in der Liga steht:
Sprich hinterster Spieltag zuerst ...
Kann man es auch so sortieren, dass das was zuletzt eingetragen wurde oben steht?
Wenn du dafür aber zu viel ändern musst, dann lass es ruhig ^^
Das könnten wir natürlich verschmerzen. ^^
|
|
|
|
|
|
|
 |
|
 |
29.09.2012 - 23:59 Uhr |
|
|
|
Zitat Original geschrieben von k!r!ka
Also eigentlich ist es so eingestellt, das der letzte Spieltag, davon der letzte Eintrag in der Tabelle zuerst angezeigt wird.
Damit das zuerst angezeigt wird, was zuletzt bearbeitet wurde, müsste man das ein oder andere abändern. Könnte jetzt aber nicht abschätzen, wie hoch der Aufwand wäre. Aufjedenfall würde die .ini-Datei dann mit einen neuen Eintrag versehen werden müssen.
|
Ist auch so angezeigt, sorry hab mich da irgendwie verschrieben. ^^
Gut so viel Aufwand ist jetzt auch nicht mehr nötig. Das kann man ja locker verschmerzen 
Vielen Dank nochmal für deine grandiose Hilfe 
|
|
|
|
|
|
|
 |
|
 |
03.10.2012 - 15:55 Uhr |
|
|
|
Update:: Sortiert nach letzter Änderung
In der INI-Datei wird eine weitere Einstellungsvariable hinzugefügt (für jede Runde halt), wo der Timestamp mit letzter Änderung angegeben wird.
Faktoren für eine Änderung sind:- Spiel-Datum
- Spiel-Zeit
- Teamnamen (egal welches)
- Punktestand (egal welches)
- Sieg-Status
- Notiz
- Link-Setzung
Also die ganze Reihe einmal durch.
---
Folgende Dateien müssen bearbeitet werden:-
lmo/lmo-openfile.phpÖffne o.g. Datei und suche das:
| PHP-Quelltext $mtipp = array_pad($array,116,""); | |
Und füge darunter das hinzu:
| PHP-Quelltext # ergPost - lastResult -- edit
$cTime = array_pad($array,116,"");
# ergPost - lastResult -- edit | |
#
Suche weiter nach:
| PHP-Quelltext $mtipp[$i] = array_pad($array,40,""); | |
Und füge darunter das hinzu:
| PHP-Quelltext # ergPost - lastResult -- edit
$cTime[$i] = array_pad($array,40,"");
# ergPost - lastResult -- edit | |
#
Suche weiter nach:
| PHP-Quelltext $mtipp = array_pad($array,7,""); | |
Und füge darunter das hinzu:
| PHP-Quelltext # ergPost - lastResult -- edit
$cTime = array_pad($array,7,"");
# ergPost - lastResult -- edit | |
#
Suche weiter nach:
| PHP-Quelltext $mtipp[$i] = array_pad($array,64,""); | |
Und füge darunter das hinzu:
| PHP-Quelltext # ergPost - lastResult -- edit
$cTime[$i] = array_pad($array,64,"");
# ergPost - lastResult -- edit | |
#
Suche weiter nach:
| PHP-Quelltext $mtipp[$i][$j] = array_pad($array,7,""); | |
Und füge darunter das hinzu:
| PHP-Quelltext # ergPost - lastResult -- edit
$cTime[$i][$j] = array_pad($array,7,"");
# ergPost - lastResult -- edit | |
#
Suche weiter nach:
| PHP-Quelltext case "TI":$mtipp[$op3][$op4]=$dum[2];break; | |
Und füge darunter das hinzu:
| PHP-Quelltext # ergPost - lastResult -- edit
case "CT":$cTime[$op3][$op4]=$dum[2];break;
# ergPost - lastResult -- edit | |
#
Suche weiter nach:
| PHP-Quelltext case "TI":$mtipp[$op3][$op6][$op7]=$dum[2];break; | |
Und füge darunter das hinzu:
| PHP-Quelltext # ergPost - lastResult -- edit
case "CT":$cTime[$op3][$op6][$op7]=$dum[2];break;
# ergPost - lastResult -- edit | |
-
lmo/lmo-savefile.phpÖffne o.g. Datei und suche das:
| PHP-Quelltext # ergPost - lastResult -- edit
# old code:
# fputs($datei,"BE".$j."=".$mberi[$i-1][$j-1]."\n");
fputs($datei,"BE".$j."=".($mberi[$i-1][$j-1] ? (stristr($mberi[$i-1][$j-1], '"') ? $mberi[$i-1][$j-1] : '"'.$mberi[$i-1][$j-1].'"') : NULL)."\n");
# ergPost - lastResult -- edit | |
Mache daraus das (bzw. die Änderung hinzufügen):
| PHP-Quelltext # ergPost - lastResult -- edit
# old code:
# fputs($datei,"BE".$j."=".$mberi[$i-1][$j-1]."\n");
fputs($datei,"BE".$j."=".($mberi[$i-1][$j-1] ? (stristr($mberi[$i-1][$j-1], '"') ? $mberi[$i-1][$j-1] : '"'.$mberi[$i-1][$j-1].'"') : NULL)."\n");
$editTime
=
isset ( $iniDifferent[$i-1][$j-1])
&& in_array(TRUE, $iniDifferent[$i-1][$j-1])
? time()
: $cTime[$i-1][$j-1]
;
fputs($datei,"CT".$j."=".$editTime."\n");
# ergPost - lastResult -- edit | |
-
lmo/lmo-adminedit.phpÖffne o.g. Datei und suche das:
| PHP-Quelltext require_once(PATH_TO_LMO."/lmo-openfile.php"); | |
Und füge darüber das ein:
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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 | | PHP-Quelltext # ergPost - lastResult -- edit
# get ini-datas
if ($lmtype != 0)
{
$anzsp2 = $anzteams;
for ($i = 0; $i < $st; $i++)
{
$anzsp2 = $anzsp2/2;
}
if ($klfin==1 && $st==$anzst)
{
$anzsp2 = $anzsp2+1;
}
}
else
{
$anzsp2 = $anzsp;
}
for($i = 0; $i < $anzsp2; $i++)
{
$iniTime[$st-1][$i]
=
isset ($mterm[$st-1][$i])
? intval($mterm[$st-1][$i])
: 0
;
$iniTeamA[$st-1][$i]
=
isset ($teama[$st-1][$i])
? intval($teama[$st-1][$i])
: 0
;
$iniTeamB[$st-1][$i]
=
isset ($teamb[$st-1][$i])
? intval($teamb[$st-1][$i])
: 0
;
$iniGoalA[$st-1][$i]
=
isset ($goala[$st-1][$i])
? intval($goala[$st-1][$i])
: 0
;
$iniGoalB[$st-1][$i]
=
isset ($goalb[$st-1][$i])
? intval($goalb[$st-1][$i])
: 0
;
$iniWin[$st-1][$i]
=
isset ($msieg[$st-1][$i])
? intval($msieg[$st-1][$i])
: NULL
;
$iniNote[$st-1][$i]
=
isset ($mnote[$st-1][$i])
? intval($mnote[$st-1][$i])
: NULL
;
$iniLink[$st-1][$i]
=
isset ($mberi[$st-1][$i])
? intval($mberi[$st-1][$i])
: NULL
;
}
unset($i);
$iniDifferent =array();
# get ini-datas
# ergPost - lastResult -- edit | |  |
#
Suche weiter nach dem ( Zeilenabstand können unterschiedlich sein):
| PHP-Quelltext }
/*Spieltagsdatum (falls nicht angegeben) aus Spieldaten extrahieren*/
function array_values_recursive($ary) { | |
Wichtig ist, das der unten stehende Code wirklich über der geschloßenden, geschweiften Klammer } steht.
Sozusagen die erste Zeile im Such-Code.
Und füge darüber das ein:
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 40 41 42 43 44 45 46 47 48 49 50 51 52 | | PHP-Quelltext # ergPost - lastResult -- edit
# get different
$iniDifferent[$st-1][$i][]
=
$iniTime[$st-1][$i]==$mterm[$st-1][$i]
? FALSE
: TRUE
;
$iniDifferent[$st-1][$i][]
=
$iniTeamA[$st-1][$i]==$teama[$st-1][$i]
? FALSE
: TRUE
;
$iniDifferent[$st-1][$i][]
=
$iniTeamB[$st-1][$i]==$teamb[$st-1][$i]
? FALSE
: TRUE
;
$iniDifferent[$st-1][$i][]
=
$iniGoalA[$st-1][$i]==$goala[$st-1][$i]
? FALSE
: TRUE
;
$iniDifferent[$st-1][$i][]
=
$iniGoalB[$st-1][$i]==$goalb[$st-1][$i]
? FALSE
: TRUE
;
$iniDifferent[$st-1][$i][]
=
$iniWin[$st-1][$i]==$msieg[$st-1][$i]
? FALSE
: TRUE
;
$iniDifferent[$st-1][$i][]
=
$iniNote[$st-1][$i]==$mnote[$st-1][$i]
? FALSE
: TRUE
;
$iniDifferent[$st-1][$i][]
=
$iniLink[$st-1][$i]==$mberi[$st-1][$i]
? FALSE
: TRUE
;
# get different
# ergPost - lastResult -- edit | |
-
pkinc/publicinc/navbox.lastresult.phpÖffne o.g. Datei und suche das:
| PHP-Quelltext $loopTime
=
isset($loopRound['AT'.$loopM])
? trim ($loopRound['AT'.$loopM])
: $loopM
; | |
Und mache daraus das:
| PHP-Quelltext $loopTime
=
isset($loopRound['CT'.$loopM])
? trim ($loopRound['CT'.$loopM])
: $loopM
; | |
Wenn du dann alles geändert hast, sollte bei der nächsten Speicherung (mit Änderung) die Navbox sich langsam neu sortieren.
Bei mir wurden zumindest ohne Probleme die Teamänderung und Punktestand erkannt und entsprechend gespeichert, sodas die Sortierung eben jene Eintrag nach oben gesetzt hat.
|
|
|
|
|
|
|
 |
|
 |
04.10.2012 - 07:01 Uhr |
|
|
|
Wow, Das funktioniert jetzt echt absolut perfekt. 
Großen Dank dir mal wieder.
Für deine Mühe und für deine perfekte Navbox.

|
|
|
|
|
|
|
 |
|
 |
04.10.2012 - 16:44 Uhr |
|
|
|
Naja, wer etwas überbewertet bekommt keinen Support mehr ..
|
|
|
|
|
|
|
 |
|
 |
04.10.2012 - 18:19 Uhr |
|
|
|
Du findest sie nicht perfekt? ^^
|
|
|
|
|
|
|
 |
|
 |
04.10.2012 - 18:22 Uhr |
|
|
|
Nö. Sie tut zwar das, was sie soll, und das reicht eigentlich, aber perfekt ist sie sicherlich nicht 
|
|
|
|
|
|
|
 |
|
 |
|
 |
06.10.2012 - 14:38 Uhr |
|
|
|
Öffne die Datei pkinc/publicinc/navbox.lastresult.php:
-
Und suche das | PHP-Quelltext $loopContent[$loopTime.'_'.$loopR.'_'.$loopM]
=
array(
'teamA' =>$loopTeamA,
'teamB' =>$loopTeamB,
'teamAname' =>$loopTeamAname,
'teamBname' =>$loopTeamBname,
'goalA' =>$loopGoalA,
'goalB' =>$loopGoalB,
'report' =>$loopReport,
); | |
Und mache daraus das:
| PHP-Quelltext $loopContent[$loopTime.'_'.$loopR.'_'.$loopM]
=
array(
'LigaName' =>$loopName,
'teamA' =>$loopTeamA,
'teamB' =>$loopTeamB,
'teamAname' =>$loopTeamAname,
'teamBname' =>$loopTeamBname,
'goalA' =>$loopGoalA,
'goalB' =>$loopGoalB,
'report' =>$loopReport,
); | |
-
Suche weiter nach dem: | PHP-Quelltext $loopCounter++;
$loopReport =trim ($loopContent['report']); | |
Und mache daraus das:
| PHP-Quelltext $loopCounter++;
$loopLigaName =trim ($loopContent['LigaName']);
$loopReport =trim ($loopContent['report']); | |
-
Suche weiter nach dem: | PHP-Quelltext $loopImageB =$LMO_path.'/img/teams/small/'.$loopTeamNameB.'.png'; | |
Und mache daraus das:
| PHP-Quelltext $loopImageB =$LMO_path.'/img/teams/small/'.$loopTeamNameB.'.png';
$loopLeagueImage=$LMO_path.'/img/liga/'.$loopLigaName.'.png'; | |
Sollte so funktionieren.
|
|
|
|
|
|
|
 |
|
 |
07.10.2012 - 16:28 Uhr |
|
|
|
Perfekt, Danke 
|
|
|
|
|
|
|
 |
|
 |
20.10.2012 - 12:05 Uhr |
|
|
|
Hey, ich mal wieder
Sorry dass ich das jetzt wieder hochhole, aber mir ist aufgefallen, dass es ein par Schwierigkeiten beim Ergebnis 0-0 gibt.
Wenn ich ein 0-0 eintrage, wird es bei den Letzten Resultaten meistens nicht angezeigt, sondern erst dann wenn ich anstatt 0-0 zuerst ein anderes Ergebnis eintrage und dieses dann zu 0-0 ändere.
Desweiteren war es auchschonmal so, dass ein 0-0 ewig ganz oben in der Liste bleibt auch wenn man neue Ergebnisse einträgt. Erst wenn ich das wieder geändert habe, ist es von ganz oben verschwunden ...
Ich hoffe du weißt was ich meine und es ist noch nicht zu spät.
Wäre aber kein Beinbruch, wenn man da nichts mehr machen kann
_________________________
Eine andere Frage:
Es gibt ja neben der Möglichkeit eine Liga zu erstellen auch eine Möglichkeit die KO-Runde einzustellen.
Das kann man im LMO unter Liga erstellen ja auswählen.
Diese KO-Ligen werden in der Last Result box auch nicht angezeigt. Geht das vielleicht doch noch irgendwie?
Sorry dass ich erst jetzt damit ankomme.
Und ein schönes Wochenende dir 
|
|
|
|
|
|
|
 |
|
 |
Ähnliche Themen |
|
|
|
|
|
|
|
|