ilch Forum » Ilch Clan 1.1 » Allgemein » News automatisch löschen

Geschlossen
  1. #1
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.622
    Beitragswertungen
    1192 Beitragspunkte
    Also ich habe mal das Forum durchsucht, aber kein Thread zu diesem Thema gefunden!

    Besteht die Möglichkeit, dass sich eine News, zB. nach Ablauf von 2 Monaten automatisch löscht?

    Irgendwie bei Neueinstellung einer News --> Abfrage Datenbank alter News --> Löschung aller News älter als 2 Monate oder so!


    verwendete ilchClan Version: 1.1

    betroffene Homepage: www.d-o-bund.de
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    möglich ist es, allerdings noch nicht im script enthalten...
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Jan Hall Of Fame
    Registriert seit
    17.01.2007
    Beiträge
    3.646
    Beitragswertungen
    54 Beitragspunkte
    Das ist auf jeden Fall eine gute Idee. Interessiert mich auch.

    Es wäre auch gut, wenn man das im Adminbereich einstellen könnte. (nur ne Idee für 1.2)
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Dafür gibs doch nen news archiv ?
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.622
    Beitragswertungen
    1192 Beitragspunkte
    JA, ich dachte es wäre so einfach (mehr oder weniger) wie das automatische Löschen der Shoutboxeinträge! Nur das es hier eine Datenbankauslösung nach Anzahl gab!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    habe hier vorin einen anfang gemacht.. aber da ja eh schon an ner neuen version gearbeitet wird... lohnt sich das wohl nicht mehr...

    was noch fehlt ist nur noch die funktion ob date älter als 2 monate ist und falls ja muss der eintrag gelöscht werden..


    ab da hatte ich keine lust mehr ;-)
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Das ist eine mickrige MySQL Abfrage
    DELETE FROM `prefix_news` WHERE news_time < DATE_ADD(NOW(), INTERVAL -2
    MONTH)
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.622
    Beitragswertungen
    1192 Beitragspunkte
    Super Sache! Bitte nur zum Verständnis

    Der Code ist mir bis auf das DATE_ADD(NOW(), INTERVAL -2 MONTH) verständlich!
    Was bedeutet/bewirkt dieser Teil?


    Zuletzt modifiziert von Lord|Schirmer am 12.08.2007 - 00:07:02
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ja eben 2 Monate vor der jetzigen Zeit.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    lol, und ich wollte es per news.php machen ^^

    DATE_ADD(NOW() <-- ruft das derzeitige datum ab
    , INTERVAL -2 MONTH) <-- 2 Monate davor
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.622
    Beitragswertungen
    1192 Beitragspunkte
    Danke für die Info!

    Leider erscheint bei mir der Fehler Parse error, unexpected T_STRING
    Wo ist der Fehler?
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    hast du db_query("code") gemacht oder mysql_query("code") ?

    Wegen prefix_news z.B. musst du db_query() benutzen!
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.622
    Beitragswertungen
    1192 Beitragspunkte
    Alles Klar! Bin ich doof schockiert! Danke Dir!

    EDIT:
    Funktioniert SUPER!
    Währe doch eine Idee für eine zukünftige Version, wo es die Möglichkeit gibt, dieses in der Konfiguration einzustellen!


    Zuletzt modifiziert von Lord|Schirmer am 12.08.2007 - 11:05:56
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Funktioniert das auch wenn in der datenbank die zeit als timestamp steht ?
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Wenn es ein normaler Timestamp (also kein Unixtimestamp) geht es, ist bei den News ja auch ein Timestamp zwinker
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ne meinte unix timestamp,... :'( Dann ändere ich das kurz in der db und hoffe das es funktioniert,... lächeln
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ach was, du kannst doch 2 Monate einfach in Sekunden umrechnen (60*60*24*7*4), ist zwar dann nicht ganz genau, aber ich denke so genau muss es dann nicht sein, und dass dann von der Aktuellen Zeit (UNIX_TIMESTAMP() ) abziehen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Akktuel habe ich es mit 86400 sek also 1 tag ! nur ich will nicht 24 stunden ! sondern wirklich am nächsten tag wieder pünktlich um 24 uhr,... was machen können,...
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten