Page 1 of 2
Wie die letzten Forum Posts anzeigen lassen?
Posted: Fri Feb 01, 2008 11:24 am
by ottyscom
Hallo
Leider bin ich immer noch zu keinem gründen zweig gekommen hinsichtlich der Anzeige der letzen Forumeinträge. Ich bekam einen Tipp das mit dem Plugin Pirss zu erledigen aber dieses Plugiin liest die Feeds aus einer RDF Datei. Nun aber wie komme an so eine datei? Mein Forum spuckt xml oder so etwas aus (siehe
www.megatopradio.com/forum/de)
Hat da jemand eine genaue Anweisung für mich auf Lager?
Danke schon mal
Ottyscom
Re: Wie die letzten Forum Posts anzeigen lassen?
Posted: Fri Feb 01, 2008 8:53 pm
by derAuge
Super Sache
Wie hast du den das Forum so schön eingebaut?
Re: Wie die letzten Forum Posts anzeigen lassen?
Posted: Fri Feb 01, 2008 8:54 pm
by Darien
Hi,
mit pirss ist ein guter Ansatz
Muss keine rdf-Datei sein..hauptsache Feed.
Re: Wie die letzten Forum Posts anzeigen lassen?
Posted: Sat Feb 02, 2008 12:38 pm
by ottyscom
Klappt leider nicht kommt folgende Error Meldung:
string(128) "Smarty error: [in globalcontent:Box02L line 1]: syntax error: invalid attribute name: '=' (Smarty_Compiler.class.php, line 1547)" string(137) "Smarty error: [in globalcontent:Box02L line 1]: syntax error: invalid attribute name: 'rss;action' (Smarty_Compiler.class.php, line 1547)" string(128) "Smarty error: [in globalcontent:Box02L line 1]: syntax error: invalid attribute name: '=' (Smarty_Compiler.class.php, line 1547)" string(221) "Smarty error: [in globalcontent:Box02L line 1]: syntax error: invalid attribute name: '.xml" target="_blank">http://www.megatopradio.com/forum/de/in ... ction=.xml"' (Smarty_Compiler.class.php, line 1547)"
Warning: implode() [function.implode]: Bad arguments. in /usr/home/megatopradio.com/web/plugins/function.pirss.php on line 7
Was tun?
Re: Wie die letzten Forum Posts anzeigen lassen?
Posted: Mon Feb 04, 2008 6:26 pm
by Darien
Schau mal deine php-Konfiguration an --> phpinfo()
kann es sein das
allow_url_fopen auf "off" und nicht auf "on" steht ?
Re: Wie die letzten Forum Posts anzeigen lassen?
Posted: Mon Feb 04, 2008 6:50 pm
by ottyscom
Nein kann nicht sein. Folgendermassen sind die Einstellungen:
allow_call_time_pass_reference On On
allow_url_fopen On On
allow_url_include On On
Re: Wie die letzten Forum Posts anzeigen lassen?
Posted: Mon Feb 04, 2008 7:15 pm
by NaN
Also ganz ehrlich, ich hab keine Ahnung was genau das Modul pirss macht bzw. wie es funktioniert.
Von RSS etc. hab ich ebenfalls keinen Plan.
Aber wenn ich mir diese Fehlermeldung anschaue, scheint der Fehler irgendwo im Bereich SMARTY zu liegen: Smarty error: [in globalcontent:Box02L line 1].
D.h. fehlerhafter Modul- bzw. Pluginaufruf. Besonders diese syntax error: invalid attribute name: machen mich da stutzig.
Also wenn ich Dich richtig verstanden habe, willst Du die letzten drei Post aus deinem Forum irgendwo auf der Startseite anzeigen lassen. Ich schätze mal, dass das Forum ebenfalls über eine Datenbank läuft. Zu der Du natürlich Zugriff hast.
Ich persönlich würde es da eher mit einem Plugin versuchen. Eine einfache Datenbankabfrage, absteigend nach Datum sortiert und beschränkt auf 3 Einträge.
Re: Wie die letzten Forum Posts anzeigen lassen?
Posted: Mon Feb 04, 2008 8:08 pm
by ottyscom
Ok Ich bin voll und ganz Deiner Meinung aber woher bekomme ich das entsprechende Plugin?
Re: Wie die letzten Forum Posts anzeigen lassen?
Posted: Tue Feb 05, 2008 5:31 pm
by NaN
ottyscom wrote:
Ok Ich bin voll und ganz Deiner Meinung aber woher bekomme ich das entsprechende Plugin?
Sowas spezielles wirst Du wohl kaum hier im Forum bzw. Downloadbereich finden. Es sei denn, jemand anderes hat entsprechende Erfahrungen mit dem Simple Machines Forum (und diese Idee evtl. bereits umgesetzt). Allerdings glaube ich, dass es dafür auch eine andere Lösung geben muss.
Ich würde da mal die Zuständigen für dieses Forum hier befragen. Oder einfach mal im Forum von SMF selbst nachfragen:
http://www.simplemachines.org/community
Re: Wie die letzten Forum Posts anzeigen lassen?
Posted: Tue Feb 05, 2008 9:11 pm
by ottyscom
Du wirst lachen da gibt es was im SMF spexiell dafür aber ich habe das Ding nie im CMSmadesimple zum laufen gebracht.
hier ist die Beschreibung dazu
http://docs.simplemachines.org/http://p ... p=529#p529
aber wie würdest du das in CMsmadesimple hinbekommen?
Ich habe da schon viel rumprobiert aber nix hinbekommen.
Immer Fehler!
Re: Wie die letzten Forum Posts anzeigen lassen?
Posted: Wed Feb 06, 2008 4:12 pm
by cyberman
Kann die Fehlermeldung hier nicht nachvollziehen - check mal den Source des pirss Aufrufs.
Außerdem scheint mit dem Forum etwas nicht zu stimmen. Jedes Mal, wenn ich in das Board "Allgemeine Diskussionen" rein will, werde ich ausgeloggt.
PS: Schreib mal was ins Forum rein. Wenn der Feed funktioniert, solltest du ihn hier sehen können
http://test.cmsmadesimple.de/index.php?page=feed
Re: Wie die letzten Forum Posts anzeigen lassen?
Posted: Wed Feb 06, 2008 6:06 pm
by ottyscom
Ok es scheint zu funktionieren. Aber nun wie genau hasst du das gemacht? Warum klappt das bei mir nicht? Könntest du mir genaue Anweisungen geben?
Notfalls würde ich dir auch temporär Zugang geben damit du Dich evtl. mit denselben Fehlern triffst wie ich.
Grüsse
Ottyscom
Re: Wie die letzten Forum Posts anzeigen lassen?
Posted: Thu Feb 07, 2008 3:36 am
by cyberman
1. Den Tag pirss nach /plugins kopieren
2. Die Datei pirss.tpl nach /tmp/templates kopieren
3. Den Tag im Content (oder Global Content Block) einfügen - {pirss url="
http://www.megatopradio.com/forum/de/in ... ction=.xml"}
Kontrollier den Quellcode - muss genau so drin stehen. Wenn du den Aufruf des Tags z.Bsp. aus der Hilfe kopierst, werden Formatierungen u.ä. übenommen, die da nicht sein dürfen.
Re: Wie die letzten Forum Posts anzeigen lassen?
Posted: Fri Feb 08, 2008 9:37 am
by ottyscom
Ok! Jetzt hat es geklappt. Besten Dank!
Ottyscom
Re: Wie die letzten Forum Posts anzeigen lassen?
Posted: Fri Feb 08, 2008 3:59 pm
by ottyscom
Halt! Gibt da noch ein Problem!
Nämlich Validator Probleme!
Jetzt seit dem ich dne Pirs eingefügt habe bekomme ich beim validator Probleme einer div class die ich aber nirgendwo finde. Wie kann ich das bereinigen?
Danke