+ Antworten
Ergebnis 1 bis 8 von 8

Thema: automatische Archivierung

  1. #1
    Neu an Board Avatar von empfl
    Registriert seit
    09.11.2007
    Beiträge
    91
    Bedankte sich
    65
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard automatische Archivierung

    hallo infernalshade und auch alle anderen,

    ich habe bisher mit der von infernalshade geposteten Lösung automatisch das Freigabe-Ende-Datum gesetzt. Aber nach dem Update auf 1.5.23. geht das nicht mehr.

    (Ich meine die beschriebenen Änderungen von Post #10 !) -> LINK

    Mir ist schon klar, dass ich die Datei überschrieben habe, deshalb wollte ich die Änderung wieder einpflegen aber der Code in der controller.php sieht jetzt anders aus.

    Kann bitte jemand posten wie man nun ändern muss.
    Wäre wirklich sehr nett.

    Viele Grüße
    Manfred

  2. #2
    Hat hier eine Zweitwohnung Avatar von Gnaarz
    Registriert seit
    13.08.2010
    Ort
    Bochum
    Beiträge
    1.070
    Bedankte sich
    60
    Erhielt 329 Danksagungen
    in 323 Beiträgen

    Standard

    jetzt zeile 320/21

    ungetestet^^
    Gruß Pascal
    Konnte ich helfen? Dann klick doch auf "Danke"; Habe ich falsch gelegen? Ich lerne auch gerne dazu
    Problem gelöst? Dann markier es doch auch so! Webseite testen

  3. Erhielt Danksagungen von:


  4. #3
    Neu an Board Avatar von empfl
    Registriert seit
    09.11.2007
    Beiträge
    91
    Bedankte sich
    65
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Hallo Gnaarz,

    danke für deine Info. Ich habe bei Zeile 42x ff gesucht.

    Die Änderungen sind wie beschrieben drin,
    aber scheinbar funktioniert das in 1.5.23
    nicht mehr ???

    Wer kann Auskunft geben,
    wer kann helfen ??

    Viele Grüße
    Manfred

  5. #4
    Kommt häufiger vorbei
    Registriert seit
    26.01.2009
    Ort
    Oberpfalz
    Beiträge
    390
    Bedankte sich
    31
    Erhielt 44 Danksagungen
    in 42 Beiträgen

    Standard

    Ich habe es wie in der Anleitung in Zeile 320/321 auch getestet. Anscheinend hat sich etwas im Code geändert. Denn im Frontend bleiben die Felder Datum Start und Ende leer und im Backend wird für beide Daten bezogen auf heute der 15.07.2011 eingestellt.

  6. Erhielt Danksagungen von:


  7. #5
    Verbringt hier viel Zeit Avatar von MrFloppy
    Registriert seit
    16.10.2008
    Ort
    Unterfranken
    Beiträge
    832
    Bedankte sich
    101
    Erhielt 165 Danksagungen
    in 150 Beiträgen

    Standard

    Würde dir nicht einfach dieses Plugin genügen?
    http://extensions.joomla.org/extensi...-content/10542
    (heißt Auto-Archiver statt dem im vorherigen Beitrag beschriebenen Auto-Archive)

    Wenn ich es richtig gelesen habe
    geht es dort nicht nach dem Enddatum, sondern nach dem Veröffentlich-Datum.
    Geändert von MrFloppy (15.04.2011 um 08:54 Uhr)
    Über ein Dange freud sich der Frange - Gelöst..??

    Unterstütze Joomla statt: "Haben Sie gestern meinen Jungen aus dem Wasser gezogen?" - "Ja, das ist doch selbstverständlich." - "Und wo ist seine Mütze?"


  8. Erhielt Danksagungen von:


  9. #6
    Kommt häufiger vorbei
    Registriert seit
    26.01.2009
    Ort
    Oberpfalz
    Beiträge
    390
    Bedankte sich
    31
    Erhielt 44 Danksagungen
    in 42 Beiträgen

    Standard

    Also ich arbeite zur Zeit mit dem Plugin ( http://extensions.joomla.org/extensi...-content/11076 ). Denn dieses verschiebt die Artikel in die jeweils über die ID bestimmbare Kategorie (Archiv 2011 oder 2010). Ddas Plugin benötigt daher ein Enddatum, das ich zur Zeit manuell festlege.

    Beim Autoarchiver läßt sich nur der Zeitpunkt einstellen, wann ins Archiv verschoben wird.

  10. Erhielt Danksagungen von:


  11. #7
    Neu an Board Avatar von empfl
    Registriert seit
    09.11.2007
    Beiträge
    91
    Bedankte sich
    65
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Hallo,

    Mist ich habe die Überschrift wohl falsch formuliert.

    Eigentlich geht es mir darum, dass das Freigabe-"Ende" Datum wieder automatisch gesetzt wird.

    Das Plugin von Mediahof habe ich auch im Einsatz und das verschiebt mir dann die Artikel mit Erreichen
    des Freigabe-"Ende" Datums ins Archiv.

  12. #8
    Neu an Board Avatar von empfl
    Registriert seit
    09.11.2007
    Beiträge
    91
    Bedankte sich
    65
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    hallo @ alle,
    besonders @ infernalshade,

    warum funktioniert die hier beschriebene Lösung

    Geht in die Datei:

    Code:
    administrator/components/com_content/controller.phpSucht in dieser Datei nach dieser Zeile (bei mir in Zeile 442)

    Code:
    $row->publish_down = JText::_('Never');Dort findet ihr diese Zeilen:

    Code:
    $row->publish_up = $createdate->toUnix();
    $row->publish_down = JText::_('Never');Ändert diese beiden Zeilen in diese 4 Zeilen ab:

    Code:
    $row->publish_up = $createdate->toUnix();
    $newexpire = $createdate->toUnix() + 5184000; // Holt das aktuelle Datum und addiert 5184000 Sekunden (60 Tage) zum Erstellungsdatum dazu
    $row->publish_down = $newexpire;
    //$row->publish_down = JText::_('Never');Das Datum wird im Unix-Format angegeben. Und wer das Unix-Format kennt, weiß das das Unix-Zeitformat in Sekunden rechnet

    5184000 Sekunden sind exakt 60 Tage, wer also ne andere "Standard-Beenden-Zeit" will, muss einfach nur auf Sekunden runterrechnen und oben im Code austauschen!
    hier der Link zum Originalpost von infernalshade:
    http://www.joomlaportal.de/gel-ste-t...tml#post903958

    denn nicht mehr in der Joomla Version 1.5.23 ????

    Viele Grüße
    Manfred
    Geändert von empfl (12.05.2011 um 11:30 Uhr)

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein