sverebom
Vice Admiral
- Registriert
- Aug. 2004
- Beiträge
- 6.338
Hallo,
ich bastele gerade eine Portfolio-Webseite für eine Freundin. Die Gallerie soll dabei aus aus einer XML-Datei konstruiert werden, in der Informationen wie Titel und Beschreibung hinterlegt sind. Die XML-Datei sind so aus:
Ich erspare es euch, meine Bemühungen in jquery zu zeigen. Ich habe in den letzten Stunden alle Blogs und Tutorials durchgeackert, in denen geschwärmt wird, wie toll und einfach all das mit jquery ist, aber ich kriege nicht einmal einen "alert" aus dem Mist heraus gequetscht, weil ich wohl nicht einmal bis zum "success" komme. Ich habe mittlerweile den Überblick verloren und schildere euch daher lieber mal meinen Plan mit der Bitte mir zu helfen, den Code von Grund auf zu entwickeln:
1 - Bei Auswahl eines Objekts in der Galerie werden die Kategorie des Objekts aus dem übergeordneten Container sowie der Index des Objekts innerhalb der Kategorie ermittelt und global gespeichert. Funktioniert auch tadellos.
2 - Mit diesen Informationen möchte ich nun auf die XML-Datei zugreifen und bspw. alle Datensätze des dritten Objekts in der Kategorie "Webseiten" abrufen und in einem globalen Array speichern.
3 - Aus dem Datensatz möchte ich schließlich die Detailseite generieren. Dafür ist der Datensatz "code" gedacht, aus dem ich alle Links auf das verfügbare Bildmaterial generieren möchte.
Nach allem, was ich bisher verstanden habe, sollte es mit ".find(Kategorie)" und ".eq(Index)" ein Leichtes sein, das gewünschte Objekt zu finden. Anschließend würde ich mit einer Schleife durch die Datensätze rotieren und alles Resultate in ein Array (currentContent) pushen bzw. mit .find(Referenz) jeden Datensatz in eine Variable laden.
Wahrscheinlich werde ich Letzteres machen. Der Ansatz, die Datensätze in einem Array zu speichern, sieht zwar eleganter aus, da ich aber die einzelnen Datensätze an zahlreichen Stellen (unabhängig voneinander) benötige, arbeite ich doch lieber mit eindeutigen Variablen, anstatt auf Positionen in einem Array zu verweisen.
Vielen Dank im Voraus. Ich spielen jetzt erst einmal ein Killerspiel.
ich bastele gerade eine Portfolio-Webseite für eine Freundin. Die Gallerie soll dabei aus aus einer XML-Datei konstruiert werden, in der Informationen wie Titel und Beschreibung hinterlegt sind. Die XML-Datei sind so aus:
Code:
<gallery>
<websites>
<item>
<code>chains</code>
<title>Chains of Honor for 'Joomla'</title>
<desc>Some sample text to explain what's going on</desc>
<items>2</items>
</item>
<item>
<code>agar</code>
<title>Agar Teryn - Book of Tales</title>
<desc>Some sample text to explain what's going on</desc>
<items>2</items>
</item>
<item>
<code>minifolio</code>
<title>Minifolio for 'The Secretary'</title>
<desc>Some sample text to explain what's going on</desc>
<items>2</items>
</item>
<item>
<code>mirogreen</code>
<title>Mirogreen for 'Wordpress'</title>
<desc>Some sample text to explain what's going on</desc>
<items>2</items>
</item>
<item>
<code>ardhon</code>
<title>Lain Ardhon for 'phpBB3'</title>
<desc>Some sample text to explain what's going on</desc>
<items>3</items>
</item>
</websites>
</gallery>
Ich erspare es euch, meine Bemühungen in jquery zu zeigen. Ich habe in den letzten Stunden alle Blogs und Tutorials durchgeackert, in denen geschwärmt wird, wie toll und einfach all das mit jquery ist, aber ich kriege nicht einmal einen "alert" aus dem Mist heraus gequetscht, weil ich wohl nicht einmal bis zum "success" komme. Ich habe mittlerweile den Überblick verloren und schildere euch daher lieber mal meinen Plan mit der Bitte mir zu helfen, den Code von Grund auf zu entwickeln:
1 - Bei Auswahl eines Objekts in der Galerie werden die Kategorie des Objekts aus dem übergeordneten Container sowie der Index des Objekts innerhalb der Kategorie ermittelt und global gespeichert. Funktioniert auch tadellos.
2 - Mit diesen Informationen möchte ich nun auf die XML-Datei zugreifen und bspw. alle Datensätze des dritten Objekts in der Kategorie "Webseiten" abrufen und in einem globalen Array speichern.
3 - Aus dem Datensatz möchte ich schließlich die Detailseite generieren. Dafür ist der Datensatz "code" gedacht, aus dem ich alle Links auf das verfügbare Bildmaterial generieren möchte.
Nach allem, was ich bisher verstanden habe, sollte es mit ".find(Kategorie)" und ".eq(Index)" ein Leichtes sein, das gewünschte Objekt zu finden. Anschließend würde ich mit einer Schleife durch die Datensätze rotieren und alles Resultate in ein Array (currentContent) pushen bzw. mit .find(Referenz) jeden Datensatz in eine Variable laden.
Wahrscheinlich werde ich Letzteres machen. Der Ansatz, die Datensätze in einem Array zu speichern, sieht zwar eleganter aus, da ich aber die einzelnen Datensätze an zahlreichen Stellen (unabhängig voneinander) benötige, arbeite ich doch lieber mit eindeutigen Variablen, anstatt auf Positionen in einem Array zu verweisen.
Vielen Dank im Voraus. Ich spielen jetzt erst einmal ein Killerspiel.