Kategorien
Photoblog

Serviette zerlegen

Kategorien
Photoblog

Ralph, Andreas

Kategorien
Photoblog

Geburtstagsfeier in Cloppenburg

(die Jubilarin ist zwar unten rechts im Bild, sieht aber nicht wirklich her)

Kategorien
Microblog

Getwittertes vom 2008-03-14

  • ’s gibt nix schlimmeres als in der Arbeit warten müssen. #
  • Wochenende früh ausgelöst. #
  • Ich glaube ich muß mal was twittern, sonst kann ich meine Basteleien nicht ausprobieren… #
  • @RothChr: klappt ja. #

Powered by Twitter Tools.

Kategorien
Blog

Was macht der Knopf?

Unsere Gegensprechanlage an der Tür hat drei Knöpfe. Einer hat ein Schlüsselsymbol und öffnet die Tür, das ist einfach. Einer schaltet das Licht im Treppenhaus an, wie ich vor kurzem herausgefunden habe — der ist mit „2“ beschriftet. Was macht jetzt also wohl der Knopf „1“?

Kategorien
Blog

Wir drehen ein WordPress-Theme

Bei Dackworld habe ich mal versprochen, am folgenden Beispiel vorzuführen, wie einfach man mit etwas PHP/CSS ein vorhandenes WordPress-Theme an seine Bedürfnisse anpassen kann. Das hat jetzt etwas gedauert, aber heute drehen wir ein WordPress-Theme um 90° (mit anderen Worten: wir machen aus der Seitenleiste einen Fußleiste).

Ganz wichtig ist dabei zuerst, daß man sich die Lizenz ansieht, zu der der ursprüngliche Autor die Nutzung seines Themes zuläßt. GPL und CC-Lizenzen ohne ND-Klausel sollten die sichere Seite sein. Wir nehmen als Beispiel das Standard-Theme der WordPress-DE-Edition. Das basiert auf Kubrick, und mindestens die Hälfte aller anderen Themes (die man so runterladen kann) tun das auch. Was wir hier machen läßt sich auf diese daher leicht übertragen. Als „Opfer“ habe ich unter www.steinhobelgruen.de/wordpress/ eine zweite WordPress-Installation, in der ich neue Themes und Plugins immer zuerst ausprobiere.

Als nächste Voraussetzung empfehle ich das Firebug-Plugin für Firefox, mit dem man (neben anderen Dingen) sehr komfortabel sehen kann, welchem Abschnitt des HTML-Dokuments ein auf dem Bildschirm dargestelltes Element entspricht.

Firebug

Dann sehen wir uns mal die Dateien in einem Theme an, damit wir das Element auch zur Bearbeitung wiederfinden:

dentaku@charon:.../wp-content/themes/default_90$ ls
404.php         comments-popup.php  header.php  page.php        searchform.php
archive.php     comments.php        images      rtl.css         sidebar.php
archives.php    footer.php          index.php   screenshot.png  single.php
attachment.php  functions.php       links.php   search.php      style.css
dentaku@charon:.../wp-content/themes/default_90$

In der WordPress-Dokumentation gibt’s eine gute Übersicht über die „Template Hierarchy„. Dort steht genau, welche dieser Dateien in welchem Fall geladen und abgearbeitet wird. Für unsere Aufgabe interessant sind davon nur die folgenden beiden Aspekte:

  • Dort, wo in den einzelnen Seitentemplates (index.php, single.php,…) das Template Tag get_sidebar(); steht, da wird die Datei sidebar.php eingefügt (in Wirklichkeit passieren noch ein paar andere Sachen, aber so genau reicht uns das erstmal).
  • Alle Formatanweisungen befinden sich in der Datei style.css (rtl.css ist ein Sonderfall für Sprachen, die von rechts nach links geschrieben werden).

Gut, dann machen wir jetzt noch einen letzten Test: wir sehen uns die Seite mal ohne CSS-StyleSheet an (in Firefox kann man das im Menü „Ansicht“->“Webseiten-Stil“->“Kein Stil“ ausschalten):

ohne CSS

Aha, von der Ausgabereihenfolge her kommt die Sidebar also ohnehin nach den Artikeln. Das ist gut. Ein Blick in Firebug und schnell ist herausgefunden, daß die komplette Sidebar in einem <div id=“sidebar“/> liegt, das nur durch CSS rechts vom Rest positioniert ist:

div

Das sieht im style.css so aus:

#sidebar {
        padding: 20px 0 10px 0;
        margin-left: 545px;
        width: 190px;
}

Dieses div-Element steht deshalb rechts am Rand, weil der eigentlich Seiteninhalt in einem <div id=“content“ class=“narrowcolumn“ /> links „schwebt“ (wer jetzt nicht weiß was das bedeutet, der kann hier oder da ein wenig über CSS lernen):

.narrowcolumn {
        float: left;
        padding: 0 0 20px 45px;
        margin: 0px 0 0;
        width: 450px;
}
Kategorien
Linkdump

links for 2008-03-13

Kategorien
Microblog

Getwittertes vom 2008-03-13

  • @ankegroener: Also das Original ist von Taito auf einem Neo-Geo-Automaten: http://tinyurl.com/fnctv #
  • Kunde stellt sich tot. Mach‘ ich halt was anderes. Schriebtischaufräumen zum Beispiel… …ach nee. #

Powered by Twitter Tools.

Kategorien
Linkdump

links for 2008-03-12

Kategorien
Microblog

Getwittertes vom 2008-03-12

  • @jawl: Na toll, jetzt habe ich Torfrock als Ohrwurm. "… dengel-dengel-dengel-dengel…" #
  • Nach ein paar Kranktagen freue ich mich über das Büro. #

Powered by Twitter Tools.

Kategorien
Linkdump

links for 2008-03-11

Kategorien
Microblog

Getwittertes vom 2008-03-11

  • @jawl: wer macht denn sowas? #
  • @jawl: Ach, Prügel *unter* Katzen. Das ist normal (die Klappen gibt es zwar mit codierten Magnethalsbändern, aber welche Katze will sowas?). #
  • Aaaaargh! Ich habe heute permanent das Gefühl, erwachsenen Leuten (von Ferne, per eMail) beim Schuhezubinden helfen zu müssen. #
  • @ankegroener: Komisch, hier auch. #
  • Spaghetti Bolognese: Härtetest — hält der Magen wieder oder nicht? #
  • Falsche Serie? Das ist ganz sicher House? Nicht Medium? #

Powered by Twitter Tools.

Kategorien
Microblog

Getwittertes vom 2008-03-10

  • Gestern Kranktag. Heute Erholungstag (wieder bei Bewußtsein). #
  • Krank mit Laptop auf dem Sofa sitzen hat seine guten Seiten: ich weiß endlich, was diese In/Out-Felder machen, die Webalizer plötzlich hat. #

Powered by Twitter Tools.

Kategorien
Microblog

Getwittertes vom 2008-03-09

  • Jetzt hat mich der Brechdurchfall heute um 03:00 doch noch erwischt 🙁 #
  • Fencheltee. Vielleicht bleibt der drin. #
  • Nochmal ein paar Stunden geschlafen. Komplett benebelt… #

Powered by Twitter Tools.

Kategorien
Microblog

Getwittertes vom 2008-03-08

  • Kind mit Durchfall. Heute schon mindestens 12mal Windel gewechselt. Der restliche Zeitplan des Tages ist irgendwie zerfetzt. #

Powered by Twitter Tools.

Kategorien
Microblog

Getwittertes vom 2008-03-07

  • Endlich das schlechte Gewissen dringend zu überweisender Arztrechnungen losgeworden. Jetzt fällt mir die Zeiterfassung wieder ein, und… #

Powered by Twitter Tools.

Kategorien
Linkdump

links for 2008-03-06

Kategorien
Microblog

Getwittertes vom 2008-03-06

  • Au, Sonne so hell. Brennt Loch in meine Augen. #
  • Mehr als 2 Monate für eine kleine Datenbankänderung und danach funktioniert nix mehr 🙁 #
  • Einmal kräftig angekotzt worden. Das erklärt, warum das Kind die ganze Zeit gejammert hat. Hose dreckig, Kind wieder fröhlich… #
  • Kind kotzt auch sonst alles voll. Fröhliche Nacht erwartet. #
  • Frau kotzt jetzt auch — was ist da los? #

Powered by Twitter Tools.

Kategorien
Blog

Benutzen Sie doch mal eine Schmuckschrift

Wie dort erwähnt habe ich mir für das neue Logo eine schöne Schrift (die Yanone Kaffeesatz) gesucht. Weil man aber in der Webseitengestaltung (im Moment) nur Schriften benutzen kann, die auf dem Rechner des Betrachters shon installiert sind, konnte ich die bisher auch nur dort einsetzen.

Das ist jetzt vorbei: das WordPress-Plugin TTF Titles (siehe Linkdump) erzeugt dynamisch aus den Überschriften Bilder und ersetzt diese durch jene (oder so).

Kinder haben ein Recht auf Eltern, die Luftgitarre spielen.

Dabei bleibt die Seite durch ordentliche alt-Tags Textbrowserfähig und Sehbehindertengerecht. Mal sehen, vielleicht mache ich das noch an ein paar anderen Stellen — zum Beispiel in den grauen Balken da unten.

Kategorien
Photoblog

My home is my castle

(zumindest sieht der Schatten unseres Hauses recht wehrhaft aus)