Ob’s wirklich an der Version lag kann ich auch nicht sagen, aber nach einem Update des glx_if-Plugins von 0.6.8 auf 0.7 funktioniert die Suche wieder. Viel Spaß beim suchen und finden ;)
Das Archiv bleibt natürlich erhalten.
Contao, WordPress und andere
Ob’s wirklich an der Version lag kann ich auch nicht sagen, aber nach einem Update des glx_if-Plugins von 0.6.8 auf 0.7 funktioniert die Suche wieder. Viel Spaß beim suchen und finden ;)
Das Archiv bleibt natürlich erhalten.
Nachdem man alle paar Monate mit zig Beiträgen á la “Wordpress 2.x.x ist da” zugebombt wird sind nun mal die Textpattern-Benutzer dran ;) Textpattern 4.0.5 wurde veröffentlicht und läuft hier auch schon ;)
Leider funktioniert das modifizierte Admin-Panel nicht, aber ich hab schon eine Alternative ausgemacht. Mal schauen, ob die funktioniert.
Auch die Thumbnail-Funktion muss ich nochmal anpassen Hab ich :)
Ach, die Suche muss ich auch noch reparieren. Ich glaube es liegt daran, dass ich zuviel mit dem glx_if-Plugin herumexperimentiert habe. Die restlichen Plugins scheinen aber zu funktionieren.
Sollte euch etwas auffallen, dann hinterlasst doch bitte einen Kommentar. Sollte die Kommentarfunktion nicht funktionieren tuts auch eine E-Mail an michel [@] michelb.de
Es gibt in Textpattern das Tag <thp:thumbnail />
. Wie man unschwer erkennen kann, wird damit ein Miniaturbild des Originalbildes ausgegeben. Man muss nur die passende ID angeben: <thumbnail id="3" />
Blöderweise muss man in Textpattern aber nochmal gesondert angeben, ob das Orginalbild verlinkt werden soll: <thumbnail id="3" poplink="1" />
Mich hats gestört, deswegen hab ich eine Möglichkeit gesucht, es von Haus aus zu verlinken, am besten noch an Lightbox angepasst. Wirklich geholfen hat mir hierbei Gerrits Changelog
Allerdings hat es mit Gerrits Code nicht so ganz geklappt. Daher hab ich ein wenig selber rumgewerkelt. Ich hab nur die erste Variable $out der Funktion thumbnail
umgeändert:
$out = '<a href="'.hu.$img_dir.'/'.$id.''.$ext.'" title="'.$caption.'" rel="lightbox"><img src="'.hu.$img_dir.'/'.$id.'t'.$ext.'" alt="'.$alt.'"'.
($caption ? ' title="'.$caption.'"' : '').
( ($html_id and !$wraptag) ? ' id="'.$html_id.'"' : '' ).
( ($class and !$wraptag) ? ' class="'.$class.'"' : '' ).
($style ? ' style="'.$style.'"' : '').
($align ? ' align="'.$align.'"' : '').
' /></a>';
Ich habe also einmal den Link hinzugefügt (inkl(inklusive) title
-Attribut) und um das Attribut rel="lightbox"
erweitert. Schließlich hab ich noch das Lightbox-JS-Script in den <head>
geschmissen.
Falls ihr das auch haben wollt, dann bedient euch ruhig an dem Code. Allerdings kann ich keine Gewähr leisten, dass er auch funktioniert und/oder euch irgendwas zerschießt.
Auf Wunsch eines Lesers habe ich zwei nennenswerte Sachen wieder eingebaut: Die Suchfunktion und die Anzeige der letzten Kommentare.
Suche funktioniert zur Zeit nicht, weicht am besten aufs Archiv aus
Zur Anzeige der Kommentare habe ich auf das Textpattern-Plugin jnm_recent_comments_unique zurückgegriffen. Das sieht dann bei mir so aus:
<txp:jnm_recent_comments_unique break="li" limit="5" wraptag="ul" commclass="commnames" linktoarticle="y" showcomments="y" />
Zusätzlich zur Anzeige der letzten Kommentare steht auch ein Kommentarfeed zur Verfügung.
Die Suchfunktion hab ich mit Textpattern-eigenen Bordmitteln eingebaut. Schaut so aus:
<txp:search_input button="los, such!" class="suche" label="Suche" size="15" wraptag="p" labeltag="h2" />
Danke an SkyD, der sich das alles wünschte ;)
PS: Zugegeben, die Überschrift ist ein wenig sperrig.
Bei hAtom handelt es sich um einen Microformats-Standards, mit dem man Artikel gesondert kennzeichen kann. Jeder Teil des Artikels bekommt eine CSS-Klasse zugewiesen: .hentry
, .entry-title
(Artikeltitel), .permlink
(URL), .published
(Veröffentlichung), .author
(Autor) und .entry-content
(Artikelinhalt).
Dies kann man natürlich auch in Textpattern einbauen und das beschreib ich einfach mal:
Damit ergibt sich (als Beispiel) dieses XHTML-Grundgerüst:
<div class="hentry">
<h1 class="entry-title">Artikeltitel</h1>
<a href="URL zum Artikel" class="permlink" /><abbr class="published" title="2007-01-08">08.01.2007</abbr></a> | <span class="author">Autorenname</span>
<div class="entry-content">Hier ist der eigentliche Inhalt wie Absätze, Listen, Bilder, Tabellen und so weiter</div> </div>
Um dies in Textpattern umzusetzen, bearbeitet man den Baustein default
wie folgt:
<div class="hentry">
<txp:title wraptag="h1" class="entry-title" />
<txp:permlink class="permlink"><abbr class="published" title="<txp:posted format="%Y%m%d" />"><txp:posted / ></txp:permlink> | <span class="author"><txp:author /></span>
<div class="entry-content"> <txp:body /> </div> </div>
Dies im Detail erklärt:
<txp:title wraptag="h1" class="entry-title" />
gibt den Artikeltitel in einer <h1>
-Überschrift aus, die die Klasse entry-title
besitzt.
<txp:permlink class="permlink"><abbr class="published" title="<txp:posted format="%Y%m%d" />"><txp:posted / ></txp:permlink>
<txp:permlink>
bekommt die Klasse permlink
zugewiesen. Der Inhalt des Links bekommt das Datum des Artikels mit <abbr class="published" title="<txp:posted format="%Y%m%d" />"><txp:posted / ></txp:permlink>
verpasst.
<span class="author"><txp:author /></span>
Der Autorenname wird mit <txp:author />
ausgegeben, umgeben von einem span
mit der Klasse author
.
<div class="entry-content"><txp:body /></div>
Zum Schluss wird noch mit <txp:body>
der Inhalt des Artikels ausgegeben.
Durch einen freundlichen Hinweis von Jeriko wurde ich darauf aufmerksam gemacht, dass es nicht möglich war, zu kommentieren. Das lag am ebl_TXP_Akismet-Plugin. Damit soll eigentlich eine Integration von Akismet in textpattern möglich sein. Hat anscheinend nicht geklappt, trotz API-Key. Da muss ich mich nochmal ein wenig schlau machen. Euch sei gesagt, dass es wieder möglich ist, Kommentare zu hinterlassen. Kann auch gerne in diesem Beitrag getestet werden.
Der Kommerzliebestag Valentinstag war toll. Ein dicker fetter Kuss und ein noch fetteres “Danke schön” gehen hiermit raus an meine Liebste! :)
Es ist vollbracht, mein Weblog ist von WordPress auf textpattern umgestiegen. Dazu in Kürze mehr.
Erstmal muss ich noch ein paar Dinge anpassen, danach gehts ans Layout.
Wer gelangweilt von der Admin-Oberfläche seines Weblogs ist, sollte sich mal diese Seiten anschauen:
Eine schnell zusammengefegte Liste ohe Rücksicht auf Vollständigkeit. Sollte jemanden eine leichte textpattern-Häufigkeit aufgefallen sein: es wird Ernst, der Wechsel kommt. β-Tester sind natürlich willkommen, sobald diese Phase losgeht. Das ist soooo Web 2.0!
(War übrigens das einzig und letzte Mal, dass ich »Pimp my …« verwendet hab!)