WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#26 15.11.2018 18:44:44

chap
Mitglied

Re: RSS-Feed zu allem?

Ich habe jetzt mal aus den Beitrag 21 von Bernd das hier abgeändert gehabt.
Siehe nun dies: https://www.xprog.de/modules/rss-feed-all/view.php

Kann es sein das er die Topics nicht ausgibt ? Ich sehe auf der Seite nur Pages. Die Pages sind aber unrelevant. Viel wichtiger ist ja das er die Topics nimmt. smile


Liebe Grüße,
cHAp

Offline

#27 15.11.2018 21:27:11

florian
Administrator

Re: RSS-Feed zu allem?

ich vermute, dass da auch die nicht erkannte Variable für einen evtl. abweichenden Namen des Topics-Moduls die Ursache ist. Wenn Du da analog zu meinem vorherigen Post auch $topics_mod_name durch 'Topics' ersetzt (inkl. '') und ggf. die vorgeschlagene Variablenvertauschung rückgängig machst, werden dann die Topicsbeiträge im Feed angezeigt?


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#28 15.11.2018 22:13:41

bernd
Developer

Re: RSS-Feed zu allem?

Blöd gefragt:
Du hast aber schon $RssFeedAll_limit (Zeile 49) entsprechend angpaßt?
Sonst wird die Ausgabe abgeschnitten, bevor er überhaupt zu den Topics kommt.

@Florian:
um die "Variablenvertauschung" nochmal klar zu stellen:
der Aufruf der Funktion RssFeedAll_Topics erfolgt mit den Parametern in dieser Reihenfolge:

RssFeedAll_Topics( 
     $output_array, 
     $debug_info, 
     $public, 
     $counter, 
     $RssFeedAll_exclude, 
     $topics_mod_name, 
     $wb );

Die Funktion erwartet die Parameter aber in dieser Reihenfolge:

function RssFeedAll_Topics(
        &$output_array,
        &$debug_info,
        &$public,
        &$counter,
        $topics_mod_name,
        $RssFeedAll_exclude,
        $wb
    ){

... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...

Offline

#29 15.11.2018 22:50:11

mrbaseman
Developer

Re: RSS-Feed zu allem?

@Bernd und @Florian,

vielen Dank für Euren Support hier. Ich würde die Bugfixes gleich mal ins Modul mit zu übernehmen. Wie war das nochmal mit den verschiedenen Topics-Namen? Muss man die fest verdrahten? Oder war das auch auf die vertauschten Parameter beim Funktionsaufruf zurückzuführen? Oder wenn ihr eine gefixte Version habt, könnt ihr die einfach hier posten, dann pass ich die Versionsnummer an und update das Github Repo.

Gruß Martin

Offline

#30 15.11.2018 22:58:36

bernd
Developer

Re: RSS-Feed zu allem?

@Martin:
ich denke mal wir gucken noch, daß Chap das auf seiner Seite zum laufen kriegt und dann pack ich dir ein zip mit den fixes.


... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...

Offline

Liked by:

mrbaseman

#31 15.11.2018 23:06:51

chap
Mitglied

Re: RSS-Feed zu allem?

So Stoppt jetzt mal. Wenn jeder irgendwas schreibt werd ich wuschisch... lach...

Also Zeile 49 ist das hier in der include.php

        $RssFeedAll_limit = 15;  // Change this if you need more or less items returned

Es bringt aber denke ich nichts wenn ich das limit höher schraube, wenn der RSS nicht Zeit (Timestamp) arbeitet.
Also erster Eintrag sollte ja der letzte Topic geschehen. Das passiert aber nicht.

Ergo, was muss ich machen das nun nicht die pages sondern die topics ausgelesen werden, meinetwegen auch gerne wenn es nach Uhrzeit sortiert ist pages und topics. smile


Liebe Grüße,
cHAp

Offline

#32 15.11.2018 23:20:29

bernd
Developer

Re: RSS-Feed zu allem?

O.k. lol
dann nochmal der Reihe nach:
- ohne die Änderung aus #21 fällt das Script erstmal an der Stelle generell auf die Nase
- mit der Änderung aus #25 sollte das auch mit den timestamps klappen
- in der Standard-Konfiguration werden die einzelnen "Typen" nacheinander abgearbeitet und jeweils hinten an das Ausgabe-Array drangehängt, d.h. die Topics kommen erst nach den ganzen Pages, etc., da ist limit 15 schon mehr als knapp.

Und generelle Frage:
möchtest du nur die Topics ausgegeben haben oder auch die anderen Pages?


... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...

Offline

#33 15.11.2018 23:30:34

chap
Mitglied

Re: RSS-Feed zu allem?

  1. #21 => Habe ich umgesetzt

  2. #25 => Habe ich jetzt umgesetzt

  3. Wenn man aber eben zb. 50 Pages hat, ist das gar nicht gut. smile

  4. Dann möchte ich gerne das nur Topics ausgelesen werden. smile Wenn das mit Kombi pages/topics nach Lasttime nicht geht. smile

so. smile

edit:
siehe: https://www.xprog.de/modules/rss-feed-all/view.php mit den aktuellen änderungen.

Beitrag geändert von chap (15.11.2018 23:31:22)


Liebe Grüße,
cHAp

Offline

#34 15.11.2018 23:56:38

bernd
Developer

Re: RSS-Feed zu allem?

Mmhhh ... nur topics ... da könntest du mal folgendes ändern (das wäre jetzt aber schon recht speziell und nicht für die breite Masse, nur erstmal zum testen):

Zeile ~412

. " WHERE  (s.`module` != 'menu_link')"

ändern zu

. " WHERE  (s.`module` = 'topics')"

Achtung! hab da jetzt so viel rumgewurschtelt - Zeilennummern sind nur noch "ungefähr-Angaben"  angel


... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...

Offline

#35 16.11.2018 00:14:38

chap
Mitglied

Re: RSS-Feed zu allem?

hab das eben geändert. bin der meinung das hat nichts gebracht...
https://www.xprog.de/modules/rss-feed-all/view.php


Liebe Grüße,
cHAp

Offline

#36 16.11.2018 00:25:14

bernd
Developer

Re: RSS-Feed zu allem?

komisch, in meiner Spielwiese überspringt er dann konsequent alles was nicht "topics" ist *grübel*


... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...

Offline

#37 16.11.2018 00:47:34

mrbaseman
Developer

Re: RSS-Feed zu allem?

haben denn die Topics alle (oder jeweils einige davon) etwas gemeinsam an der URL? Dann könnte ich ja analog zu der Konfigurationsoption $RssFeedAll_exclude ein $RssFeedAll_restrict einführen, so dass eine Ausgabe nur erfolgt wenn eines der Wörter im Pfad vorkommt.

Offline

#38 16.11.2018 00:59:45

chap
Mitglied

Re: RSS-Feed zu allem?

ich hab alle Änderungen gemäß wie ihr gesagt habt, gemacht. smile


Liebe Grüße,
cHAp

Offline

#39 18.11.2018 23:23:36

mrbaseman
Developer

Re: RSS-Feed zu allem?

Wie schon vorgeschlagen habe ich das Modul ein bisschen erweitert:

Hier ist eine neue Version, in der man über ein Array namens $RssFeedAll_restrict die Ausgabe auf Seiten einschränken kann, die bestimmte Zeichenketten in der URL enthalten, z.B. die sich unterhalb eines bestimmten Pfades befinden, oder alle Seiten die bestimmte Schlagworte wie "news" oder "aktuell" oder so enthalten.

Außerdem habe ich die in der Diskussion der letzten Tage aufgedeckten Bugs behoben. Es wird jetzt ein config.php angelegt. Wenn dieses schon existiert, dann wird die bestehende Datei nicht überschrieben, sondern die neue Version wird als config.default.php abgelegt. Dann kann man dort nachschauen, was eventuell als neue Variablen hinzugekommen ist.

PS: Die Verwendung einer config.php war auch schon bisher unterstützt, allerdings musste man diese Datei von Hand anlegen.

Offline

#40 29.12.2018 14:22:39

chap
Mitglied

Re: RSS-Feed zu allem?

Hallo,

ich habe mich heute mal wieder etwas mit den RSS Feed beschäftigt.

- Trotz der 0.3.0 Version werden weiterhin PAGES ausgegeben.
- Man sollte den RSS Feed noch an die ShortURL anpassen, wegen den Links.


Liebe Grüße,
cHAp

Offline

Fußzeile des Forums

up