WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#1 12.12.2018 00:46:28

mrbaseman
Developer

rss-feed-all update

maybe this is redundant information, but I have updated this snippet recently.

it is available on the github repository

Unfortunately, I forgot to include the changelog file, so the recent changes are:

*      0.3.0   2018-11-16      - allow to restrict output to links containing specific words
*                              - bugfix: parameter order for topics feed function
*                              - bugfix: lastchange has to point to lastmod for some modules
*                              - provide a pre-filled config.php file for site specific setup
*

Offline

Liked by:

bernd

#2 12.12.2018 09:15:11

florian
Administrator

Re: rss-feed-all update

Es wäre gut, wenn in der info.php oder einer noch zu ergänzenden README eine Anleitung zur Verwendung/Einbindung des Moduls ergänzt werden könnte.

Weiterhin ist die Angabe bei <generator> falsch.

Last edited by florian (12.12.2018 09:18:42)

Offline

#3 13.12.2018 23:03:27

mrbaseman
Developer

Re: rss-feed-all update

ja, eine Beschreibung ist jetzt in der info.php als Kommentar enthalten und den generator habe ich auch "korrigiert".
Außerdem gabs bei WB wohl Probleme mit Modulen die Bindestriche im Ordnernamen hatten. Daher installiert das Ding jetzt in einen leicht modifizierten Pfad.

Ein "Update" wird bei dieser Umstellung zunächst nicht als solches erkannt, sondern eine Parallelinstallation in einen separaten Ordner, aber das korrigier ich in der install.php wieder.

Offline

#4 14.12.2018 08:16:25

florian
Administrator

Re: rss-feed-all update

Danke, Eintrag im AOR ist aktualisiert.

Offline

#5 09.07.2020 10:08:16

kleo
Member

Re: rss-feed-all update

Ich möchte gerne das Modul einsetzen, habe aber einige Fragen.

In der XML Ausgabe steht unter anderem die Email-Adresse

<managingEditor>post@mydomain.de</managingEditor>
<webMaster>post@mydomain.de</webMaster>

die ich nicht unbedingt in dieser Form preisgeben möchte. Kann man es ändern?

Man kann zwar das Datum bei Topics ändern, in der XML steht aber unter der <pubDate> das Erstelldatum des jeweiligen Topics.
Kann man es ändern?

Bei der Title steht bei einzelnen Topics:
<title>Topics Name / 2020-07-09</title>
Es ist eigentlich das Datum des Topics. Vielleicht sollte man dieses Datum hier entfernen und bei der  <pubDate> ausgeben?

Ich würde gerne auch <author> ausblenden...

Last edited by kleo (09.07.2020 10:10:41)

Offline

#6 12.07.2020 19:12:34

mrbaseman
Developer

Re: rss-feed-all update

Hallo Kleo,

das sind alles Änderungen, die nicht direkt per Konfiguration vorgesehen sind, aber sehr einfach gemacht werden können:

kleo wrote:

Ich möchte gerne das Modul einsetzen, habe aber einige Fragen.

In der XML Ausgabe steht unter anderem die Email-Adresse

<managingEditor>post@mydomain.de</managingEditor>
<webMaster>post@mydomain.de</webMaster>

die ich nicht unbedingt in dieser Form preisgeben möchte. Kann man es ändern?

in include.php Zeile 266 auskommentieren:

//           echo "\n\t".'<webMaster>'. SERVER_EMAIL.'</webMaster>';

Man kann zwar das Datum bei Topics ändern, in der XML steht aber unter der <pubDate> das Erstelldatum des jeweiligen Topics.
Kann man es ändern?

in include.php nach Zeile  796 ergänzen:

                    $lastmod = gmdate("Y-m-d", $topics['posted_modified']+TIMEZONE);
                    $pubDate = gmdate("r", $topics['posted_first']+TIMEZONE);
                    // neu einfügen:
                    if($topics['posted_modified']>0) $pubDate = $lastmod;

Bei der Title steht bei einzelnen Topics:
<title>Topics Name / 2020-07-09</title>
Es ist eigentlich das Datum des Topics. Vielleicht sollte man dieses Datum hier entfernen und bei der  <pubDate> ausgeben?

in include.php  Zeile  305 ändern:

                $lin .=  "\n\t\t".'<title><![CDATA['.$o['title']
//                     .' / '.$o['lastchange'].']]></title>';
                     .']]></title>';

Ich würde gerne auch <author> ausblenden...

in include.php  Zeile  309 auskkommentieren:

//                $lin .=  "\n\t\t".'<author>'.$o['author'].'</author>';

Grüße, Martin

Offline

#7 14.07.2020 10:25:49

kleo
Member

Re: rss-feed-all update

Danke!
ich werde es ausprobieren.

Offline

#8 14.07.2020 11:22:25

kleo
Member

Re: rss-feed-all update

Die ersten Testergebnisse:

in include.php nach Zeile  796 ergänzen:

                    $lastmod = gmdate("Y-m-d", $topics['posted_modified']+TIMEZONE);
                    $pubDate = gmdate("r", $topics['posted_first']+TIMEZONE);
                    // neu einfügen:
                    if($topics['posted_modified']>0) $pubDate = $lastmod;

Diese Änderung bringt, dass bei dem <pubDate> jetzt das Datum der letzen Änderung steht. Ich wünsche mir, dass hier das Datum steht, welches ich beim Topic eingeben und ändern kann.

Interessant ist auch die Reihenfolge der generierten feeds.
Wo wird es bestimmt?

Und nach welchem Kriterium werden z.b. "die letzen 15" ausgewählt?

Offline

#9 15.07.2020 13:07:49

kleo
Member

Re: rss-feed-all update

Noch eine Anregung:

die Topics, die als unsichtbar markiert sind, sollen nicht be feeds erscheinen.
Mit anderen Worten: nur die Topics mit dem Status "Öffentlich" sollen auch bei feeds generiert werden.

Offline

#10 15.07.2020 23:53:33

mrbaseman
Developer

Re: rss-feed-all update

Hi Kleo,

kleo wrote:

Diese Änderung bringt, dass bei dem <pubDate> jetzt das Datum der letzen Änderung steht. Ich wünsche mir, dass hier das Datum steht, welches ich beim Topic eingeben und ändern kann.

dann nimm published_when statt posted_modified

Interessant ist auch die Reihenfolge der generierten feeds.
Wo wird es bestimmt?

Und nach welchem Kriterium werden z.b. "die letzen 15" ausgewählt?

Zeile 188-192 in include.php

kleo wrote:

Noch eine Anregung:

die Topics, die als unsichtbar markiert sind, sollen nicht be feeds erscheinen.
Mit anderen Worten: nur die Topics mit dem Status "Öffentlich" sollen auch bei feeds generiert werden.

ist eigenlich in Zeile 780 von include.php schon drin. Mit den Interna von topics bin ich allerdings nicht wirklich fit. Ob active > 3 or active = 1 das richtige tut... hmm....
Aber wenn bei dir so eine große Rolle spielt, dass Topics selbst auch einen rss Feed mitbringt, weisst du?

Grüße, Martin

Offline

Board footer

Powered by FluxBB

up