Felix W.
Forum Replies Created
-
Forum: Plugins
In reply to: [SIS Handball] Alle Spiele eines VereinsHi @oheinreh,
da muss ich dich leider enttäuschen, wenn SIS die Spiele selbst auch nicht mehr verfügbar hat, kann das Plugin diese auch nicht mehr anzeigen.
Grüße vom Felix
Forum: Plugins
In reply to: [SIS Handball] Nächste Spiele einer MannschaftHi @daskochbuch,
es sieht so aus, als hättest du die Übersicht und nicht die Seite einer einzelnen Mannschaft gewählt, deshalb werden alle Spiele aufgelistet und nicht nur die von “SC Münster 08”. Mit folgendem Shortcode komme ich zum gewünschten Ergebnis.
[sishandball marked="SC Münster 08" type="next" league="001518505501510502000000000000000004002"]Bei der Eingabe der ID kannst du über “Linkziel prüfen” schauen was SIS anzeigt, dort werden bei 001518505501510502000000000000000004000 bzw https://sis-handball.de/default.aspx?view=Mannschaft&Liga=001518505501510502000000000000000004000 alle nächsten Spiele angezeigt, da das die Liga Übersicht ist und nicht die Mannschaftsseite von “SC Münster 08”.
Die Teams holen Funktion hat ab und an ihre Tücken, wenn SIS nicht verfügbar ist und die Daten nicht schon im Cache stehen, kann es sein, dass die Teams nicht geholt werden können. Nutze dann einfach die Funktion “Manuelle Eingabe anzeigen” und gib den Teamnamen bitte manuell an (das Ergebnis im Shortcode ist identisch).
Grüße vom Felix
Forum: Plugins
In reply to: [SIS Handball] Implementation Live TickerHi @mars93
ich habe die Idee mal aufgenommen, weiß aber noch nicht ob und wann ich das umsetzen kann. Grundsätzlich ist das Plugin nicht für eine Darstellung der Liveticker entwickelt worden, sondern nur für die Daten die tatsächlich für jede Mannschaft vorliegen (Liveticker gibt es meines Wissens nach nicht in jeder Liga).
Ein Link zum Liveticker wird in den abgerufenen Tabellen angezeigt, vielleicht ist es eine Möglichkeit diesen mit aufzunehmen, das muss ich mir mal genauer anschauen.Grüße vom Felix
Forum: Plugins
In reply to: [SIS Handball] Heim und AuswärtsHi @mars93
dann gibt es dafür leider keine einfache Lösung ohne tief in den Code zu gehen und im Zweifel bestimmte Daten selbst zu parsen und irgendwie zu einer eigenen Tabelle zusammenzusetzen.
Grüße vom Felix
Forum: Plugins
In reply to: [SIS Handball] Heim und AuswärtsHi @mars93
das ganze muss in die functions.php deines Themes, es handelt sich dabei um PHP Code, welcher das Array mit den Spieldaten manipuliert.
Wenn du kein Child-Theme nutzt, erstelle bitte ein Child-Theme (https://codex.ww.wp.xz.cn/Child_Themes) und kopiere anschließend den Code von oben in deine functions.php (wenn du das direkt im Originaltheme machst, ist der Code beim nächste Theme-Update wieder weg).
Dann musst du nur deine Mannschaft in die Variable “marked” schreiben.
Grüße vom Felix
Forum: Plugins
In reply to: [SIS Handball] Heim und AuswärtsHi @mars93
das kannst du nur über eine Hook erreichen. Beispielsweise für “TBV Lemgo”:
function custom_sis($data) { $marked = 'TBV Lemgo'; foreach ($data AS $key => $single_data) { if ($data[$key][4] == $marked) { $data[$key][5] = $data[$key][5] . ' (Gast)'; } else { $data[$key][4] = $data[$key][4] . ' (Heim)'; } } return $data; } add_filter('sis_handball_table_data', 'custom_sis', 10, 1);Grüße vom Felix
Forum: Plugins
In reply to: [SIS Handball] Team not MarkedHi @mars93
genau so ist es, du kannst per CSS deine eigene Markierung setzen, einfach die Klasse “table.sis-handball-table tr.marked” nutzen.
Grüße vom Felix
Forum: Plugins
In reply to: [SIS Handball] Team not MarkedMorgen @mars93
Kannst du den genutzten shortcode einmal posten? Dann kann ich das Problem nachvollziehen.
Grüße vom Felix
Forum: Plugins
In reply to: [SIS Handball] Alle Spiele anzeigenHi @skaramuz
das ist zugegebenermaßen etwas verwirrend formuliert. Mit dem Typ “Spiele einer Mannschaft” werden die letzten Spiele (bereits gespielte Spiele) angezeigt, davon gibt es in deiner gewählten Liga noch keine.
Für die nächsten Spiele (zukünftige Spiele) nutze bitte den Typ “Nächste Spiele einer Mannschaft” in deinem Fall mit folgendem Shortcode:
[sishandball marked="SG Schwabach/Roth" type="next" league="001518503502503000000000000000000001012"]Grüße vom Felix
Forum: Plugins
In reply to: [SIS Handball] Fehler bei FilterungHi @sitelookgmbh,
du hast hier die ID der kompletten Liga genutzt. Begrenzt auf das Team HSG Neuss/Düsseldorf C2J ergibt sich die Adresse: https://sis-handball.de/default.aspx?view=Mannschaft&Liga=001518505502503000000000000000000008012
Daraus würde folgender Shortcode:
[sishandball marked="HSG Neuss/Düsseldorf C2J" type="next" league="001518505502503000000000000000000008012"]Grüße vom Felix
- This reply was modified 8 years, 7 months ago by Felix W..
Forum: Plugins
In reply to: [SIS Handball] Anzeigen der LigaHi @mainshow,
diese Funktionalität ist leider nicht vorgesehen. Eine Möglichkeit wäre es, die Liga manuell per Hook in der entsprechenden Zeile auszugeben, hier ein Beispiel.
function sis_handball_add_league_to_concatenations($data) { foreach ($data AS $key => $single_data) { if ($key == 0) { if ($single_data[4] == 'HSG Annen-Rüdinghausen') { $data[$key][4] .= ' (Liga 1)'; } else if ($single_data[5] == 'HSG Annen-Rüdinghausen') { $data[$key][5] .= ' (Liga 1)'; } } else if ($key == 1) { if ($single_data[4] == 'HSG Annen-Rüdinghausen 2') { $data[$key][4] .= ' (Liga 2)'; } else if ($single_data[5] == 'HSG Annen-Rüdinghausen 2') { $data[$key][5] .= ' (Liga 2)'; } } else if ($key == 2) { if ($single_data[4] == 'HSG Annen-Rüdinghausen') { $data[$key][4] .= ' (Liga 3)'; } else if ($single_data[5] == 'HSG Annen-Rüdinghausen') { $data[$key][5] .= ' (Liga 3)'; } } } return $data; } add_filter('sis_handball_concatenation_data', 'sis_handball_add_league_to_concatenations');Du kannst dir den zurückgebenden array $data einfach mal per var_dump anschauen, darin stehen einfach nur die Daten für die Tabelle. Die Liga würde ich dann immer einfach hinter das Team schreiben, eine eigene Spalte kann so bisher nicht zur Tabelle hinzugefügt werden.
Ich werde versuchen das Ganze noch zu erleichtern in Zukunft, sodass die Tabelle komplett manuell zusammengebaut werden kann, das ist heute leider noch nicht möglich.
Grüße vom Felix
Super
Hi @riegel,
folgende Codes reagieren bei mir wie erwartet und auch die Darstellung der Spalten in der Tabelle ist sauber.
[sishandball sorting=”asc” type=”team” league=”001518504501508505000000000000000014008″]
Ausgabe: “Fehler: Keine Daten vorhanden!”[sishandball marked=”JSGwC Heppenheim/Erbach” type=”stats” league=”001518504501508505000000000000000014008″]
Ausgabe: Tabelle mit einer Zeile, nur mit den Daten der Mannschaft “JSGwC Heppenheim/Erbach”[sishandball type=”standings” league=”001518504501508505000000000000000014008″]
Ausgabe: Tabelle[sishandball marked=”JSGwC Heppenheim/Erbach” type=”next” league=”001518504501508505000000000000000014008″]
Ausgabe: Die nächsten Spiele der Mannschaft “JSGwC Heppenheim/Erbach”Kannst du auf die letzte PHP 5 Version (5.6.31) updaten oder bestenfalls auf PHP 7 (damit habe ich im Fall oben getestet)?
Grüße vom Felix
Hi @riegel,
stimmen die Zieladressen die du im Shortcode Generator einsetzt? Kannst du hier mal den generierten Shortcode posten, welcher den genannten PHP Error erzeugt?
type=”team” kann gut sein, dass hier (weil noch kein Spiel gespielt wurde) ein Fehler rauskommt bzw. keine Ausgabe erscheint, das Verhalten ist zwar nicht korrekt (es sollte eine Fehlermeldung ausgegeben werden) kann aber durchaus sein.
type=”next” sollte definitiv eine Ausgabe beinhalten.
Grüße vom Felix
Forum: Plugins
In reply to: [SIS Handball] Ausblenden des eigenen Vereins