Schlagwortarchiv für: liste

Seit der Umstellung auf die neuen Statistik-Grafiken auf Facebook musste man sich wieder auf die Suche machen, wo die Liste der Fans abrufbar ist. Vorher war diese unter “Statistiken anzeigen” hinter einem winzigen Link neben der Nutzer-Grafik versteckt. Nun kommt man leichter hin: Weiterlesen

Mit dem WordPress-Plugin “People Lists” lassen sich sehr einfach Benutzerlisten ausgeben und formatieren und auch zu den Benutzerdaten neue Felder hinzufügen. Das kann man etwa bei Websites gut brauchen, wo eine Mitarbeiterliste oder eine Teamseite angezeigt werden soll. Die Ausgabe wird mit Vorlagen gesteuert, die sehr einfach mit Platzhaltern erstellt und geändert werden können. Es wäre dabei natürlich fein, auf ein Foto des jeweiligen Benutzers zugreifen zu können. Standardmäßig bietet WordPress aber nicht die Möglichkeit, ein Benutzerbild hochzuladen. Dafür wird das Plugin “User Photo” sehr gerne eingesetzt, weil die Benutzung sich sehr einfach gestaltet – es wird im Admin-Bereich des Benutzerkontos ganz unten ein Upload-Feld angezeigt, mit dem man ein Bild hochladen kann. Dieses wird automatisch auch in eine Vorschaubildgröße umgerechnet. Die Bilder können mit Template Tags in Vorlagen eingebaut werden.
Wie funktioniert nun aber die nahtlose Integration in People Lists?
Dankenswerterweise liefert der Autor von People Lists in den FAQ Beispielcode mit, wie zusätzliche Platzhalterfelder eingefügt werden können. Ein wenig dran rumgebastelt – und herausgekommen ist dieses Codefragment:

add_filter("people_list_custom_fields",'userphoto_images');
function userphoto_images($array){
   $array[] = "%userphoto_thumbnail%";
   $array[] = "%userphoto_photo%";
   return $array;
}

add_filter("people_list_fields_display",'replace_userphoto_tags',10,3);
function replace_userphoto_tags($display_list,$user)
{
   $display_list[] = userphoto__get_userphoto($user->ID, USERPHOTO_THUMBNAIL_SIZE, '', '', array('class' => 'userthumb'), '');
   $display_list[] = userphoto__get_userphoto($user->ID, USERPHOTO_FULL_SIZE, '', '', array('class' => 'userphoto'), '');
   return $display_list;
}

Diesen Code in die functions.php der verwendeten Seitenvorlage kopieren. Danach können in den People-Lists-Vorlagen die neuen Platzhalter %userphoto_thumbnail% und %userphoto_photo% verwendet werden. Diese werden sogar bei den Added Field Codes in der People-Lists-Verwaltung mit angezeigt. Ganz einfach – wenn mans weiß.

Meine neuesten Links auf delicious.com vom 10.12.2010:

Meine neuesten Links auf delicious.com vom 1.10.2010:

Auf Wired.com fand sich letztens eine Liste mit 100 Dingen, die Deine Kinder nicht kennen und können werden. Leider trifft das meiste davon zu: auf der Liste finden sich Dinge wie Vinyl-Schallplatten, Minidisks, Super-8-Filme, Schreibmaschinen, Foto-Filme. Und das ist eigentlich schade.

Notiz an mich selbst: meinem Sohn das alles noch zeigen.

Auf Wired.com fand ich letztens eine Liste mit 100 Sachen, die ein Geek können muss.
Wenns danach geht, dann bin ich wohl einer, denn ich kann etliches abhaken.