> -----Ursprüngliche Nachricht-----
> Von: [email protected]
> Gesendet: 24.01.08 02:08:40
> An: mag lister <[EMAIL PROTECTED]>
> CC: [email protected]
> Betreff: Re: [pmwiki-users-de] Padleft im PMWiki umsetzen

> 
> Nach deiner Vorgabe könnte das Ergebnis wie folgt aussehen:
> 
> Markup('padleft','inline',"/\\{\\{padleft:([^|]+)\|([0-9]+)\|([^|]+)\\}\\}/e","str_pad('$1',$2,'$3',STR_PAD_LEFT)");
> 
> Getestet mit PmWiki 2.1.27 z.B. {{padleft:foobar|10|.}} ....foobar
> 

Ja, welch ein Zauber!

Hab da gleich mal eine 'padleft.php' erstellt und sie in der 'cookbook_inc.php' 
angemeldet. Und es funktioniert auf Anhieb! Sehr schön!
Einen klitzekleinen Schönheitsfehler gibt es da noch:

Ab Seite 11 abwärts sind die Seiten natürlich nicht mehr bekannt (11-11=0). 
Kann man da noch eine Bedingung einbauen, welche ab "0" nur "++++" schreibt?
Ach nein, das geht ja gar nicht! Padleft wertet ja kein Ergebnis aus, es bringt 
das Ergebnis in Form. Naja, auch nicht schlimm.

Dein Markup ist prima! Ganz herzlichen Dank dafür.

Ich muß unbedingt hinter das Geheimnis dieser Aneinanderreiheung von Zeichen 
kommen. Wer kümmerliche Englischkenntnisse hat (so wie ich) ist da klar im 
Nachteil. PHP.net brachte mich nicht weiter, trotz ausführlicher deutscher 
Erklärung. Ich hab die passenderen Seiten noch gar nicht entdeckt im Netz.

Danke und Gruß
Mag
_________________________________________________________________________
In 5 Schritten zur eigenen Homepage. Jetzt Domain sichern und gestalten! 
Nur 3,99 EUR/Monat! http://www.maildomain.web.de/?mc=021114


_______________________________________________
pmwiki-users-de mailing list
[email protected]
http://www.pmichaud.com/mailman/listinfo/pmwiki-users-de

Antwort per Email an