Praegnanz.de – nun mit Textpattern 4.0.1

Das Upgrade war wieder einmal erfrischend problemlos. Und von meinem einst sehr wichtigen Changelog bleibt fast nichts mehr übrig. Lediglich zwei Dinge müssen beim nächsten Upgrade beachtet werden:

  1. Textile anpassen Deutsche Anführungen: /lib/classTextile.php (ab Zeile 741) siehe http://praegnanz.de/weblog/351/ div-Elemente: /lib/classTextile.php (Zeile 420) $find = array(‘bq’, ‘h[1-6]’, ‘fnd+’, ‘p’, ‘div’);
  2. RSS durch RSS 2.0 ersetzen: http://deep-resonance.org/2005/02/06/txp-rss2-frisch-im-handel
  3. Im RSS2-File, Zeile 90, das Permalink-Schema anpassen (ID rausschmeißen)
  4. Ping zu Technorati aktivieren: In der txp_article.php dieses ändern
  5. Das Atom-File mit den Technorati-Dingern pimpen. (Nick hats für mich gemacht)
  6. Für Lightbox wird die Funktion txp:thumbnail gehackt. Sie befindet sich in der Datei »publish/taghandlers.php« und sieht dann so aus:
    // -------------------------------------------------------------
    function thumbnail($atts)
    {
    global $img_dir;
    extract(lAtts(array(
    'id'        => '',
    'name'      => '',
    'thumbnail' => '',
    'poplink'   => '',
    'style'     => '',
    'desc'=> '',
    'align'     => ''
    ),$atts));
    if (!empty($name)) {
    $name = doSlash($name);
    $rs = safe_row("<strong>", "txp_image", "name='$name' limit 1");
    } elseif (!empty($id)) {
    $rs = safe_row("</strong>", "txp_image", "id='$id' limit 1");
    } else return;
    if ($rs) {
    extract($rs);
    if($thumbnail) {
    $out = array(
    ($poplink)
    ?   '<a href="'.hu.$img_dir.'/'.$id.$ext.
    '" rel="lightbox[set]" title="'.$desc.'">'
    :   '',
    '<img src="'.hu.$img_dir.'/'.$id.'t'.$ext.'"',
    ' alt="'.$alt.'"',
    ($style) ? 'style="'.$style.'"' : '',
    ($align) ? 'align="'.$align.'"' : '',
    '/>',
    ($poplink) ? '</a>' : ''
    );
    return join(' ',$out);
    }
    }
    }