22. Jun. 2005

TXP-Changelog (2)

Besser spät als nie: Ich habe die Existenz der Datei lib/admin-config.php entdeckt. Ich wundere mich zwar, warum man nicht alle Optionen, die man dort ein- und ausschalten kann, bequem im Admin-Bereich von Textpattern einstellen kann, aber zumindest erspart einem diese Datei einige lästige Hacks. In den folgenden Abschnitten habe ich die Voreinstellung geändert:

Zeile 29

Aktiviert Textile auch in Titel und Beschreibung von Links. Das habe ich mir schon lange gewünscht – und es erspart mir hoffentlich in Zukunft das manuelle Eintippen von typografisch korrekten Sonderzeichen und ermöglicht hoffenlich auch Links in der Link-Beschreibung.

Zeile 41

Deaktiviert Kommentarzählung in Feeds. Erspart die Hacks in textpattern/publish/atom.php und textpattern/publish/rss.php.

Zeile 55

Deaktiviert die Anzeige der E-Mail-Adresse in Atom-Feeds.

Zeile 68

Zeigt E-Mail-Adresse von Kommentar-Autoren auch dann nicht, wenn kein URL eingegeben wird.

Zeile 149

Deaktiviert rel="nofollow" in Kommentaren. Erspart den entsprechenden Hack in publish/comment.php.

Änderungen in publish/taghandlers.php:

Folgende Änderung in Zeile 435 dafür, dass die URLs in Kategerie-Listen “clean” ausgegeben werden:

// if($a) $out[] = tag(str_replace("& ","& ", $a),'a',' href="'.hu.'?c='.urlencode($a).'"');
if($a) $out[] = tag(str_replace("& ","& ", $a),'a',' href="'.hu.strtolower(gTxt('category')).'/'.urlencode($a).'"');

Permalinks: Folgende Änderung in Zeile 955 sorgt dafür, dass statt dem nichtssagenden Text “Permalink zu diesem Artikel” der Titel des Artikels ins title-Attribut der Permalinks gelangt:

//	return tag(parse($thing),'a',' href="'.$url.'" title="'.gTxt('permanent_link').'"');
return tag(parse($thing),'a',' href="'.$url.'" title="'.$thisarticle['title'].'"');


Anzeige