mod_rss

Diskussion zu nicht so umfangreichen Modulen und Start-Up für neue Module. Ansonsten bitte die speziellen Kategorien benutzen!
dutch
ConPresso-Experte
Beiträge: 547
Registriert: 04.07.2007 17:12
Hat sich bedankt: 27 Mal
Danksagung erhalten: 7 Mal

mod_rss

Beitrag von dutch »

Hallo zusammen,

ich habe eben das RSS Modul (mod_rss) installiert und getestet und funktioniert auch prima.

Ich finde aber die Read me im Verzeichnis ziemlich dürftig...
Es scheint zwar alles recht simpel zu sein aber vielleicht gibt es ja noch Möglichkeiten/Tipps/Tricks, auf die ich nicht per trial & error komme...?

Kann man es z.B. mehrfach installieren? Klar, kann man einfach ausprobieren, wäre aber einfacher, wenn es irgendwo schon stehen würde ;)

Darum die Frage: Gibt es für das Modul auch eine Anleitung/Erklärung?

Danke und Gruß,
dutch
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7164
Registriert: 01.01.1970 02:00
Hat sich bedankt: 104 Mal
Danksagung erhalten: 919 Mal

Beitrag von MarkusR »

Ja, man kann es mehrfach installieren. Ein Hinweis ist immer der Verzeichniseintrag in Klammern hinter dem Modulnamen.

Außer der Beschriftung der Einstellungsfelder und den unter den Einstellungen ausgegebenen Hinweisen gibt es keine weitere Hilfe.

Wenn man jetzt noch weiß wie Platzhalter funktionieren, dann bleibt ja nichts mehr zu erklären.
Oder was möchtest Du gerne wissen?
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
dutch
ConPresso-Experte
Beiträge: 547
Registriert: 04.07.2007 17:12
Hat sich bedankt: 27 Mal
Danksagung erhalten: 7 Mal

Beitrag von dutch »

Danke für die Info!

Mich hätte z.B. interessiert, ob man irgendwie extra Felder hinzufügen kann.
Ich habe das bei anderen feeds gesehen.
Z.B. ein Feld für die image-URL oder eine Video-URL.

Wenn es nicht geht, dann ist es eben so aber wäre eben einfacher, wenn irgendwo zusammengefasst stehen würde WAS geht :D

Gruß,
dutch
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7164
Registriert: 01.01.1970 02:00
Hat sich bedankt: 104 Mal
Danksagung erhalten: 919 Mal

Beitrag von MarkusR »

Ein RSS-Feed ist allerdings auch kein Geheimnis. Daher nutze ich mod_rss nur wenn ich zu faul bin selbst die Daten auszulesen und formatiert ausgeben zu lassen.
Ist eine super Anfänger-Übung wenn man mit PHP und mySQL anfangen will.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
dutch
ConPresso-Experte
Beiträge: 547
Registriert: 04.07.2007 17:12
Hat sich bedankt: 27 Mal
Danksagung erhalten: 7 Mal

Beitrag von dutch »

Hmmm... da zitiere ich mich mal eben selbst aus einem anderen thread:
... Ich bin eben kein PHP Programmierer, sondern nur ein Grafikdesigner, der eben auch möglichst unkompliziert (was ja im Prinzip sehr schön mit ConPresso geht) seinen Kunden eine Website bauen können möchte, also genau die Zielgruppe von ConPresso ;) glaubt man der Beschreibung...
Ich habe nicht die Ambition, um mich in PHP und/oder mySQL zu vertiefen. Ich bin nur ein schlichter ConPresso Anwender, der ja auch weitgehend sehr zufrieden ist mit der Einfachheit des Systems.
Und wenn es schon ein RSS Modul gibt, will ich es auch verwenden und nicht das Rad neu erfinden. 8)

Und dann stelle ich eben einige lästige Fragen, wenn die bereitgestellten Möglichkeiten nicht ganz einleuchtend sind :roll:

Gruß,
dutch
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7164
Registriert: 01.01.1970 02:00
Hat sich bedankt: 104 Mal
Danksagung erhalten: 919 Mal

Beitrag von MarkusR »

Man könnte das Modul auch wesentlich vereinfachen und flexibler machen, wen man statt der vielen Einzelfelder einfach nur ein Template nutzt und sich die items selbst zusamenklöppelt:

Code: Alles auswählen

    <item>
      <title>Titel des Eintrags</title>
      <description>Kurze Zusammenfassung des Eintrags</description>
      <link>Link zum vollständigen Eintrag</link>
      <author>Autor des Artikels, E-Mail-Adresse</author>
      <guid>Eindeutige Identifikation des Eintrages</guid>
      <pubDate>Datum des Items</pubDate>
    </item>
Da kann man dann ja beliebige Felder in die Artikelmaske einbauen und ausfüllen lassen.

Oder Du nimmst ein HTML-Platzhalter für die Description und packst da Bilder, Videos etc. rein, weil es die ja nicht als eigenständige RSS-Elemente gibt.
dutch hat geschrieben:Mich hätte z.B. interessiert, ob man irgendwie extra Felder hinzufügen kann.
Ich habe das bei anderen feeds gesehen.
Z.B. ein Feld für die image-URL oder eine Video-URL.
Präzisiere doch mal wie der Feed codemäßig aussehen soll.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
dutch
ConPresso-Experte
Beiträge: 547
Registriert: 04.07.2007 17:12
Hat sich bedankt: 27 Mal
Danksagung erhalten: 7 Mal

Beitrag von dutch »

Mit den Details von RSS kenne ich mich auch noch nicht so gut aus.
Dass ich die Bilder auch über Platzhalter weitergeben kann, hatte ich schon gesehen. Und mit <![CDATA[ klappt die Ausgabe auch gut.

Jemand, der den feed von mir bekommen hatte, fragte mich dann, ob ich die Bilder-URL separat mitliefern könnte, damit diese auch mit Facebook gekoppelt werden könnte... öhhh... :shock:

Aber wenn es gar kein Item <image> gibt...

Die im mod_rss vorhandene Felder sind also alle, die es für RSS-feeds gibt? Verstehe ich das richtig?

Gruß,
dutch
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7164
Registriert: 01.01.1970 02:00
Hat sich bedankt: 104 Mal
Danksagung erhalten: 919 Mal

Beitrag von MarkusR »

Keine Ahnung, kann man aber alles nachlesen.

XML steht ja für eXtendable Markup Language, Du kannst also beliebige weitere Elemente einfügen, die nicht standardkonform sein müssen.
Kommt halt immer drauf an, was der Empfänger draus macht bzw. machen will.

Man macht also aus RSS (Really Simple Syndication) einfach RCS* (Really Complicated Syndication), dafür kann man dann aber eben kein fertiges Modul erwarten.

*habe ich gerade eben erfunden :mrgreen:
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 02:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Ich habe gerade bemerkt, dass hide_emails.inc.php von mod_parser auch die Emailadressen im RSS-Feed umcodiert. Kann man das irgendwie unterbinden?

Sorry, wenn diese Frage eher in den Thread zum Enhanced Parser gehört :oops:
Günther Ludwig
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7164
Registriert: 01.01.1970 02:00
Hat sich bedankt: 104 Mal
Danksagung erhalten: 919 Mal

Beitrag von MarkusR »

Wenn man die Zeile

Code: Alles auswählen

define('FORM', true);
hinzufügt, dann sollten Mail-Adressen nicht verändert werden.

Siehe auch
http://community.conpresso.de/viewtopic ... 6446#26446

Bei mir beginnt mod_rss/index.php so:

Code: Alles auswählen

<?php
define('CPO', true);
define('FORM', true);

...
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 02:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Fehler im RSS-Feed

Beitrag von Mr. Magpie »

Mit Verwunderung habe ich gerade gesehen, dass im vom Modul erzeugten Feed der Item

Code: Alles auswählen

<pubdate>...</pubdate>
steht, anstelle des korrekten

Code: Alles auswählen

<pubDate>...</pubDate>
(pubDate mit "Camel Case")

Und das, obwohl in der mod_rss/items.inc.php korrekt der Camel Case verwendet wird :gruebel:

Ich muss irgendwas übersehen haben, oder?
Günther Ludwig
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7164
Registriert: 01.01.1970 02:00
Hat sich bedankt: 104 Mal
Danksagung erhalten: 919 Mal

Beitrag von MarkusR »

mod_parser/tags2lower.inc.php :wink:
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 02:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Oh, Mann!! :oops: :wall:
Günther Ludwig
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7164
Registriert: 01.01.1970 02:00
Hat sich bedankt: 104 Mal
Danksagung erhalten: 919 Mal

Beitrag von MarkusR »

Du kannst ja einfach als zweiten Schritt in mod_parser/tags2lower.inc.php alle Vorkommen von "pubdate" durch "pubDate" ersetzen lassen.

Code: Alles auswählen

$template_datei = str_replace('pubdate', 'pubDate', $template_datei);
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 02:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Genau das hatte ich dann auch gemacht :D
Günther Ludwig