Monatsarchiv für November 2007

Javascript und PHP Code in Smarty Templates

Mittwoch, den 28. November 2007

Smarty ist eine coole Sache, um vernünftige Templates zu designen und dabei PHP Code mehr oder minder komplett vom Layout zu trennen. Die Smarty Engine verwendet dafür ein eigenes System, das zwar in gewisser Weise an PHP angelehnt ist, aber nicht den kompletten Funktionsumfang bietet. Generelle Infos über Smarty gibt es hier: http:://www.smarty.net

Manchmal möchte man jedoch trotzdem PHP Code in den Templates nutzen und auch das Einbinden von Javascript ist in Smarty nicht ohne weiteres möglich. Ein einfaches

führt zu Fehlern und wird nicht ausgeführt.

Zur Einbindung von Programm Codes muss man sich also 2 kleine Smarty Tags zur Hilfe nehmen: (more…)

Shell Script zum automatischen Update von phpMyAdmin unter Debian

Dienstag, den 27. November 2007

Wer kennt es nicht, das lästige Problem: Ständig müssen Updates von Software Komponenten eingespielt werden und die Schritte sind immer wieder die selben. So auch bei phpMyAdmin. Es muss das Archiv geladen, entpackt, die Config editiert sowie ggf. Symlinks gesetzt werden…

Gut, nun kann man sagen, ich nehme einfach das fertige .deb Paket und installiere es per Apt

apt-get install phpmyadmin

und mache die Updates dann automatisch per

apt-get update
apt-get upgrade

Nur leider sind häufig die Debian Pakete nicht die neuesten, weshalb sich eine manuelle Installation empfiehlt. Das folgende kleine Shell Script soll die müßigen Arbeitsschritte für faule (bzw. effieziente!) Admins etwas erleichtern. Das Script ist für Confixx Server gedacht, daher wird phpMyAdmin in /var/www/confixx/html installiert. Dies kann natürlich an die eigenen Bedürfnisse angepasst werden… (more…)