Ergebnis 1 bis 3 von 3

Thema: RecurringExt - Extended Wdh. ausgeben (jeden letzten Freitag im Monat)

  1. #1
    Contao-Nutzer
    Registriert seit
    31.08.2011.
    Beiträge
    31

    Standard RecurringExt - Extended Wdh. ausgeben (jeden letzten Freitag im Monat)

    Wie ist es möglich die "extended" Wiederholungen auszugeben.
    Also zB. jeden letzten Freitag im Monat

    Ich vermute in den neueren Version von calendar_extended ist dies bereits integriert. Leider habe ich noch einige alte Contaoversionen 2.10.4 zu betreuen, so dass ich den Code einfach erweitern würde.

    Habe versucht folgendes in ModuleEventReader.php einzufügen da EventReaderExt noch nicht vorhanden ist. Leider funktioniert das nicht.

    PHP-Code:
            if ($objEvent->recurringExt)
            {
                
    $arrRange deserialize($objEvent->repeatEachExt);
                
    $strKey 'cal_' $arrRange['value'];
                
    $strVal $GLOBALS['TL_LANG']['DAYS'][$GLOBALS['TL_LANG']['DAYS'][$arrRange['unit']]];
                
    $recurring sprintf($GLOBALS['TL_LANG']['MSC'][$strKey], $strVal);
            
                if (
    $objEvent->recurrences 0)
                {
                    
    $until sprintf($GLOBALS['TL_LANG']['MSC']['cal_until'], $this->parseDate($objPage->dateFormat$objEvent->repeatEnd));
                }
            } 
    Bzw. 2. Möglichkeit wäre aus dem Array [repeatEachExt] "value" auszugeben? Wie wäre das möglich?
    PHP-Code:
    [repeatEachExt] => a:2:{s:4:"unit";s:6:"friday";s:5:"value";s:4:"last";} 
    Über Hilfe bin ich sehr dankbar.

    Dan

  2. #2
    Contao-Nutzer
    Registriert seit
    31.08.2011.
    Beiträge
    31

    Standard

    Hab jetzt Dank diesem Post=> folgenden Code im Template:


    PHP-Code:
     <?php $periode deserialize($this->repeatEach); ?>
    <?php 
    if(is_array($periode)): ?>
    <?php 
    echo $periode['value']; ?>
    <?php 
    endif; ?>

    Für mich ist das erstmal ausreichend. Über if-Abfragen läßt sich das Ganze auch in Deutsch bzw. individuell anpassen.
    (Sollte vielleicht doch irgendwann php lernen)

  3. #3
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Hallo Dan,

    dann ist es ja gut. An den alten Versionen vor Contao 3.x werde ich nichts mehr machen. Ich hoffe also, dass du so klar kommt. Die alternative PHP zu lernen ist nicht schlecht.

    Dann kann man Contao noch mal so richtig von einer anderen Seite kennen lernen. Das macht auch Spaß.

    Gruß Kester
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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