Vielen Dank,
Der Code hat mir schon sehr gut weitergeholfen.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Erstellung von RSS-Feeds in Intrexx
Einklappen
X
-
ich habe leider keine fertige App oder so.
Aber wenn ich die XML-Struktur vom Beispiel auf Wikipedia( https://de.wikipedia.org/wiki/RSS_(Web-Feed) ) nehme, sähe das in etwa so aus:
Code:#** Type your comment here *# $Response.setIgnoreWrite(true) #set($statement = $PreparedQuery.prepare($DbConnection, "SELECT <COLUMNS> FROM DATAGROUP('<DATAGROUP_GUID>') WHERE <CONDITION>")) ##$statement.setString(1, "Example text") ##$statement.setInt(2, 123) ##$statement.setBoolean(3, true) $Response.setIgnoreWrite(false)<?xml version="1.0" encoding="utf-8"?> <rss version="2.0"> <channel> <title>Titel des Feeds</title> <link>URL der Webpräsenz</link> <description>Kurze Beschreibung des Feeds</description> <language>Sprache des Feeds (z. B. "de-de")</language> <copyright>Autor des Feeds</copyright> <pubDate>Erstellungsdatum("Tue, 8 Jul 2008 2:43:19")</pubDate> <image> <url>URL einer einzubindenden Grafik</url> <title>Bildtitel</title> <link>URL, mit der das Bild verknüpft ist</link> </image> $Response.setIgnoreWrite(true) #set($rs = $statement.executeQuery()) #foreach($element in $rs) $Response.setIgnoreWrite(false) <item> <title>$!element.getStringValue(1)</title> <description>$!element.getStringValue(2)</description> <link>$!element.getStringValue(3)</link> <author>$!element.getStringValue(4)</author> <guid>$!element.getStringValue(5)</guid> <pubDate>$!element.getTimestampValue(6)</pubDate> </item> $Response.setIgnoreWrite(true) #end $Response.setIgnoreWrite(false) </channel> </rss> $Response.setIgnoreWrite(true) $rs.close() $statement.close() $Response.setIgnoreWrite(false)
Einen Kommentar schreiben:
-
Vielen Dank für den Denkanstoß!
Hättest du eventuell ein Beispiel dafür parat ?
Vielen Dank und LG
Daniel
Einen Kommentar schreiben:
-
Das kann man mit Velocity machen. Velocity-Templates lassen sich ja auch per AJAX aufrufen, also letztlich über eine eigene URL.
Dort kannst du dann einfach eine Datenbankabfrage machen um die Beiträge zu ermitteln und das XML(oder welches Format auch immer) für den Feed generieren.
Einen Kommentar schreiben:
-
Erstellung von RSS-Feeds in Intrexx
Hallo Zusammen,
Hat jemand Erfahrung mit der Anlage von RSS-Feeds in Intrexx?
Ein konkretes Beispiel wäre folgendes:
News-Beiträge aus einer News-App in Intrexx sollen per RSS-Feed abgerufen werden können.
Im Feed sollen alle Felder von den Newsbeiträgen enthalten sein (Titel, Kategorie, Teaser, Text...)
Vielen Dank schon jetzt für die Antworten und LG
Daniel
Einen Kommentar schreiben: