17.02.2009 14:52
In manchen Fällen werden spezielle Templates für einzelne Seiten benötigt. Zum Beispiel um Content ohne eine Sidebar anzuzeigen oder andere neckische Spielereien. Erreichen kann man dies mit mehreren Mitteln, allerdings bringt Habari schon eine sehr simple und elegante Möglichkeit dafür mit.
Um diese zu nutzen, bedient man sich der Namensgebung und eingebauten Überschreibungsfunktionen von Habari. Die gewünschte Seite wird dazu erstmal ganz normal über den Adminbereich angelegt und kann, sofern gewünscht mit dem Inhalt versehen werden, der modifiziert werden darf. Die Seite ist damit nun ganz normal eingebunden.
Nun kann erstmal ein Template für die spezielle Seite erstellt werden. Es lassen sich die üblichen Ausgaben tätigen und Templates wie gewünscht einbinden, sodass selbst hier spezielle Modifikationen möglich sind. Damit dieses Template nun genutzt wird, ist die Namensgebung wichtig.
Jedes spezielle Template muss einfach der Namenskonvention page.slug.php
Weiterlesen
16.02.2009 12:55
In einigen Fällen kann es durchaus nützlich sein, Teile des Themes für ausgeloggte Besucher auszublenden. Ob es sich um spezielle Links zur Administration oder anderes was der "normale" Besucher nicht sehen soll handelt, ist erstmal egal.
Zur Unterscheidung zwischen eingeloggten Usern und dem anonymen Besucher stellt Habari die Variable $loggedin
Weiterlesen
12.01.2009 13:33
Da ich mich in der gesamten Zeit nebenher auch mit Themes beschäftige, fallen mir hier natürlich zahlreiche Dinge auf. Mir fällt es leichter mich darin einzuarbeiten, aber einer unbedarften Person wohl eher nicht. Deshalb habe ich mich entschieden zwischendurch auch einfach mal ganz kurze Tipps zu posten, die dem ein oder anderen helfen dürften.
Im ein oder anderen Fall wird auch mal im Theme die URL der Installation benötigt. In den meisten Fällen um statische URLs unabhängig zu generieren. Zum Beispiel für Favicons, Feeds oder sonstiges. Bei Habari können über die API wie auch bei WordPress entsprechende URLs vom System generiert werden.
Die Basis-URL kann mit folgendem Befehl im Template ausgegeben werden:
<?php Site::out_url( 'habari' ); ?>
Weiterlesen
11.01.2009 11:58
Es gibt zwar im Download-Bereich des Habari Projekt eine Head-Version zum Download, wer allerdings wirklich die aktuellste Revision ausprobieren will, muss auf das Subversion-Repository zurückgreifen. Dieses kann unter http://svn.habariproject.org/habari/
Weiterlesen
10.01.2009 16:25
Irgendwann muss man es ja dann doch mal machen: ein Update durchführen. Das geht relativ einfach. Ist allerdings derzeit noch nicht so komfortabel wie in der aktuellsten WordPress-Version.
Backup
Weiterlesen