RSS-Feed der 10 neuesten News aller Kategorien

In diesem Forum finden Diskussionen zu allen für ConPresso 3.x verfügbaren Modulen statt.
eknori
ConPresso-User
Beiträge: 76
Registriert: 01.01.1970 01:00

RSS-Feed der 10 neuesten News aller Kategorien

Beitrag von eknori »

Hallo,

es ist zwar streng genommen kein Modul; trotzdem möchte ich euch hier mein RSS-Feed für Conpesso vorstellen.

Zum Erstellen des Feeds verwende ich die RssBuilderClass von Michael Wimmer <flaimo@gmx.net>

Das Script ist über ein paar Parameter in der RSS.PHP an die eigene Hompage anpassbar und erzeugt valid XML 2.0 ( http://www.eknori.de/rss.php )

Das Script steht zum DL bereit unter http://www.eknori.de/_data/rssfeed.zip

Ulrich Krause a.k.a eknori
Benutzeravatar
balu
ConPresso-Entwickler
Beiträge: 1748
Registriert: 01.01.1970 01:00
Hat sich bedankt: 81 Mal
Danksagung erhalten: 133 Mal

Re: RSS-Feed der 10 neuesten News aller Kategorien

Beitrag von balu »

Hi Eknori,

danke fuer den Link - ich habe vor zwei Wochen einen RSS-Feed fuer einen Kunden entwickelt, der nach den ersten Tests auch in ConPresso integriert werden sollte :-)

Balu
Bartels.Schöne
ConPresso Support & Development
Andreas

Re: RSS-Feed der 10 neuesten News aller Kategorien

Beitrag von Andreas »

Hi, super Skript. Ist es auch mögich nur ausgewählte Kategorien feeden zu lassen, bzw. statt der Detailseite nur die Übersichtsseite anzuzeigen. Z.b. bei den Terminen gibt es bei mir keine Detailseite. Klickt ein Besucher auf den Link wird die leere Detail-Seite des Termins angezeigt.
eknori
ConPresso-User
Beiträge: 76
Registriert: 01.01.1970 01:00

Re: RSS-Feed der 10 neuesten News aller Kategorien

Beitrag von eknori »

Die Indexseite kannst du dir anzeigenn lassen, wenn du in der RSS.php die Zeile

$about = $link = $basedir.$dbrubric.'/detail.php?nr='.$dbnr;

in
$about = $link = $basedir.$dbrubric.'/index.php?nr='.$dbnr;

änderst

Die Auswahl der Kategorien kannst du in der SQL Abfrage steuern


WHERE cpo_news.kategorie = HierDeineKategorien


Ulrich
Andreas

Re: RSS-Feed der 10 neuesten News aller Kategorien

Beitrag von Andreas »

Danke. Und wie schreibe ich das mit der Kategorie hier rein:

$query = "SELECT nr, kategorie, titel, commentary, pub_datum
FROM cpo_news, cpo_rubric
WHERE cpo_news.kategorie = cpo_rubric.rubrik <---- ???
AND secure = 0
AND artikel_archiv < 1
AND freigabe = 0
Andreas

Re: RSS-Feed der 10 neuesten News aller Kategorien

Beitrag von Andreas »

Und, was ich noch vergessen habe: Wie selektiere ich hier mehrere Kategorien?
Das mit der Indesseite anzeigen ist ja ganz schön? Ist es auch mögich wenn eine Detailseite vorhanden ist diese anzuzeigen und ansonsten die Indexseite?
Leider sind meine php-Kenntnisse für solche Änderungen noch nicht ausreichend. :-(
Danke schonmal für eure Vorschläge.
Eichi

Re: RSS-Feed der 10 neuesten News aller Kategorien

Beitrag von Eichi »

hi, wäre nett wenn vielleicht jemand einen tip geben könnte, wie man den feed auf nur eine rubrik (zB news) reduzieren kann. wäre wirklich dankbar ... :-)

mfg eichi
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 01:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:

Re: RSS-Feed der 10 neuesten News aller Kategorien

Beitrag von semf »

hallo eichi,

steht anscheinend schon hier, aber trotzdem ein beispiel (so sollte es funzen!):

query = "SELECT nr, kategorie, titel, commentary, pub_datum
FROM cpo_news, cpo_rubric
WHERE cpo_news.kategorie = 'news' AND secure = 0
AND artikel_archiv < 1
AND freigabe = 0

Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
Steffi K

Beitrag von Steffi K »

Habe die rss.php angepasst und ins Conpresso-Verzeichnis gepackt.

Erhalte die Fehlermeldung. Was kann der Grund sein?


Database error: Invalid SQL: SELECT nr, kategorie, titel, commentary, pub_datum FROM cpo_news, cpo_rubric WHERE cpo_news.kategorie = news AND secure = 0 AND artikel_archiv < 1 AND freigabe = 0 AND pub_datum < '1140187325' AND verfallsdatum > '1140187325' ORDER BY pub_datum DESC LIMIT 0,10
MySQL Error: 1054 (Unknown column 'news' in 'where clause')
Session halted.
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 01:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:

Beitrag von semf »

also so auf anhieb: es fehlen die hochkommas vor und hinter news - also so: 'news'.
Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
Steffi K.

Beitrag von Steffi K. »

Mmh hat geklappt, ausser, dass jetzt die letzte News gleich 5 mal nacheinander ausgegeben wird.
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 01:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:

Beitrag von semf »

mmmh, lösch doch mal bei dem letzten artikel die alten versionen. geht
es dann? dann scheint irgendwas mit der sql-abfrage nicht zu passen. welche conpresso-version setzt du den ein?
Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
Steffi K

Beitrag von Steffi K »

Version 3.9.
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 01:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:

Beitrag von semf »

schade, das du nicht mehr schreibst! aber mal ne' frage - das
modul hier http://www.seventy-soft.de/cops/cpo3_modrss/index.php
hilft dir nicht zufällig?
Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
Steffi K

Beitrag von Steffi K »

Hallo semf,

es funzt jetzt. Ich weiss bloss nicht wo ich es einstellen soll, dass noch der Text 1 angezeigt wird. Bisslang nur der Titel!
Antworten