Hallo Detlef,
was steht denn im Quelltext des RSS-Feeds? Einfach nichts? Falls dem so sein sollte, schalte im Installtool doch mal bitte displayErrors und sqlDebug auf 1. Im Idealfall sollten dann ein paar Fehlermeldungen auftauchen, die näher beschreiben, wo das Problem liegt.
Martin
Hallo Martin,
mit eingeschaltetem Debugger erscheint folgende Meldung:
Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. in /srv/www/htdocs/typo3/typo3test/typo3conf/ext/mm_forum/pi1/class.tx_mmforum_pi1.php on line 5848
^
Ich benutze Typo3 4.2.1 u. PHP Version 5.2.4 unter Linux.
Im Quellcode steht:
Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. in /srv/www/htdocs/typo3/typo3test/typo3conf/ext/mm_forum/pi1/class.tx_mmforum_pi1.php on line 5848
Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. in /srv/www/htdocs/typo3/typo3test/typo3conf/ext/mm_forum/pi5/class.tx_mmforum_pi5.php on line 256
Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. in /srv/www/htdocs/typo3/typo3test/typo3conf/ext/mm_forum/pi5/class.tx_mmforum_pi5.php on line 336
ich habe in der php.ini den Parameter aktiviert: allow_call_time_pass_reference = On
Der XML-Verarbeitungsfehler erscheint allerdings immer noch. HTML-Code ist dann leer.
Gruß Detlef
gibt es schon eine Erklärung für den Fehler? Bei mir sieht es momentan nämlich leider genauso aus #paralyzed#
danke
ok Problem gefunden:
Ich habe von Version 0.16 upgedated aber das alte Layout beibehalten. Hier fehlte allerdings das RSS-Template. Nach dem Einfügen des Templates (bzw. aktivieren des alten) lief alles nach Plan!
Super :-)
Hi,
bei mir fehlte auch das rss.xml im design set. Mit dem default design set bekomme ich im Firefox immerhin eine leere RSS-Seite angezeigt. Der HTML-Sourcecode enthält allerdings viele Postings!?
Im IE 6 erhalte ich die Meldung:
The XML page cannot be displayed
Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.
--------------------------------------------------------------------------------
A semi colon character was expected. Error processing resource 'http://172.31.101.125/typo3/typo3test/index.php?id=46'....
<link>http://172.31.101.125/typo3/typo3test/index.php?id=31&tx_mmforum_pi1[action]=list_post&tx_mmforum...
Gruß Detlef
Hm, ich steh auch gerade auf dem Schlauch.
Der IE meldet:
Dieser Feed kann nicht angezeigt werden.
Weitere Informationen:
Ein Semikolon wurde erwartet.
Zeile: 15 Zeichen: 76
<link>http://www.meine-webseite.de/cms/Forum.1.0.html?&tx_mmforum_pi1[action]=list_post&tx_mmforum_pi1[pid]=29</link>
Ich habe 'displayErrors' und 'sqlDebug' auf 1 gestellt, weitere Meldungen gab's aber nicht. Der Quelltext sah ja für meinen laienhaften Blick ok aus, aber irgendwo muß ja der Korken sein.
Desweiteren würde ich nicht unbedingt alle Beiträge im Feed haben wollen sondern vielleicht nur die letzten fünf.
Wer kann mir weiter helfen?
Cimmie schrieb
ok Problem gefunden:
Ich habe von Version 0.16 upgedated aber das alte Layout beibehalten. Hier fehlte allerdings das RSS-Template. Nach dem Einfügen des Templates (bzw. aktivieren des alten) lief alles nach Plan!
Super :-)
Steh ein bisschen auf der Leitung...
Welches Template soll ich jetzt wo einfügen?
Ist hier das "Include static (from extension)" gemeint?
Hier finde ich kein RSS-Template (zumindest nicht vom Forum, hab eines von tt_news).
Kann mir jemand helfen!?
Hi,
gemeint ist im Backend vom mm_forum "Template" im Drop-Down-Menü:
Select design set > default > Activate
oder halt ein neues Design anlegen.
Gruß Detlef
Der Semikolon-Fehler kommt zustande, weil der Parser ein '&' anstelle eines '& amp;' ausgibt (ohne Leerschlag).
Korrigieren kann man das, indem im File /typo3conf/ext/mm_forum/pi1/class.tx_mmforum_rss.php die Zeile 191 erweitert wird:
// '###RSS_POST_LINK###' => $this->getPostLink($post['post_uid']),
'###RSS_POST_LINK###' => str_replace('&', '& amp;', $this->getPostLink($post['post_uid'])),
Gruss Michel
Hab recht vielen Dank, Pragmas. Genau das war's.
Kleiner Hinweis nebenbei:
Bei '& amp;' ist selbstverständlich das Leerzeichen zwischen '&' und 'amp;' zu entfernen.
Danke, das hat nun bei mir auch funktioniert.
Leider werden beim Feed die Berechtigungen ignoriert.
Gibt es eine Möglichkeit, dass man den RSS Feed auf eine Gruppe einschränkt (also nur auf öffentlich lesbare Foren)?