Hallo Leute,
man kennt viele Bilder-Galerien, die so aussehen.
--------------------------
|
| loader-DIV
|
--------------------------
---------------------------
| bild1 | bild2 | bild3
---------------------------
Funktionsweise: Wenn auf das Thumbnail Bild1 geklickt wird, wird es im den loader-DIV geladen und gross dargestellt. Genau so verhält es sich mit Bild 2 und Bild 3.
Diese Sachen funktionieren wunderbar mit jQuery und der .load-Funktion und dem rel-Attribut im <a>-Tag.
Bsp: <a href="abc.jpg" rel="loader-DIV"><img src="abc_thumb.jpg" ></a>
So viel zur Vorgeschichte und nun zu meiner eigentlichen Frage.
Geplant ist folgendes, es hakt aber an der finalen Umsetzung, oder an dem entscheidenden Hinweis, der mir noch nicht gekommen ist.
Oben steht ein horizontales Menu.
---------------------------
| bild1 | bild2 | bild3
---------------------------
--------------------------
|
| loader-DIV
|
--------------------------
Wenn ich nun ein Bild klicke, soll ein fest definierter Artikel (Post) in den loader-DIV aus der Datenbank geladen werden. Also, Klick auf Bild 1 soll ?p=1, Klick auf Bild 2 soll ?p=2 in den loader-DIV geladen werden.
Ich habe folgende Seiten schon besucht:
http://stackoverflow.com/questions/7526…-div-using-ajax
http://stackoverflow.com/questions/1350…query-wordpress
http://stackoverflow.com/questions/7990…link-is-clicked
http://www.bpoviawebsitedesign.com/to-load-wordpr…query-ajax.html
http://www.emanueleferonato.com/2010/04/01/loa…jax-and-jquery/ (dies habe ich nach Anleitung probiert, funktioniert auch, aber ich kann trotzdem noch nicht eins und eins zusammen zählen)
Ich weiß nicht recht wo ich anfange, oder aufhöre. Ich muss doch "nur" im href, den post angeben, so mein Gedanke, aber wie. Warum ist das nicht so einfach wie unten dargestellt.
<a href="<?php
$post_id = 3;
query_posts('p=' . $post_id); // post-ID
the_content();
?>" rel="loader-DIV"><img src="abc_thumb.jpg" ></a>
Hat irgendjemand vielleicht den entscheidenden Hinweis.
Danke
Sgt. Mike