index_x.php anpassen
index_x.php anpassen
Hallo,
ich hätte eine Idee: die index_x.php hat ja eine nette variable $category_limit - da kann man die anzahl der artikel eintragen, welche man ausgegeben haben will.
mein denkansatz ist nun ein anderer: man könnte ja die tage welche vom aktuellen systemdatum zurückgerechnet werden eingeben z.b. 30 - dann würden alle artikel ausgegeben welche 30 tage oder jünger sind.
dasselbe sollte auch umgekehrt funktionieren - dann würden alle artikel ausgegeben welche älter als 30 tage sind.
der sinn dahinter? news lassen sich oft nicht mit einer anzahl an artikeln steuern, sondern eben nur nach datum - manchmal sind es ja viele und manchmal nur sehr wenige...
soweit mein denkansatz - probleme hab ich nur mit der umsetzung, da ich absolut kein php-profi bin...
hat jemand eine idee wie ich diese variable als "datumsbegrenzer" einsetzen kann?
danke i.v. und schöne grüsse
konschi
ich hätte eine Idee: die index_x.php hat ja eine nette variable $category_limit - da kann man die anzahl der artikel eintragen, welche man ausgegeben haben will.
mein denkansatz ist nun ein anderer: man könnte ja die tage welche vom aktuellen systemdatum zurückgerechnet werden eingeben z.b. 30 - dann würden alle artikel ausgegeben welche 30 tage oder jünger sind.
dasselbe sollte auch umgekehrt funktionieren - dann würden alle artikel ausgegeben welche älter als 30 tage sind.
der sinn dahinter? news lassen sich oft nicht mit einer anzahl an artikeln steuern, sondern eben nur nach datum - manchmal sind es ja viele und manchmal nur sehr wenige...
soweit mein denkansatz - probleme hab ich nur mit der umsetzung, da ich absolut kein php-profi bin...
hat jemand eine idee wie ich diese variable als "datumsbegrenzer" einsetzen kann?
danke i.v. und schöne grüsse
konschi
- 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: index_x.php anpassen
hallo konschi,
das ist ein interessanter ansatz! werde da mal heute drüber nachdenken.
das ist ein interessanter ansatz! werde da mal heute drüber nachdenken.
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
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
- MarkusR
- Handbuchversteher
- Beiträge: 7369
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 112 Mal
- Danksagung erhalten: 936 Mal
- Kontaktdaten:
Re: index_x.php anpassen
Ich muß zugeben, daß ich die Index-X noch nicht ausprobiert habe, aber vielleicht ein Hinweis aus einer "Top-News"-Variante, die ich vor einem Jahr mal gebaut habe:
Die Anzahl der News würde ich schon beibehalten (sonst wird eine Website schnell als "Ladenhüter" abgetan, wenn da mal keine News stehen, wegen Überschreitung MHD).
Aber ich habe bei den "brandneuen" (bei mir auf 3 Tage eingestellt) noch eine blinkende LED davorgestellt, wie man es von den Conpresso-Meldungen kennt ->
Kann man sicher auch anders lösen... wurde aber von den DAUs sofort verstanden... ;o)
P.S. für's Blinken mal auf "Aktualisieren" drücken... oder eine LED bauen, die weiter blinkt... ->
Beitrag bearbeitet (04.10.04 13:19)
Die Anzahl der News würde ich schon beibehalten (sonst wird eine Website schnell als "Ladenhüter" abgetan, wenn da mal keine News stehen, wegen Überschreitung MHD).
Aber ich habe bei den "brandneuen" (bei mir auf 3 Tage eingestellt) noch eine blinkende LED davorgestellt, wie man es von den Conpresso-Meldungen kennt ->
Kann man sicher auch anders lösen... wurde aber von den DAUs sofort verstanden... ;o)
P.S. für's Blinken mal auf "Aktualisieren" drücken... oder eine LED bauen, die weiter blinkt... ->
Beitrag bearbeitet (04.10.04 13:19)
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
- ConPresso-User
- Beiträge: 73
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 16 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: index_x.php anpassen
Hallo Markus,
wie genau hast Du die LEDs eingebaut? Hört sich sehr interessant an.
Gruß,
Michael
wie genau hast Du die LEDs eingebaut? Hört sich sehr interessant an.
Gruß,
Michael
- MarkusR
- Handbuchversteher
- Beiträge: 7369
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 112 Mal
- Danksagung erhalten: 936 Mal
- Kontaktdaten:
Re: index_x.php anpassen
Hat wie gesagt nix mit der index-X zu tun...
Code: Alles auswählen
$alt = 3; // Anzahl Tage
$altsec = $alt*24*60*60; // Anzahl Sekunden
$datum = $db->v("datum"); //Artikeldatum (heißt bei Conpresso anders!)
$date = explode("-", $datum); // Zerlegung, da mit - verbunden
if ((mktime() - mktime(0,0,0,$date[1],$date[2],$date[0])) < $altsec) {
echo "<span><img src=hot_tc.gif align=\"top\" alt=\"Aktueller Beitrag
(max. $alt Tage alt)\"> </span>";
}
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- 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: index_x.php anpassen
hallo zusammen!
@markusr: danke für die anregung!
nach einigen überlegungen halte ich den vorschlag von markus für am sinnvollsten. würden in konschi's falle in einem zeitraum von 30 tagen keine artikel veröffentlicht, so wäre die news-seite leer. sicherlich tauchen im bisherigen falle dann alte news auf, aber das suggeriert "wenigstens" inhalt. wobei der einsatz einer newsseite ab einer gewissen "langsamkeit" in bezug auf inhaltsbereitstellung sowieso fraglich ist.
somit habe ich heute ein update der index_x durchgeführt, das die vorgeschlagene funktion von markus enthält.
die features in kürze:
- aktivierung/deaktivierung der funktion
- festlegung eines zeitraums, z.b. 15 tage
- freie gestaltung der markierung über html-code
beispiel 4 enthält die notwendigen php-elemente!
ps: wenn es fehler oder probleme beim einsatz der index_x geben sollte, dann teilt mir das hier oder per mail mit! ansonsten scheinen ja alle lesen zu können
Beitrag bearbeitet (05.10.04 10:51)
@markusr: danke für die anregung!
nach einigen überlegungen halte ich den vorschlag von markus für am sinnvollsten. würden in konschi's falle in einem zeitraum von 30 tagen keine artikel veröffentlicht, so wäre die news-seite leer. sicherlich tauchen im bisherigen falle dann alte news auf, aber das suggeriert "wenigstens" inhalt. wobei der einsatz einer newsseite ab einer gewissen "langsamkeit" in bezug auf inhaltsbereitstellung sowieso fraglich ist.
somit habe ich heute ein update der index_x durchgeführt, das die vorgeschlagene funktion von markus enthält.
die features in kürze:
- aktivierung/deaktivierung der funktion
- festlegung eines zeitraums, z.b. 15 tage
- freie gestaltung der markierung über html-code
beispiel 4 enthält die notwendigen php-elemente!
ps: wenn es fehler oder probleme beim einsatz der index_x geben sollte, dann teilt mir das hier oder per mail mit! ansonsten scheinen ja alle lesen zu können
Beitrag bearbeitet (05.10.04 10:51)
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
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
Re: index_x.php anpassen
Hallo Semf,
hab mich gleich ans umbasteln gemacht und es funktioniert auch für meine Bedürfnisse wunderbar mit:
if ( $System_release == 1 ) {
$query = "SELECT * FROM ".$dbPrefix."_news WHERE ".$str_category." artikel_archiv < 2 AND freigabe = 0 AND pub_datum < '".$jetzt."' AND verfallsdatum > '".$jetzt."' ORDER BY pub_datum DESC LIMIT 0,".$mark_days."";
} else {
$query = "SELECT * FROM ".$dbPrefix."_news WHERE ".$str_category." artikel_archiv < 1 AND freigabe != 2 AND pub_datum < '".$jetzt."' AND verfallsdatum > '".$jetzt."' ORDER BY pub_datum DESC LIMIT 0,".$mark_days." ";
}
ich hab einfach die $mark_days als limit eingetragen - funktioniert perfekt.
jetzt wäre noch interessant den umgekehrten weg gehen zu können also alle artikel anzuzeigen, welche NACH den $mark_days liegen... gibts da eine idee von dir?
Schöne grüsse
Konschi
hab mich gleich ans umbasteln gemacht und es funktioniert auch für meine Bedürfnisse wunderbar mit:
if ( $System_release == 1 ) {
$query = "SELECT * FROM ".$dbPrefix."_news WHERE ".$str_category." artikel_archiv < 2 AND freigabe = 0 AND pub_datum < '".$jetzt."' AND verfallsdatum > '".$jetzt."' ORDER BY pub_datum DESC LIMIT 0,".$mark_days."";
} else {
$query = "SELECT * FROM ".$dbPrefix."_news WHERE ".$str_category." artikel_archiv < 1 AND freigabe != 2 AND pub_datum < '".$jetzt."' AND verfallsdatum > '".$jetzt."' ORDER BY pub_datum DESC LIMIT 0,".$mark_days." ";
}
ich hab einfach die $mark_days als limit eingetragen - funktioniert perfekt.
jetzt wäre noch interessant den umgekehrten weg gehen zu können also alle artikel anzuzeigen, welche NACH den $mark_days liegen... gibts da eine idee von dir?
Schöne grüsse
Konschi
- 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: index_x.php anpassen
hallo konschi,
eigentlich sollte der limit-befehl mit §pos_limit definiert werden. aber naja!
in deinem falle kannst du natürlich die limit-anweisung so umbauen: LIMIT ".$mark_days." , 500. wobei du 500 auch auf 100 oder eine andere zahl reduzieren kannst. die datenbank-abfrage liefert dir dann alle datensätze ab position 15 bis 500 bzw. wenn weniger vohanden sind, bis zur max. artikelanzahl.
ps: wenn in der ersten und der zweiten abfrage jeweils der 15te datensatz angezeigt wird, dann mach in der zweiten abfrage LIMIT ".$mark_days + 1." , 500.
eigentlich sollte der limit-befehl mit §pos_limit definiert werden. aber naja!
in deinem falle kannst du natürlich die limit-anweisung so umbauen: LIMIT ".$mark_days." , 500. wobei du 500 auch auf 100 oder eine andere zahl reduzieren kannst. die datenbank-abfrage liefert dir dann alle datensätze ab position 15 bis 500 bzw. wenn weniger vohanden sind, bis zur max. artikelanzahl.
ps: wenn in der ersten und der zweiten abfrage jeweils der 15te datensatz angezeigt wird, dann mach in der zweiten abfrage LIMIT ".$mark_days + 1." , 500.
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
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
Re: index_x.php anpassen
hm - ich narr - jetzt hab ich praktisch die mark_days als begrenzung der artikelanzahl verwendet - eigentlich möchte ich aber die tage zurückrechnen...
mal sehen ob ich das hinkrieg...
mal sehen ob ich das hinkrieg...
- 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: index_x.php anpassen
hallo konschi,
kleiner tipp: bei sql-abfrage gibt es sowas schönes wie BETWEEN ... AND ...
kleiner tipp: bei sql-abfrage gibt es sowas schönes wie BETWEEN ... AND ...
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
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