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'].'"');