Ergebnis 1 bis 3 von 3

Thema: Fragen zu preg_match mit Ausnahme

  1. #1
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard Fragen zu preg_match mit Ausnahme

    Hallo zusammen,

    ich prüfe bei Events und News ob am Alias hinten bereits die ID hängt. Falls nicht...ergänze sie. Das funzt soweit ganz gut bis ein Termin mit einer Jahreszahl endet. Dann erkennt er -xxxx am Ende und fügt den Alias nicht hinzu, weil das ja auch eine vierstellige Zahl am Ende ist. Ich würde daher gerne in der Abfrage noch das aktuelle Jahr mit date("Y") ausschließen....komme aber irgendwie nicht weiter.

    Code:
       function($varValue, DataContainer $dc)
       {             
           #Prüfen ob der Eintrag kopiert ist und die ID vorhanden ist
           if(!empty($varValue) and !preg_match('/-[0-9]{1,7}$/', $varValue)) {
               $varValue = $varValue . '-' . $dc->activeRecord->id; 
           }    
           
           return $varValue;
    }
    Vg Frank

  2. #2
    Contao-Fan
    Registriert seit
    16.11.2012.
    Ort
    Freiburg
    Beiträge
    539

    Standard

    Wirst du hier aber nicht auf ein Problem stoßen wenn deine ID genau die selbe Zahl ist wie das Jahr?
    Grüße
    Alex

  3. #3
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Ja, aber ich bin durch die Bank schon bei IDs 6000+ bei Terminen. Das wird also nicht mehr vorkommen. Oder ich ignoriere es einfach und füge es von Hand hinzu bei Terminen die mit einer Jahreszahl enden... hmmmm

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
  •