+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: Datum der letzten Änderung einfügen

  1. #1
    Neu an Board
    Registriert seit
    17.09.2009
    Beiträge
    6
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Datum der letzten Änderung einfügen

    Hallo,

    ich will eine Datum der letzten Speicherung eines Beitrags einfügen.
    z.B.
    Dienstag, 14. Dezember 2010 um 22:30

    Das Datum muß gleich am Anfang eingefügt werden,
    d.h. die Einstellung
    "Zuletzt aktualisiert am Dienstag, 14. Dezember 2010 um 21:57 Uhr von Administrator"
    hilft leider nichts, weil diese in der Fußzeile angezeigt wird
    In der Kopfzeile wird das Erstellungsdatum und die Erstellungszeit dargestellt

    Ich habe es mit PHP versucht, aber wie kann ich da auf die Bearbeitungsdatum und -zeit zugreifen??
    Folgendes verwendet die aktuelle Zeit:
    {php} echo "Aktualisiert am: "; setlocale(LC_TIME, 'de_DE'); echo strftime("%A, %e. %B %Y um %H:%M "); {/php}

    Danke für Eure Hilfe

  2. #2
    Wohnt hier Avatar von cylance
    Registriert seit
    10.11.2010
    Beiträge
    2.313
    Bedankte sich
    189
    Erhielt 592 Danksagungen
    in 562 Beiträgen

    Standard

    Warum machst Du das nicht mit einem Template Override?
    Meine Kristallkugel hat einen Sprung und die Tarotkarten hat's vom Tisch geweht. Detailierte Informationen sind hilfreich.
    We offer three kinds of service: good - chea p - fast. u can pick 2 of them
    FAQ vorn im Forum gelesen?

  3. #3
    Neu an Board
    Registriert seit
    17.09.2009
    Beiträge
    6
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hi,

    gute Idee mit template override.
    Nachteil ist, daß es sich auf die komplette Seite auswirkt.
    Ich brauche das nur für 2 Beiträge.
    Für alle anderen sollte das nicht so sein.
    --> Deswegen wäre ich offen für eine Alternative
    Auf die Variable "Datum der letzten Änderung" kann ich nicht zugreifen???
    --> dann könnte ich für die 2 beiträge den entsprechenden php code einfügen, ....


    Inzwischen habe ich mir das Thema: template override näher angeschaut8habe ich nämlich noch nicht gemacht)

    Dazu habe ich aber noch ein paar Fragen:

    Das template ist RA_purity.
    In
    \templates\ja_purity\html\com_content\article\defa ult.php
    habe ich
    ************
    <?php if ( intval($this->article->modified) !=0 && $this->params->get('show_modify_date')) : ?>
    <span class="modifydate">

    <?php
    $db =& JFactory::getDBO();
    $sql = "SELECT name FROM jos_users where id =" .$this->article->modified_by;
    $db->setQuery( $sql );
    $total = $db->loadResult();
    ?>
    <?php echo JText::sprintf('LAST_UPDATED2', JHTML::_('date', $this->article->modified, JText::_('DATE_FORMAT_LC2'))); ?>
    <?php echo JText::sprintf(' von')?> <?php echo $total ?>

    </span>
    <?php endif; ?>
    *************

    Wie kann ich nun modifydate in den header schreiben?

    Wohin muß ich dann die Änderungen schreiben, damit das "originale" template überschrieben wird?

    Danke für Eure Hilfe!

  4. #4
    Wohnt hier Avatar von cylance
    Registriert seit
    10.11.2010
    Beiträge
    2.313
    Bedankte sich
    189
    Erhielt 592 Danksagungen
    in 562 Beiträgen

    Standard

    Also wenn Du das nur für wenige Beiträge brauchst könnte möglicherweise includePHP Dir helfen.

    http://extensions.joomla.org/extensi...n-content/2921

    Edit:
    Wenn Du es narrensicher haben willst Musst Du Dein Template klonen und die Menüpunkte dieser Beiträge dem Modifizierten Template mit Override zuordnen.
    Geändert von cylance (16.12.2010 um 14:37 Uhr)
    Meine Kristallkugel hat einen Sprung und die Tarotkarten hat's vom Tisch geweht. Detailierte Informationen sind hilfreich.
    We offer three kinds of service: good - chea p - fast. u can pick 2 of them
    FAQ vorn im Forum gelesen?

  5. #5
    Wohnt hier Avatar von Myrtus
    Registriert seit
    17.10.2008
    Ort
    Hessen
    Beiträge
    2.788
    Bedankte sich
    289
    Erhielt 731 Danksagungen
    in 649 Beiträgen

    Standard

    Wenn du es nur für 2 Beiträge brauchst, kannst du es so wie in deinem ersten Post beschrieben, einbauen. Dazu kannst du ein Plugin wie Sourcerer einsetzen, um den PHP-Code in den Content einzufügen. Die Variable %e durch %d ersetzen, dann funktioniert's.
    Geändert von Myrtus (16.12.2010 um 14:39 Uhr)
    -------- Gruß, Myrtus --------
    www.myrtus-communis.de

  6. #6
    Neu an Board
    Registriert seit
    17.09.2009
    Beiträge
    6
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo,
    Danke für die Antworten:
    nicht ganz:
    {php} echo "Aktualisiert am: "; setlocale(LC_TIME, 'de_DE'); echo strftime("%A, %d. %B %Y um %H:%M "); {/php}

    Auch mit %d wird die aktuelle Zeit angezeigt und nicht Zeitpunkt der letzten Speicherung :-(
    Der Output würde so passen:

    "Aktualisiert am: Donnerstag, 16. Dezember 2010 um 15:50 "

    P.S. ich verwende includePHP, ... brauch ich Sourcerer ??

  7. #7
    Wohnt hier Avatar von Myrtus
    Registriert seit
    17.10.2008
    Ort
    Hessen
    Beiträge
    2.788
    Bedankte sich
    289
    Erhielt 731 Danksagungen
    in 649 Beiträgen

    Standard

    Sourcerer brauchst du nur, wenn du es im Beitrag einbinden willst.
    Ich hab mir nur die Ausgabe angschaut, deshalb meine Korrektur.
    Anscheinend fragst du noch den falschen Wert aus der Datenbank ab.
    -------- Gruß, Myrtus --------
    www.myrtus-communis.de

  8. #8
    Neu an Board
    Registriert seit
    17.09.2009
    Beiträge
    6
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Wie "finde" ich den richtigen Wert der Datenbank?
    Eine Idee?

  9. #9
    Wohnt hier Avatar von Myrtus
    Registriert seit
    17.10.2008
    Ort
    Hessen
    Beiträge
    2.788
    Bedankte sich
    289
    Erhielt 731 Danksagungen
    in 649 Beiträgen

    Standard

    Versuch's mal damit:
    PHP-Code:
    <?php echo JText::sprintf('LAST_UPDATED2'JHTML::_('date'$this->article->modifiedJText::_('DATE_FORMAT_LC2'))); ?>
    -------- Gruß, Myrtus --------
    www.myrtus-communis.de

  10. #10
    Neu an Board
    Registriert seit
    17.09.2009
    Beiträge
    6
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Habe das schon versucht, leide ohne erfolg, ...
    Es erscheint immer die aktuelle Zeit, nicht die Zeit der letzen Modifikation.

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

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