[pmwiki-users-de] Re(2): Seite identifizieren

Michael Engelke PmWiki at MEngelke.de
Fr Apr 4 16:16:58 CDT 2008


computer artwork by subhash schrieb:
> Ich versuche das Format der Kommentarbox von commentboxplus zu
> verändern. Dazu muss ich das SDV($CommentBoxFmt,"...") neu schreiben.
> Und da scheitere ich daran, es bei einer bestimmten Siete anders zu
> machen als bei den anderen.
>
> SDV($CommentBoxFmt,"..." .
>     ($FullName == "Intern.Briefkasten" ? "Anonym" : "") .
>     "...");
>
> funktioniert nicht.
>
> SDV($CommentBoxFmt,"..." .
>     ($pagename == "Intern.Briefkasten" ? "Anonym" : "") .
>     "...");
>
> auch nicht. Obwohl ich mir mit diesen beiden Variablen in der Textarea
> des Kommentarfeldes den Seitennamen schon ausgeben lassen kann!
>   

Du verwendest die falsche Syntax!

SDV($CommentBoxFmt,"..." .
    (($pagename == "Intern.Briefkasten") ? "Anonym" : "") .
    "...");


wäre richtig! Cooler finde ich es mit Regulären Ausdrücken:

SDV($CommentBoxFmt,"..." .
    ((preg_match("/^intern[\.\/]briefkasten$/i",$pagename) ? "Anonym" : "") .
    "...");


Dann braucht man nicht mehr auf Groß/Kleinschreibung achten ;-)

-- 
eMail: PmWiki at MEngelke.de      ICQ: 267544462      Homepage: www.MEngelke.de