. .
pragmaMx Support Forum 25 Mai 2012, 22:57:50 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: [Solved] RSS-Feeds nur für freigeschaltete Termine (Kalender)  (Gelesen 1789 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
thisis
neu hier
*
Offline Offline

Beiträge: 7


« am: 03 Juni 2010, 13:18:47 »

Hallo.

ich will für das Kalendermodul die Termine als RSS verschicken.

Auf der geplanten Internetseite können unangemeldete Benutzer Terminvorschlage einreichen, die dann vom Administrator angenommen oder abgelehnt werden. Bei Annahme erscheinen sie auf der Internetseite. Leider verschickt der RSS-Feed die Termineinreichungen schon obwohl sie noch nicht angenommen oder abgelehnt wurden. Kann man dieses so einstellen, dass nur Termine im Feed erscheinen, welche vom Administrator freigegeben wurden?

Über eine Antwort würde ich mich sehr freuen.

LG thisis
Gespeichert
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.424

Andi


WWW
« Antworten #1 am: 03 Juni 2010, 14:41:20 »

Hoi Smiley

auf die Schnelle vermute ich, dass das sogar ein Fehler in der backend.php ist. Eigentlich dürften in den rss-Feeds ja wirklich nur aktive Termine erscheinen...

Hab's nicht getestet, aber probier mal, ob es korrekt ist, wenn du die folgende Zeile (~#241) in der backend.php ...
Code: [Select]  
$result = sql_query("SELECT eid, title, hometext, startDate, endDate FROM " . $prefix . "_events
WHERE (startDate>= '$qrydate' or endDate>= '$qrydate') ORDER BY startDate asc, endDate asc limit " . $limit . "");

... wie folgt, anpasst:
Code: [Select]  
$result = sql_query("SELECT eid, title, hometext, startDate, endDate FROM " . $prefix . "_events
WHERE activ='1' AND (startDate >= '$qrydate' or endDate >= '$qrydate') ORDER BY startDate ASC, endDate ASC LIMIT " . $limit);

Also zusätzlich das da activ='1' mit reinschreiben
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
thisis
neu hier
*
Offline Offline

Beiträge: 7


« Antworten #2 am: 03 Juni 2010, 15:21:00 »

Super, hat anscheinend geklappt. Funktioniert jetzt. Ich danke dir.
Gespeichert
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML