Zum Inhalt Zur Navigation Zur Suche
Suche:Search:

Site in neuem Design unter Textpattern

Nach langem Winterschlaf ist diese Site wieder zum Leben erwacht!
Neu basiert sie auf Textpattern, einem sehr schlanken Content Management System mit Weblogfeatures.

Auch grafisch habe ich ein komplettes Redesign vorgenommen. Dank der grossartigen Scriptsammlung IE7, welche die zahlreichen CSS-Bugs des Internet Explorers mittels JavaScript patcht, war es aber um Welten schmerzloser als das ursprüngliche Design. Diese Scripts machen es erstmals möglich, den selben Code für alle Browser zu verwenden. Man nennt dies auch Webstandards! (nicht wahr Microsoft?)

Da Textpattern die Ausführung von PHP aus Artikeln heraus unterstützt, liessen sich die bestehenden PHP-Skripte für Link-Sammlung, Newsfeeds, Musik- und Bilderverzeichnis problemlos einbinden.

Kommentare [1]

Fix für <txp:link_text />

In Textpattern 4.0.2/4.0.3 liefert das Tag <txp:link_text /> leider kein Resultat. Zusätzlich fehlte mir ein Tag <txp:link_name />, um einen Picture Link erzeugen zu können, wie in folgendem Beispiel:

<a href="<txp:link_text />">
<img src="<txp:link_description />" alt="<txp:link_name />" />
</a>
Der Link zum Bild würde dann in der Description stehen.

Lösung: Folgende Zeilen einfügen an Zeile 217 in textpattern/textpattern/publish/taghandlers.php

$out = str_replace("<txp:link_text />", doSpecial($url), $out);
$out = str_replace("<txp:link_name />", $linkname, $out);

In Textpattern 4.0.2/4.0.3 the tag <txp:link_text /> unfortunately returns no result value. In addition, I needed a tag <txp:link_name />, in order to do a picture link, like this:

<a href="<txp:link_text />">
<img src="<txp:link_description />" alt="<txp:link_name />" />
</a>
You would put the link for the picture into the description field.

Solution: Add the following lines below line 217 in textpattern/textpattern/publish/taghandlers.php

$out = str_replace("<txp:link_text />", doSpecial($url), $out);
$out = str_replace("<txp:link_name />", $linkname, $out);

Kommentare

Too cool for Internet Explorer