Zum Inhalt springen

Spielbericht cfc_league wird nicht angezeigt

Erstellt am 1. September 2008 · 21 Antworten · letzte Antwort am 23. September 2008 · Seite 1 von 2

Tags: Frage

Sonntagskind3 ·

Hallo an alle,
ich habe folgendes Problem das meine Links fuer den Spielbericht nicht angezeigt werden! Ich habe alles wie beschrieben im Handbuch gemacht doch ohne Erfolg. Normalerweise sollte doch der Link im Spielplan ersichtbar sein.

Spielplan funktioniert einwandfrei.
ich habe einem Spieltag einen Spielbericht eingeschrieben und auch verlinkt. Den SysOrdner richtig angegeben doch ohne Erfolg.

Ist es den auch moeglich alle Spielberichteseintraege die man eingibt ueber eine Seite z.B. Spielberichte der aktuellen Saison darstellen kann?
Ich habe das verucht doch die Seite bringt mir No matchId found!, obwohl ich doch einen Spieltag bereits mit einem Spielbericht habe!

Ich benutze Typo3 Ver. 4.1.7

Wuerde mich ueber jede Antwort sehr freuen.
Vielen Dank

bastians ·

Hallo,

hast du deine Auswahl auch schon mal per TS im Plugin mit eingefügt? Das sollte/ muss man manchmal zusätzlich tun.

Sonntagskind3 ·
bastians schrieb

Hallo,

hast du deine Auswahl auch schon mal per TS im Plugin mit eingefügt? Das sollte/ muss man manchmal zusätzlich tun.

Du meinst sicherlich T3Sports (cfc_league) und T3Sports cal-events (cfc_league)
JA klar hbe ich gemacht ansonsten wuerden ja meine Spielplaene, Tabellen usw gar nicht funktionieren. Oder meinst Du etwas anderes?

digedag ·
Sonntagskind3 schrieb

Spielplan funktioniert einwandfrei.
ich habe einem Spieltag einen Spielbericht eingeschrieben und auch verlinkt. Den SysOrdner richtig angegeben doch ohne Erfolg.

Du musst aber keinen SysFolder angeben. Bei "Seite für Spielbericht" muss eine normale FE-Seite rein, in der das Report-Plugin mit dem View für den Spielbericht liegt.

Ist es den auch moeglich alle Spielberichteseintraege die man eingibt ueber eine Seite z.B. Spielberichte der aktuellen Saison darstellen kann?

Ja das geht. Verwende einfach den View Spielplan mit einem modifizierten HTML-Template. In diesem gibst du zu jeden Spiel den Spielbericht mit aus.

Sonntagskind3 ·

Du musst aber keinen SysFolder angeben. Bei "Seite für Spielbericht" muss eine normale FE-Seite rein, in der das Report-Plugin mit dem View für den Spielbericht liegt.

Das habe ich ja anfangs schon gemacht, doch ein link im Spielplan ist nicht zu sehen. Ich habe hier mal die Einstellungen fuer den Spielplan als bilder eingestellt zum leichter nachvollziehen.

So wie ich das verstehe sollte doch ein Link im Spielplan stehen, soweit ich auch einen Text im eigentlichen Spiel eingegeben und verlinkt habe. Der link sollte dann auf die erstellte Seite BERICHT verlinken mit dem Plugin T3sports: Berichte. Richtig?

Bitte um Hilfe auch wenn es leicht erscheint fuer manche. DANKE
PS: Andere Frage. Warum werden gerade Spieltage im Spielplan eingerueckt? wie aendere ich das? Im CSS habe ich schon nachgeschaut doch nichts gefunden!

Einstellungen Spielplan
Bild: fileden.com/…/Screen_spielplan01.gif
Bild: fileden.com/…/Screen_spielplan02.gif

Einstellung plugin-BERICHT
Bild: fileden.com/…/Screen_bericht01.gif

digedag ·
Sonntagskind3 schrieb

So wie ich das verstehe sollte doch ein Link im Spielplan stehen, soweit ich auch einen Text im eigentlichen Spiel eingegeben und verlinkt habe. Der link sollte dann auf die erstellte Seite BERICHT verlinken mit dem Plugin T3sports: Berichte. Richtig?

Die Einstellungen in den Screenshots sind in Ordnung. Was verstehst du genau unter "verlinkt habe"? Der Text für den Spielbericht hat keinen Einfluss mehr auf die Verlinkung. Das war früher mal. Jetzt zählt nur noch das Häkchen unterhalb des Spielberichts. Erst wenn das gesetzt ist, wird die Verlinkung aktiviert. Falls da bei dir nichts zu sehen ist, dann aktiviere mal ganz am Ende des Datenblatts die Zweite Optionpalette.

PS: Andere Frage. Warum werden gerade Spieltage im Spielplan eingerueckt? wie aendere ich das? Im CSS habe ich schon nachgeschaut doch nichts gefunden!

Also das wird dann wohl an der HTML-Vorlage liegen. Entferne doch erstmal alle Stylesheets. Dann hast du am Ende eine ganz einfache Tabelle und es sollte nichts eingerückt sein. 🙂

Sonntagskind3 ·

Was verstehst du genau unter "verlinkt habe"?

Naja das sollte nur eine Information sein das ich auch das Kastchen angeklickt und somit auch verlinkt habe.

Doch wie gesagt funktioniert der Link nicht so wie er soll! Im Spielplan steht ja der Marker ###MATCH_REPORTLINK###blablabla###MATCH_REPORTLINK### der eigentlich den Spielbericht aufrufen sollte. Ich hingegen bekomme eine Fehlermeldung von der extension "pbimagegraph" die ja eigentlich fuer die Graphen der statistiken zustaendig ist wenn ich das richtig verstanden habe.

Warning: require_once(PEAR.php) [function.require-once]: failed to open stream: No such file or directory in /.../.../.../.../html/cms/typo3conf/ext/pbimagegraph/Image/class.tx_pbimagegraph.php on line 34

Fatal error: require_once() [function.require]: Failed opening required 'PEAR.php' (include_path='.:/usr/local/php5/lib/php') in /.../.../.../.../html/cms/typo3conf/ext/pbimagegraph/Image/class.tx_pbimagegraph.php on line 34

Ich komme hier irgendwie nicht weiter. Habe auch schon nach der Fehlermeldung im Netz gesucht doch ohne Erfolg.

digedag ·
Sonntagskind3 schrieb

Was verstehst du genau unter "verlinkt habe"?

Naja das sollte nur eine Information sein das ich auch das Kastchen angeklickt und somit auch verlinkt habe.

Okay, dann haben wir diesen Punkt ja geklärt! 😉

Doch wie gesagt funktioniert der Link nicht so wie er soll! Im Spielplan steht ja der Marker ###MATCH_REPORTLINK###blablabla###MATCH_REPORTLINK### der eigentlich den Spielbericht aufrufen sollte. Ich hingegen bekomme eine Fehlermeldung von der extension "pbimagegraph" die ja eigentlich fuer die Graphen der statistiken zustaendig ist wenn ich das richtig verstanden habe.

Diese Fehlermeldung hat mit dem Link nichts zu tun. Auf deinem Rechner ist PEAR nicht installiert. Daher wird auch die Tabellenfahrt nicht funktionieren.

Aber zurück zum Link. Damit wir herausbekommen, was da vorgeht, musst du mal eine Debugausgabe in den Code setzen. Öffne die Datei ext:cfc_league_fe/util/class.tx_cfcleaguefe_util_MatchMarker.php und setze suche die Zeile 310. Dort musst du den Code wie folgt anpassen:

$linkId = 'report';
if($match->hasReport()) {
	// Jetzt kommt die Debug-Ausgabe:
	t3lib_div::debug($formatter->configurations->get($confId.'links.'), $confId.' - tx_cfcleaguefe_util_MatchMarker'); // TODO: remove me
	$this->initLink($markerArray, $subpartArray, $wrappedSubpartArray, $formatter, $confId, $linkId, $marker, array('matchId' => $match->uid));
}

Such dir einen Spielplan, in dem nicht so viele Spiel vorkommen. Du bekommst nämlich für jedes Spiel eine Ausgabe. Das kann eine ganze Menge werden.
Eine Ausgabe kannst du ja dann mal hier posten.

Sonntagskind3 ·

Hallo, also Danke erst mal fuer deine Hilfe.
Ich habe nun folgende Ausgabe nach dem ich die Datei so veraendert habe wie du es mir gesagt hast und dabei bekomme ich nun folgende Meldung im Browser wenn ich den Spielplan aufrufe.

Ist bei mir uebrigens erst ab Zeile 615!!! :o

matchreport.match. - tx_cfcleaguefe_util_MatchMarker
report.pid 0
ticker.pid 0

Warning: require_once(PEAR.php) [function.require-once]: failed to open stream: No such file or directory in /srv/www/htdocs/html/cms/typo3conf/ext/pbimagegraph/Image/class.tx_pbimagegraph.php on line 34

Fatal error: require_once() [function.require]: Failed opening required 'PEAR.php' (include_path='.:/usr/local/php5/lib/php') in /srv/www/htdocs/html/cms/typo3conf/ext/pbimagegraph/Image/class.tx_pbimagegraph.php on line 34

Kann es sein das ich hier dem Spielbericht eine pid zuordnen muss im Config, oder was heisst das jetzt genau? Danke nochmals fuer deine Hilfe.

Bitte um Hilfe falls jemand etrwas weiss.

Sonntagskind3 ·

Hat einer eine Idee was dies fuer eine Fehlermeldung ist?

matchreport.match. - tx_cfcleaguefe_util_MatchMarker
report.pid 0
ticker.pid 0

Warning: require_once(PEAR.php) [function.require-once]: failed to open stream: No such file or directory in /srv/www/htdocs/html/cms/typo3conf/ext/pbimagegraph/Image/class.tx_pbimagegraph.php on line 34

Fatal error: require_once() [function.require]: Failed opening required 'PEAR.php' (include_path='.:/usr/local/php5/lib/php') in /srv/www/htdocs/html/cms/typo3conf/ext/pbimagegraph/Image/class.tx_pbimagegraph.php on line 34

bin um jede Idee oder Info Dankbar.
DANKE ;o)

digedag ·

Also die Debug-Ausgabe bedeutet, daß leider in der TS-Konfiguration zur Laufzeit keine PID für die Zielseite gefunden wird. Die report.pid ist 0.

Ich hab das Flexform nochmal überprüft, die Konfiguration ist dort richtig. Du kann mal versuchen, die Zielseite über die Typoscript-Konstante zu setzen. Das machst du über das Modul Template und wählst dort in den Constant Editor. Dann Ligamanagement und als Kategorie T3SPORTS (PAGES). Die erste Konstante ist für den Spielbericht. Da trägst du die UID der Seite rein.

Probier mal aus, ob das was bringt... o.O

Ach und die Fehlermeldung stammt, wie schon erwähnt, vom fehlenden PEAR Paket. Bei Suse Linux kannst du das zum Beispiel einfach über yast nachinstallieren.

Sonntagskind3 ·

Das machst du über das Modul Template und wählst dort in den Constant Editor. Dann Ligamanagement und als Kategorie T3SPORTS (PAGES). Die erste Konstante ist für den Spielbericht. Da trägst du die UID der Seite rein.

Nee das habe ich zuvor schon mal ausprobiert, doch leider hat es nichts gebracht!
Mit UID meinst du doch sicherlich die Seite in dem der Spielbericht gezeigt werden soll. Falls ja habe ich Dich verstanden, doch ich denke es liegt an etwas anderem???

plugin.tx_cfcleaguefe_report.matchreportpage = 92

(Doch wie kann das sein wenn ich doch auf anderen Seiten auch noch eine anderen Spielplan habe der auf einer anderen UID liegen soll?)

Kann es dem an diesem PEAR liegen?

wheelkill ·

Hallo, ich habe zwar die Links im Spielplan und die "Berichtsseite" wird auch geöffnet, doch leider ist diese dann leer. Hat da vielleicht jemand eine Idee?
Vielleicht habe ich ja auch nur nicht richtig verstanden, wie ich das Plugin auf der "Berichtsseite" konfigurieren muß.

digedag ·

Mir ist eingefallen, warum es vermutlich über das Plugin nicht funktioniert: Überprüf mal deine Version von rn_base. Die ist bestimmt nicht mehr auf dem neuesten Stand! 8-)

digedag ·
wheelkill schrieb

Vielleicht habe ich ja auch nur nicht richtig verstanden, wie ich das Plugin auf der "Berichtsseite" konfigurieren muß.

Da gibt es nicht viel zu konfigurieren. Eigentlich musst du nur den View "Spielbericht" aktivieren. Hier im Thread ist ja ein Screenshot davon.

Sonntagskind3 ·

Uberprüf mal deine Version von rn_base. Die ist bestimmt nicht mehr auf dem neuesten Stand!

Also das habe ich nun auf dem neusten Stand geupdated, doch weiterhin ohne Erfolg den Spielbericht nun zu sehen. Liegt es den jetzt noch an dem PEAR? Das kann ich mir nemlich nicht vorstellen! In deinem Menual ist ja keine Rede von einer PEAR installation nur um den Spielbericht aufzurufen?!

Ich bin wirklich am verzweifeln :x

wheelkill ·

Hi Digadag,
folgende Versionen der Plugins sind bei mir installiert:

- rn_base 0.2.7
- cfc_league 0.5.0
- cfc_league_fe 0.5.0

Das scheinen die aktuellsten Versionen zu sein. Auch die Einstellungen auf der Berichtsseite sehen so aus, wie hier im Artikel. Ich bin etwas ratlos.

digedag ·
Sonntagskind3 schrieb

Also das habe ich nun auf dem neusten Stand geupdated, doch weiterhin ohne Erfolg den Spielbericht nun zu sehen. Liegt es den jetzt noch an dem PEAR? Das kann ich mir nemlich nicht vorstellen! In deinem Menual ist ja keine Rede von einer PEAR installation nur um den Spielbericht aufzurufen?!

Ich sag's gern nochmal: Das hat nichts mit PEAR zu tun. o.O

Ich bin wirklich am verzweifeln :x

Das letzte was ich dir noch empfehlen kann: Leg auf der Seite mit dem Spielplan ein neues TS-Template an. Dort setzt du dann folgende Anweisung rein:

plugin.tx_cfcleaguefe_competition.matchtable.match.links.report.pid=92

Solange in der Debug-Ausgabe für die Report-Seite noch eine 0 angezeigt wird, kann es mit dem Link nicht klappen. Das Problem hier ist, daß deine TS-Konfiguration vom Plugin nicht gelesen wird. Warum auch immer... #paralyzed#

digedag ·
wheelkill schrieb

Hi Digadag,
folgende Versionen der Plugins sind bei mir installiert:

Na bei dir ist es ja kein Versionsproblem. Mich wundert, daß auf deiner Report-Seite überhaupt keine Ausgabe erscheint. Lösch doch mal in der URL für die Reportseite alle zusätzlichen Parameter raus, so daß nur noch die Seiten-ID übergeben wird. Das Plugin für den Spielbericht müsste nun melden, daß keine Spiel-ID übergeben wurde.

# Link normal
http://www.deinedomain.de/index.php?id=26&cfc_league_fe[matchId]=58&cHash=35362517d6
# Link ohne Parameter
http://www.deinedomain.de/index.php?id=26