Felix W.
Forum Replies Created
-
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.www.ads-software.com/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 7 years, 6 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 VereinsForum: Plugins
In reply to: [SIS Handball] Ausblenden des eigenen Vereinsdie Version 1.0.26 bietet die Option im Shortcode Generator unter “N?chste Spiele einer Mannschaft” eine Mannschaft als markiertes Team anzugeben und dann über “Spalten ausblenden” das markierte Team auszublenden. Dadurch entsteht eine Tabelle die nur die gegnerischen Teams zeigt.
Grü?e