Neues AJAX Feature
25.03.2008 | 15:38 | von pasQualle veröffentlicht in Neuzeit, Notizen | 3 Kommentare

Jenen die die letzten Tage hier öfter reingeschaut haben wird es vielleicht aufgefallen sein, dass die Qualle eifrig am basteln war. Was soll man auch schon machen, wenn Ostern dieses Jahr familientechnisch höchst unspektakulär war, und auch wettertechnisch nicht sehr freundlich zu dem wärmeliebenden Quallentier.
Beim unmotivierten Blubbern durch das Blogmeer fand es dann den ein oder anderen Blog mit der heißen Funktion vom Autor ausgewählte Beiträge oben auf der Seite anzeigen zu lassen und ihnen so einen Platz an der Sonne zu schenken. Die beliebten, das heißt die meistgelesenen Beiträge die ich in der Seitenleiste aufliste, werden somit durch jene ergänzt welche mir wichtig sind, und welche ich nicht einfach im Archiv untergehen lassen möchte.
Besonders schön umgesetzt hat diese Funktion Micheal Oeser in seinem Branford Magazine Theme, welches mittlerweile auch von Nicorola benutzt wird.
Mein Blogkleidchen gefällt mir aber so gut, dass ich nicht einfach das Theme wechseln wollte. Also habe ich mir die nötigen Dateien aus dem Branford Magazine Theme zusammengesammelt, und sie in mühsamer Arbeit in meine Umgebung ein- und an sie angepasst, denn es wird kein Plugin verwendet.
Das ganze funktioniert wie folgt:
In den Javascript-Ordner meines Themes habe ich die beiden Dateien dropdown.js und ui.tabs.pack.js (beide wurden unverändert von Micheal Oeser übernommen und stehen unter einer freien Lizenz) eingefügt. Zudem habe ich dann noch die CSS und PHP Datei der ui.tabs eingepflegt und sie meinen Ansprüchen angepasst.
Die Beiträge die dort droben erscheinen sollen werden alle mit featured getaggt und durch die query_post() Funktion von Wordpress ausgewählt. In den benutzerdefinierten Feldern wird dem Beitrag noch ein Bild zugeordnet.
Jetzt bin ich damit fertig. Fast.
Mein einziges Problem dürftet ihr vielleicht auch schon bemerkt haben. Das Popdown-Menü der schwarzen Navigationsleiste verschwindet hinter der Feature-Liste. Nicht so schön. Weiß vielleicht einer meiner überaus intelligenten Leser Abhilfe? Oder gibt es eine HTML-Funktion namens über_alles_drüber()?
Zudem befindet sich neben dem Feld noch so ein kleiner schwarzer Punkt, welcher bei mir im Theme ja vor Listenelementen (siehezum Beispiel in der Seitenleiste) zu finden ist. Der soll weg. Aber wie? Das weiß ich auch nicht.
Nun also nochmal ein herzliches Dankeschön an die tolle Vorarbeit von Michael Oeser, und im Voraus bedanke ich mich auch schon einmal bei jenem intelligenten Leser welcher mir mit meinen verbliebenen Problemen helfen konnte.
Tags: AJAX | Blog | Javascript | Theme | Wordpress
Ähnliche Beiträge:
25.03.2008 um 20:03 | # | @
Wird tatsächlich immer magaziniger hier. Passt aber auch sehr gut zu den Inhalten. Sieht auf jeden Fall gut aus. Echt.
Zum Überlappproblem: Vielleicht hilft Dir das hier weiter: http://de.selfhtml.org/css/eigenschaften/positionierung.htm#z_index
Wegen dem Listenpunkt: Musst Du mal gucken, ob da vielleicht einfach nur ein zuviel ist.
Oder Du definierst die Listenpunktgrafik (die irgendwo in der CSS Datei angegeben sein muss) so, dass sie ganz genau nur in den Bereichen auftaucht, in denen sie wirklich genutzt werden soll. Also wahrscheinlich nur in Sidebar und Postbereich. Musste mal etwas wühlen.
25.03.2008 um 22:21 | # | @
schick!
das mit dem magazinigen war auch mein erster gedanke :). und ich kann mich dem philipp nur anschließen: das passt ganz wunderbar.
27.03.2008 um 11:31 | # | @
Auch hier nochmal ein herzliches Dankeschön an den Delphinschläger der so nett war sich unter meine Kiste zulegen und die Löcher aus denen Öl tropfte zu flicken. Dank meiner Inkompetenz und seinem Handwerk funktioniert hier wieder alles wie es soll.
Ich habe ihm Bier versprochen. Er wird Bier bekommen!