Ankündigung

Einklappen
Keine Ankündigung bisher.

RSS(log) oder Eventanzeige in der CometVisu uvm.

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • makki
    antwortet
    Zitat von haegar80 Beitrag anzeigen
    macht es nicht Sinn, das Plugin global zu machen, analog zu plugin_log?
    z. B. plugin_rss(<tile>,<content>,<tags>)
    Schon, das wäre recht einfach aber auch recht verschwenderisch (wer es nicht braucht..)
    Besser wäre es (schon angesprochene) globale Funktionen als "Funktions-Plugins" zu haben, ist in Arbeit aber bei einer absolut nicht dafür gemachten Sprache wie Perl auch teils tricky, ich will da keine Schnellschüsse mehr, lieber 3 Monate testen..

    Vielleicht ist das ja was für PL30...
    Das sicher nicht, da ist das merge-Window schon zu aber vielleicht 31

    Makki

    Einen Kommentar schreiben:


  • JNK
    antwortet
    Plugins gesplittet in Rev 660.

    Ich habe ausserdem folgende Änderung vorgenommen, vielleicht wäre es sinnvoll, das für die anderen Plugins auch vorzunehmen:

    Code:
    $.get("plugins/rsslog/rsslog.css", function(css) {
        $("head").append("<style>"+css+"</style>");
      });
    ganz zu Anfang des structure_plugin.js. Hierdurch wird das CSS des Plugins einmalig nachgeladen. Wenn in den Designs die Einträge nochmal definiert werden, gelten diese. Falls das nicht funktioniert, sollte aber !important immer helfen.

    Gruss,

    der Jan

    Einen Kommentar schreiben:


  • haegar80
    antwortet
    Zitat von makki Beitrag anzeigen
    Das ist ein dreigestirn:
    c) WG-Plugin RSSlog.pl
    Hallo zusammen,
    macht es nicht Sinn, das Plugin global zu machen, analog zu plugin_log?
    z. B. plugin_rss(<tile>,<content>,<tags>)

    Ich hätte da einige Plugins, die nur darauf warten RSS-Feeds zu schreiben...
    Mit einem zentralen Funktionsaufruf ist das um einiges eleganter zu lösen?!

    Vielleicht ist das ja was für PL30...

    Sascha

    Einen Kommentar schreiben:


  • makki
    antwortet
    Zitat von JNK Beitrag anzeigen
    splitten..
    wiegesagt, wegen mir ok..

    dann würde ich aber lieber das rsslog um die externen feeds erweitern, weil das zrss verstehe ich nicht, auch wenn es funktioniert.
    Dito&Ack: wie so oft, kann es manchmal auch sinnvoller sein, etwas "from scratch" zu machen das man dann dafür auch versteht
    Wenn so ein zrssfeed "einfach geht" ists gut, wenn damit das erste Problem auftaucht: ein Problem (wobei das schon von mir gepatched ist! ISO8601-Datum und nbsp dazwischen..)

    Das hast Du vermutlich lokal verwurschtelt, die SVN/trunk Version kann zumindest einen extrenen und einen internen oder mehrere interne nebeneinander "in richtig".
    Vermutlich, ich hab da grad etwas verhau In nackig gehts, zuviele configs, tests, ..

    Makki

    Einen Kommentar schreiben:


  • JNK
    antwortet
    Zitat von makki Beitrag anzeigen
    Splitting: [argumente für und wider]
    Wenn keine Einwände kommen, würde ich das dann splitten und ein Plugin rsslog nennen (das lokale), das sich dann auch so verhält wie makkis Beispiel aus Post #1 für das Logfile und ein Plugin rss, dass sich so verhält wie das rss-plugin im allgemeinen.

    Sollte sich am Ende zeigen, dass man das doch lieber wieder zusammen fasst ist das auch ok, dann würde ich aber lieber das rsslog um die externen feeds erweitern, weil das zrss verstehe ich nicht, auch wenn es funktioniert.


    P.S.: Aktuell (kann jedoch auch meine verwurschtelte SVN sein!) landen bei mir aber alle RSS im letzten DIV, wenns mehrere sind aber da muss ich morgen mal im detail schauen..
    Das hast Du vermutlich lokal verwurschtelt, die SVN/trunk Version kann zumindest einen extrenen und einen internen oder mehrere interne nebeneinander "in richtig".

    Gruss,

    der Jan

    Einen Kommentar schreiben:


  • makki
    antwortet
    Zitat von JNK Beitrag anzeigen
    ..
    funktioniert das Nachladen weitere Skripts im Skript mit $(body).append nicht.
    uih, das muss man auch erstmal wissen oder rausfinden

    bzgl. Splitting: ich hatte mir das auch schon gedacht, im Prinzip kann/sollte man es vermutlich auch splitten, nachdem aber beide nicht gut aussahen und das eh "WiP" war/ist hab ichs der einfachheit halber erstmal zusammengelassen.
    Die ganze Sache als Ticker soll ja auch noch rein, das treffen sich die beiden dann wieder..
    Es wiederstrebt mir halt irgendwie ähnlichen Code zweimal zu haben, am ende des Tages hätte ich den zrssfeed mit dem local gemerged, einfacher und sauberer ist aber der split..

    Makki

    P.S.: Aktuell (kann jedoch auch meine verwurschtelte SVN sein!) landen bei mir aber alle RSS im letzten DIV, wenns mehrere sind aber da muss ich morgen mal im detail schauen..

    Einen Kommentar schreiben:


  • JNK
    antwortet
    Extern: Feed der aus dem Internet abgerufen wird
    Intern: das, was z.B. rauslog.php ausspuckt


    Sent from my iPhone using Tapatalk

    Einen Kommentar schreiben:


  • greentux
    antwortet
    was heißt jetzt "intern" und "extern"?

    Einen Kommentar schreiben:


  • JNK
    antwortet
    Ich hab mir nochmal Makkis ersten Post angesehen und das Beispiel unten.

    Ich kann machen, das der Output genauso aussieht, wäre für meine Anwendung auch optimal. Aber dann geht natürlich ein Teil der Information im lokalen RSS verloren (weil nur Zeitpunkt+Titel dargestellt wird) und es verhält sich deutlich anders als der externe zRSS-Feed.

    Wenn das so ist, sollte man da ein anderes plugin (z.B. localrss oder rsslog) rausmachen. Wäre eigentlich auch gut, weil man doch viele Optionen so im lokalen rss nicht braucht. Und ausser dass sie beide RSS-Feeds als Input haben, haben die Code-technisch eh nicht viel gemeinsam.

    Gruss,

    der Jan

    Einen Kommentar schreiben:


  • JNK
    antwortet
    Zitat von vento66 Beitrag anzeigen
    Mit der aktuellen SVN funktionieren dies RSS mit den angehängten Einstellungen:
    Danke, es klappt jetzt.

    Für die Insider: War ein Problem zwischen den Ohren. Wenn man das structure_plugin direkt in index.html einbindet (praktisch füs debuggen) funktioniert das Nachladen weitere Skripts im Skript mit $(body).append nicht. Dann muss man den nachzuladenden Teil (zrssfeed.js) auch gleich mit einbinden.

    Gruss,

    der Jan

    Einen Kommentar schreiben:


  • vento66
    antwortet
    Mit der aktuellen SVN funktionieren dies RSS mit den angehängten Einstellungen:

    Code:
    <rss src="https://knx-user-forum.de/external.php?type=rss2" refresh="100" limit="5" header="true" date="true" content="true" snippet="true" showerror="true" ssl="true" linktarget="_self">KNXUF</rss>
    <rss src="http://www.krone.at/Nachrichten/rss.html" refresh="100" header="true" date="false" content="true" snippet="true" showerror="true" ssl="true" linktarget="_self">Kronen Zeitung</rss>
    <rss src="http://rss.orf.at/oe3.xml" refresh="100" header="true" date="false" content="true" snippet="true" showerror="true" ssl="true" linktarget="_self">Sport im ORF</rss>

    Einen Kommentar schreiben:


  • JNK
    antwortet
    Zitat von makki Beitrag anzeigen
    b) RSS Plugin für die CV (derzeit nur SVN-Version und noch recht holprig! -> ich bräuchte Hilfe bei dem CSS-Zeugs für schöne Darstellung - das ist nicht meins.. am Ende ist auch noch Doku-pending; evtl. ist es auch besser das zu splitten in Public/private-Feed?)
    -> Das macht nun beides, öffentliche RSS-Feeds via zRSSfeed-jQuery-Plugin und Google-API, wo das ja recht praktisch ist (Stichwort Cross-Site..)
    Ich habs gerade mal probiert, entweder hab ichs unbewusst kaputt gemacht oer einfach schlechtes Karma bei der Wahl des externen Feeds. Welcher geht denn mit welchen Einstellungen?

    Lokale Feeds gehen bei mir einwandfrei.

    Gruss,

    der Jan

    Einen Kommentar schreiben:


  • JNK
    antwortet
    @makki: Was genau sollen denn "odd" und "even" machen? Im Augenblick tun die ja garnichts, ausser auf die rows gelegt zu werden. Sollen die z.B. abwechslend rot und grün anzeigen?

    Einen Kommentar schreiben:


  • JNK
    antwortet
    Ich habe jetzt mal "mode" genommen. Es gibt dann:

    mode="first": Vom ersten Eintrag an werden soviele angezeigt wie darstellbar sind
    mode="last": Es werden die letzten Eintrage dargestellt, genau soviele wie in das Widget passen (default)
    mode="rollover": Siehe Option 1 zwei Posts vorher.

    Gruss,

    der Jan

    Einen Kommentar schreiben:


  • Chris M.
    antwortet
    Zitat von JNK Beitrag anzeigen
    1) Es werden die letzten Meldungen dargestellt, und zwar soviele wie in das Widget reinpassen
    Bitte unbedingt so machen oder als Option anbieten.

    Mein RSS-Log ist jetzt schon 2500 Einträge...
    Zitat von JNK Beitrag anzeigen
    Nett wäre, das konfigurierbar zu haben. Nur wie soll das Attribut heissen?
    Konfigurierbar wäre sicher gut.

    Wie Du's nun nennst - nun vor so einem Problem stehe ich auch immer wieder. Nur jetzt kann ich mich mal entspannt zurücklehenen

    Einen Kommentar schreiben:

Lädt...
X