Hallo,
ich habe die Verknüpfung von t3sports nach cal via cfc_league_fe-cal-events erfolgreich umgesetzt. War bzw. ist die Dauer eines Spiels innerhalb der cfc_laegue extension nicht zwingend wichtig, umso mehr stört eine falsche Spieldauer im Kalender, da alle Spiele offensichtlich 105 Minuten Dauern.
- ich finde die Stelle nicht, an der die 105 Minuten gesetzt werden. Klar ist, dass diese aus 90 min Spielzeit und 15 min Pause reultiren.
- da ich sehr viele Jugendmannschaften habe, bin ich in der Schwierigkeit, dass dadurch auch alle Junioren Spiele 105 Minuten dauern, was so nicht der Fall ist.
- Ich suche nach einer Möglichkeit die Spieldauer zu variieren. Super genial wäre, wenn man diese in Anbhängigkeit der Altersgruppe für eine Saison setzen könnte.
Ich bin für jeden Hinweis dankbar.
Hallo,
mich hat das auch gestört, aber bei Statistiken (Hallenturniere, etc.). Deswegen habe ich individuell ein neues Feld "Playtime" im Wettkampf eingefügt. Damit kann ich es dann individuell einstellen. 😉
Für den Kalender habe ich es noch nicht umgesetzt, aber ich denke das wäre nicht der große Aufwand das darin noch mit zu realisieren. Muss ich aber noch prüfen.
Kannst ja mal bei meiner Seite reinschauen.
servus,
danke fuer deine rueckmeldung ... es ist nur leider so ... ich hab so gar nicht auf dem schirm die db deswegen zu erweitern ... auch, weil ich mir das nicht zusaetzlich noch antun moechte ... deswegen die frage, ob du weisst, wo die 105min drinstecken ... ?
meine idee war/ist, den wert je altergruppe dann per ts zu ueberschreiben ... meinst du das wuerde funktionieren?
hab mir deine seite angeschaut ... super ... ich bin auf die generierten teaser mit den begegnungen neidisch ... meinst du du kannst mir sagen wie das umgesetzt ist.
danke vorab
hi,
die 105 steht in der Datei "class.tx_cfcleaguefe_models_match_calevent.php".
Der TS zum Teaser sieht wie folgt aus (steht aber auch so in der Doku bzw. hier im Forum):
# Next match teaser
lib.contentright {
20 = COA
20 {
10 =< plugin.tx_cfcleaguefe_competition
10 {
action = tx_cfcleaguefe_actions_MatchTable
saisonSelection = ... #Uid der Saison
groupSelection = ... #Uid bzw. Uid's der Altersgruppen
clubSelection = ... #Uid des Vereins
matchtableTemplate = nextmatch_teaser.html #relativer Pfad zum Template
matchtable {
options.limit = 2 #Anzahl der angezeigten Spiele
# angesetzte und laufende Spiele holen
status = 0,1
fields.MATCH.STATUS.OP_IN_INT = 0,1
timeRangePast = 0
}
}
}
}
# Last match teaser
lib.contentright {
30 = COA
30 {
10 =< plugin.tx_cfcleaguefe_competition
10 {
action = tx_cfcleaguefe_actions_MatchTable
saisonSelection = ... #Uid der Saison
groupSelection = ... #Uid bzw. Uid's der Altersgruppen
clubSelection = ... #Uid des Vereins
matchtableTemplate = lastmatch_teaser.html #relativer Pfad zum Template
matchtable {
fields.MATCH.STATUS.OP_IN_INT = 2
# Wichtig: Absteigend nach Datum sortieren!
options.ORDERBY.MATCH.DATE = DESC
timeRangePast = 200
timeRangeFuture = 1
options.limit = 2 #Anzahl der angezeigten Spiele
}
}
}
}
servus nochmals,
### die 105 steht in der Datei "class.tx_cfcleaguefe_models_match_calevent.php".
aber ich muss das doch auch irgendwie zur laufzeit ueberschreiben können, oder ... ? es musss doch ,oegöich sein, bspws. je altersgruppe eine andere spielzeit mizugeben.
hast du da ne idee ... ?
### Der TS zum Teaser sieht wie folgt aus (steht aber auch so in der Doku bzw. hier im Forum):
sorry, hatte kich falsch ausgedrueckt ... die daten habe ich bereits auf der page, aber mit der darstellung happer es ... sprich, mich wuerde interessieren, wie das template und das css aussieht ...
danke und gruesse
scgcms
Hi,
### die 105 steht in der Datei "class.tx_cfcleaguefe_models_match_calevent.php".
aber ich muss das doch auch irgendwie zur laufzeit ueberschreiben können, oder ... ? es musss doch ,oegöich sein, bspws. je altersgruppe eine andere spielzeit mizugeben.
Einzige Möglichkeit ist per eigene Extension eventuell die Funktion "createEvent" zu übersteuern bzw. bei T3sports ausschalten und eigene Extension erstellen. Andere Möglichkeit sehe ich nicht, da auch keine Hooks, etc. vorhanden sind. Ich habe hart folgendes geändert.
//$end_date = new tx_cal_date($row['date'] + (60*105));
$end_date = new tx_cal_date($row['date'] + (60*(max(30,$row['tx_tsvt3sports_play_time']) + 15)));
sorry, hatte kich falsch ausgedrueckt ... die daten habe ich bereits auf der page, aber mit der darstellung happer es ... sprich, mich wuerde interessieren, wie das template und das css aussieht ...
Wie heißt denn deine HP? Das Template für Lastmatch sieht so aus:
<!-- ###MATCHTABLE### start -->
###MATCHS###
###MATCH###
<div class="csc-default">
<h1 class="csc-firstHeader">Letzt. Spiel (###MATCH_COMPETITION_GROUP_NAME###)</h1>
<div class="rightContentSection_C">
<div class="cfcleague-last-matchtable-date">###MATCH_COMPETITION_NAME### ###MATCH_DCTOPGAME###<br />###MATCH_DATE###</div>
<table class="cfcleague-last-matchtable-table" border="0">
<tr>
<td width="45%" valign="top">###MATCH_HOME_LOGO###</td>
<td width="10%">
<!-- ###RESULT_STATUS_0### Ergebnis vor dem Spiel -->
- : -
<!-- ###RESULT_STATUS_0### Ergebnis vor dem Spiel -->
<!-- ###RESULT_STATUS_-10### Ergebnis bei Spielverlegung -->
###LABEL_MATCHSTATUS_POSTPONED###
<!-- ###RESULT_STATUS_-10### Ergebnis bei Spielverlegung -->
<!-- ###RESULT_STATUS_-1### Ergebnis bei ungültig -->
###LABEL_MATCHSTATUS_INVALID###
<!-- ###RESULT_STATUS_-1### Ergebnis bei ungültig -->
<!-- ###RESULT_STATUS_1### Ergebnis während des Spiels -->
###MATCH_GOALS_HOME### : ###MATCH_GOALS_GUEST###
<!-- ###RESULT_STATUS_1### Ergebnis während des Spiels -->
<!-- ###RESULT_STATUS_2### Ergebnis nach Spielende -->
###MATCH_REPORTLINK######MATCH_GOALS_HOME### : ###MATCH_GOALS_GUEST######MATCH_REPORTLINK###
<!-- ###RESULT_STATUS_2### Ergebnis nach Spielende -->
</td>
<td width="45%" valign="top">###MATCH_GUEST_LOGO###</td>
</tr>
<tr>
<td colspan="3">###MATCH_REPORTLINK###<span>Zum Spielbericht</span>###MATCH_REPORTLINK###</td>
</tr>
</table>
</div>
</div>
###MATCH###
###MATCHS###
<!-- ###MATCHTABLE### end -->
Hoffe ich habe es jetzt richtig verstanden!😃
gruesse schittl