News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 3
Seite [1]
MrJack


Wannabe poster




Beiträge: 34
# Thema - 27.02.2007 um 16:19 Uhr
Hallo
Ich habe in der Datenbank unter "news" einen neuen Eintrag gemacht ("news_expiry_date", Datum).
Und jetzt möchte ich nur jene News anzeigen, deren "news_expiry_date" größer ist als das heutige Datum.
Ich weiß zwar wie die if-Anweisung für das Datum geht, jedoch wo muss ich die platzieren?

Etwa in der for-Schleife unter mods/news/recent?
Dabei besteht nur folgendes Problem:
Am Ende wird die Funktion "echo cs_subtemplate(__FILE__,$data,'news','recent');" aufgerufen und dann werden zwar die News, die ich vorher beim if ausgewählt habe, angezeigt, aber es werden auch die News, die beim if ausgeschlossen wurden, angezeigt (nur mit dem Unterschied, dass bei den ausgeschlossenen statt dem Userlink und den Kommentaren folgender Text ausgegeben wird: {news:users_link}
{news:comments_link} ({news:comments_count&#125

Ich möchte aber, dass nur die gewollten News angezeigt werden!

Oder muss ich in der themes-Datei etwas ändern? Dort kann ich jedoch keine if-Abfrage machen.

Was muss ich tun?
Danke
Inaktiv
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 1 - 27.02.2007 um 16:26 Uhr
hi MrJack!

mach am besten die bedingung direkt in die datenbank-abfrage. im nachhinein ist es schon alleine wegen der anzahl der news die angezeigt werden sollen zu spät.

cs_sql_select($cs_file,$sql_table,$sql_select,$where,$_order,$first,$max)

$where ist eben die bedingung..

$where = 'news_expiry_date > ''.cs_date().''';

beispielsweise.


Inaktiv
|
MrJack
Thread-Ersteller


Wannabe poster




Beiträge: 34
# Antwort: 2 - 27.02.2007 um 16:59 Uhr
Danke für die schnelle Antwort!
Es funktioniert!

Ich muss jetzt wirklich mal ein Lob an alle aussprechen, die an Clansphere mitarbeiten und in diesem Forum tätig sind (besonders duRiel).
Danke


Inaktiv
|
h0n1g


Geekboy




Beiträge: 1013
# Antwort: 3 - 27.02.2007 um 17:19 Uhr
Wir freuen uns immer wieder, wenn wir gelobt werden, man sieht halt doch das manche leute unsere arbeit schätzen und das auch mal sagen können...

duRiel ist sowieso Mr.Develop P

Man könnt für Ihn auch ne Art Clansphere-Lebenslauf widmen *hust*

angefangen als "kleiner" nutzer bis zum bereichtsleiter für entwickler



------------------
ClanSphere - Makes your website a playmate, just dress her

Inaktiv
|
Antworten: 3
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo