Jul 22
Manchmal arbeitet man an einem Template und möchte irgendwelche Textausgaben machen, die in den Standard-Sprachfiles nicht dabei sind. Ich wollte zum Beispiel oben im Header eine Ausgaben haben, die den Status des Warenkorbs ausgibt:
Keine Produkte im Warenkorb
bzw.
2 Produkt(e) im Warenkorb
Man kann natürlich mit {php}{/php} eine sprachabhängige Zuweisung direkt ins Template reinschmuggeln, das geht aber viel eleganter. Und ohne Rumgebastle am Core oder an eigenen Modifiern. Read the rest of this entry »
Jul 21
Wenn man in Smarty eine Variable ausgibt, die nicht immer gesetzt ist (z.B. keine Posts, keine Suchergebnisse), dann kann man die Abfrage mit if/else machen:
{if $cnt}Sie haben {$cnt} neue Nachricht(en){else}Keine neue Post{/if}
Wenn aber nur die Warnung kommen soll, wenn man keine Nachrichten hat, reduziert sich der Aufwand bemerkenswert:
{$cnt|default:'Keine neue Post'}
Wenn $cnt nicht gesetzt ist, dann wird der Default-Wert angezeigt.
Jul 16
Wordpress 2.6 ist endlich da. Die alte Version 2.5 wird nicht mehr gepflegt. Ich spiele schon mal mit dem Gedanken meine alte Version (2.3.3!!) endlich mal auf den neuen Stand zu bringen. Aber das mache ich wohl erst mit dem neuen Design.. Wann kommt es bloß…
http://wordpress.org/development/2008/07/wordpress-26-tyner/
Jul 12
Wer schon mal versucht hat, in einem Template ein JavaScript auszugeben, merkte wohl, dass der Smarty-Parser dabei einen Fehler meldet. Es liegt daran, dass die JS Funktionen mit der gleichen geschweiften Klammer starten wie die Smarty-Tags. Damit das nicht passiert, muss das JS zwischen den Tags {literal}{/literal} platziert werden. Diese Tags verhindern, dass der Code dazwischen von Smarty geparst wird. Es hilft auch, wenn man die geschweiften Klammern ‘{’ und ‘}’ aus irgendeinem Grund ausgeben möchte. Für diese gibt es außerdem die Tags {ldelim} für die öffnende und {rdelim} für die schließende geschweifte Klammer.
Jul 11
Ich habe heute meine Wordpress Aufkleber per Post bekommen. Coole Sache!! Einen herzlischen Dank an Robert dafür!!
Hier auch gleich auf mein Rollo aufgeklebt

Vielleicht gibt es hier noch welche…
Jul 10
Auch wenn so schlecht ist: der IE6. Jeder, der schon mal eine Website gebaut hat, weiß, wieviele Probleme der Explorer einem bereitet. Aber er ist ein wirklich guter Debugger: wo Firefox ja doch ein Auge zumacht und den fehlerhaften Stylesheet ordnentlich darstellt, steigt der IE aus und zeigt nur Grütze an. Read the rest of this entry »
Jul 09
Haa.. Geniale Dinge sind meistens sehr einfach. Wenn man eine Lightbox für die Großansicht der Produktbilder einbaut (XTC), dann hat man eigentlich das Problem, dass man nur den Link zu dem Popup mit dem Bild hat und kein Link zu dem Bild. Einige fangen da an die Systemdateien zu ändern, aber das ist ja doch eine unsaubere Lösung. Lieber den Core unberührt lassen. Read the rest of this entry »
Jul 09
Ein kleiner Beitrag, der aber vielleicht dem Einen oder dem Anderen hilft: Man hat ein Eingabefeld und einen Button, die sind nicht richtig positioniert: der Button etwas nach oben gerückt. Das Beispiel bezieht sich auf ein XTC-Template. Ist aber natürlich auf alles anwendbar.
{$ADD_QTY}{$ADD_CART_BUTTON} Read the rest of this entry »
Jul 08
Wenn man sich in XTC ein Produkt anschaut und gerne in die Kategorie wechseln möchte, in der das Produkt liegt, so kann man in dem Breadcrumb (dieses “Seite»Katalog…”) nach der letzten Kategorie suchen. Naja, so extra benutzerfreundlich ist das nicht. Ein Link wie etwa “Zu der Übersicht” wäre schöner. Read the rest of this entry »
Jul 06
Es gibt schon viele Pages, wo man sich schöne Color Sheets erstellen kann, ich möchte heute jedoch das Tool von Adobe vorstellen: kuler. Basierend auf der Flash-Technologie arbeitet das Onlineprogramm sehr gut und hat viele Features wie Erstellen des Sheets aus einem Bild, das Veröffentlichen der eigenen Schemata sowie (finde ich sehr gut) das Downloaden als Adobe Swatch Exchange.
Read the rest of this entry »
Recent Comments