Paginierung in Textpattern mit CSS individuell anpassen

Darstellung meiner Seitennavigation

Die Paginierung (newer/older) lässt sich unter Textpattern einfach mit den beiden folgenden Tags ausgeben:

<txp:older>&larr; Ältere Artikel</txp:older> und <txp:newer>Neuere Artikel&rarr;</txp:newer>

Der HTML-Code sieht dann so aus:
<a href="http://tordox.org/?pg=3">&larr; Ältere Artikel</a> und <a href="http://tordox.org/">Neuere Artikel&rarr;</a>

Leider fehlt da eine ID oder eine class um CSS-Eigenschaften den Elementen zuzuweisen. Umschlossen in einem DIV kann man beiden Elementen vielleicht mit einem Kind-Selektor CSS-Eigenschaften zuweisen, aber nicht beiden unterschiedliche. Um die beiden a-Elemete mit einem ID zu ergänzen, muss man in der taghandlers.php zwei Zeilen Code ändern.

function newer

  1. textpattern\publish\taghandlers.php öffnen
  2. Zur Zeile 1248 springen: return '<a href="'.$url.'"'.
  3. Da die ID hinzufügen, so das es wie hier aussieht: return '<a id="newer" href="'.$url.'"'. (Name der ID kann natürlich auch anders lauten)

Das gleiche nochmal für:

function older

  1. gleiche Datei wie bei function newer, eine Funktion weiter unten
  2. Zur Zeile 1294 springen: return '<a href="'.$url.'"'.
  3. Da die ID hinzufügen, so das es wie hier aussieht: return '<a id="older" href="'.$url.'"'. (Name der ID kann natürlich auch anders lauten)

Auf’s Blog gehauen am 30.03.2008 23:00 · Kommentare [1]


Fünf gute Gründe warum du mit Textpattern bloggst

… nenne fünf gute Gründe, warum du mit Textpattern bloggst!

Parallel zu Olafs Aufruf, fünf Gründe aufzuzählen, wieso man mit Wordpress bloggt, schreibe ich hier meine fünf Gründe, wieso ich mit Textpattern blogge.

  • Ich will mich von meinem CMS nicht einschränken lassen, und Änderungen im Template und Software schnell durchführen können.
  • Sehr hohe Flexibilität. Kleine Blogs in 5 Minuten, bis hin zu Nachrichtenportalen und Firmenwebseiten mit vielen Autoren und komplexer Seitenstruktur.
  • Sehr schneller Seitenaufbau.
  • Hohe Anzahl von Plug-ins und ausreichend Hilfe im Web. Vieles läßt sich auch ohne Plug-ins und PHP machen, nur mit Hilfe der genialen TXP-Tags.
  • Gut dokumentiert, Open-Source und man merkt sofort, dass TXP einfach besser ist.


    Bald kommt noch ein etwas umfangreicher Artikel, wieso ich mich so in Textpattern verliebt habe :)

Auf’s Blog gehauen am 19.02.2008 20:50 · Kommentare [1]


Mehrere Seiten auf einer Seite

TXP-Seite

Interessante Art, mehrere Seiten auf einer einzigen Seite darzustellen.

CMS ist Textpattern.

Auf’s Blog gehauen am 19.02.2008 00:29 · Kommentare


Und jetzt ich: Textpattern 4.0.6 ist da!

Habe gerade gemerkt, dass alle Txp-Blogs, die ich lese, über das Release von Textpattern 4.0.6 berichteten, und nur ich nicht. Da ich jetzt keine Ausnahme sein will, kommt hier mein Artikel zum Update; nur etwas verspätet, aber dafür war ich derjenige, der den Wikipedia-Artikel geupdatet hat ;):

—-

Textpattern 4.0.6 ist da und nachdem ich die PlugIns nach Kompatibilität getestet habe, werde ich auch updaten.

So, das war’s …

Kollegas:
Update auf Textpattern 4.0.6
Textpattern 4.0.6

Auf’s Blog gehauen am 04.02.2008 21:06 · Kommentare


Deutsche Anführungszeichen in Textpattern/Textile

Damit auch Textile in Textpattern die An- und Abführungszeichen korrekt nach deutschen Regeln setzt, müssen vier Einträge in der classTextile.php geändert werden.
Die Datei ist zu finden in /textpattern/lib/ und wird mit einem Editor geöffnet.
In Zeile 191-194 ist der dafür zuständige Code, der dann, so wie hier abgeändert werden muss:

@define('txt_quote_single_open', '&#8218;'); @define('txt_quote_single_close', '&#8216;'); @define('txt_quote_double_open', '&#8222;'); @define('txt_quote_double_close', '&#8220;');

Die ersten beiden sind für die einfachen und die letzten zwei für die doppelten Anführungszeichen zuständig. „Hier ein Test, ob ‚es‘ auch richtig funktioniert.“

Wer auf »Guillemets« steht, muss an die Stelle diesen Code rein kloppen:

@define('txt_quote_single_open', '&#187;'); @define('txt_quote_single_close', '&#171;'); @define('txt_quote_double_open', '&#8250;'); @define('txt_quote_double_close', '&#8249;');

In den alten Artikeln sind die Anführungszeichen nach englischer Art drin; damit die von Textile neu gesetzt werden, müsste ich alle Artikel aktualisieren und dazu habe ich jetzt keine Lust.

Natürlich geht das für Textile allgemein, also auch in Wordpress etc.

Auf’s Blog gehauen am 19.01.2008 16:17 · Kommentare [4]


HOME | KONTAKT | IMPRESSUM