Kan geen link krijgen aan een plaatje

Pagina: 1
Acties:

  • FireStarter
  • Registratie: Februari 2001
  • Laatst online: 22-05 14:08
Goed, de topic titel staat niet al te slim B) :+ , HTML of XML, is XML ook HTML?.


Ow, mm das dan spijtig van de layout :7 .
Met het programma Ant Movie Catalog kan je je eigen dvd's/video/avi/svcd's noem maar op, alles kan je hierin zetten.
Nadat je klaar bent, heeft het programma een database die je kan exporten naar een html file.

Op het forum van het programma hebben verschillende al templates gemaakt voor de html output. Het html bestand moet je renamen naar movies.xml en daarna werkt het.
De 2 bestanden style_default.css en transform.xml zorgen voor alle filters enzo. Sorry dat ik het niet zo goed kan uitleggen, ben nog er niet echt zo in thuis :z .
Ze layout is klaar, ook de kleuren zijn tot zover af. Alleen nog morgen in fotoshop wat moois maken dan is het klaar op 1 ding na.

http://members.brabant.chello.nl/~r.vandelaar/index.html

Als je op een film klikt zie je rechts details van de film, en links een cover. Nu wil ik graag een apple trailer link daaraan koppelen. En dat is ook mijn vraag, ik heb het op het forum van het programma ookal gevraagt, alleen die wisten het ook niet.

Ik zal nu zeggen hoe alle informatie word verwerkt :? van het programma naar de html pagina.

In het programma :

Afbeeldingslocatie: http://www.tweakers.net/ext/f/0/thumb.png
Heb je bepaalde velden titles actuers jaartal minuten, die dingen allemaal. En tijdens het exporten kies je de velden die moeten worden geëxporteerd.
Afbeeldingslocatie: http://www.tweakers.net/ext/f/0/thumb.png
Hierboven zie je dus ook $$ITEM_ *** staan. Hiermee word het dus geëxporteerd.

Hierna krijg je een ***.html filetje. Die rename je naar movies.xml en die plaats je in je /data map.
In de map erboven staat de index.html wat dus de site is. En dan heb je daar ook de style_default.css en de transform.xml bestanden.

Ik zal even de 2 bestanden posten hier:

transform.xml
style_default.css


De site heb ik ook zosnel ingepakt http://members.brabant.chello.nl/~r.vandelaar/template.rar .

Ik weet niet of jullie hier iets aan hebben. Het programma is mooi en snel, je haalt alles binnen via scripts van imdb en andere nederlandstalige sites. Dus jullie hebben hier ook al wat aan, want alleen de movies.xml hoeven jullie te veranderen.

De url van de apple trailers staat in het veld $$ITEM_URL of de website, en die moet dus gelinkt worden aan de cover pic.

Hopelijk kan iemand mij helpen, en hopelijk heb ik het zo een beetje kunnen uitleggen. Is niet mijn sterke kant :P

[ Voor 140% gewijzigd door FireStarter op 21-08-2003 01:26 ]

w00t


  • jazz
  • Registratie: Mei 2002
  • Laatst online: 09:32
Kort alsjeblieft je code in, of plaats linkjes, wees iig duidelijker.. Zo is de kans groot dat mensen bij het zien van zo'n lap code geeneens meer zin hebben ernaar te kijken..

edit:

en fix je plaatjes in je startpost

[ Voor 15% gewijzigd door jazz op 21-08-2003 01:17 ]


  • FireStarter
  • Registratie: Februari 2001
  • Laatst online: 22-05 14:08
De plaatjes doen het niet, fotoalbum ligt plat. Maar klik erop en je ziet een plaatje.

Morgen word ut denk ik wel kloten, als ik mijn photoshop erin wil gooien.

[ Voor 31% gewijzigd door FireStarter op 21-08-2003 01:32 ]

w00t


  • FireStarter
  • Registratie: Februari 2001
  • Laatst online: 22-05 14:08
Goed ik probeer het ff snel nog uit te leggen:

Ik leg uit hoe het veldje country uiteindelijk op de site komt.

Er word in het programma Verenigde Staten ingevoerd.
MEt het exporten naar html word er dit opgegeven:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<movies>
$$ITEM_BEGIN
<movie>
<number>$$ITEM_NUMBER</number>
<date>$$ITEM_DATEADD</date>
<media>$$ITEM_TYPE</media>
<title><![CDATA[$$ITEM_ORIGINALTITLE]]></title>
<title2><![CDATA[$$ITEM_TRANSLATEDTITLE]]></title2>
<source>$$ITEM_SOURCE</source>
<disks>$$ITEM_DISKS</disks>
<type>$$ITEM_TYPE</type>
<url>$$ITEM_URL</url>
<year>$$ITEM_YEAR</year>
<length>$$ITEM_LENGTH</length>
<producer>$$ITEM_PRODUCER</producer>
<taal>$$ITEM_LANGUAGES</taal>
<audioformat>$$ITEM_AUDIOFORMAT</audioformat>
<category>$$ITEM_CATEGORY</category>
<subtitle>$$ITEM_SUBTITLES</subtitle>
<videoformat>$$ITEM_VIDEOFORMAT</videoformat>
<director><![CDATA[$$ITEM_DIRECTOR]]></director>
<description><![CDATA[$$ITEM_DESCRIPTION]]></description>
<producer><![CDATA[$$ITEM_PRODUCER]]></producer>
<picture>$$ITEM_PICTUREFILENAME</picture>
<actors><![CDATA[$$ITEM_ACTORS]]></actors>
<rating>$$ITEM_RATING</rating>
<borrower><![CDATA[$$ITEM_BORROWER]]></borrower>
<country>$$ITEM_COUNTRY</country>

</movie>
$$ITEM_END
</movies>

Daar zit het country gedeelte. Het $$ITEM_COUNTRY komt terug in het transform.xml gedeelte, enwel hier:


Bovenaan in het bestand

<xsl:param name="show_type" select="'true'" />
<xsl:param name="show_category" select="'true'" />
<xsl:param name="show_country" select="'false'" />
<xsl:param name="show_director" select="'false'" />

En later nog hier
knip
<p class="infoView">
<b>Land: </b> <xsl:value-of select="country" />, <xsl:value-of select="year" />
<br class="infoViewTable" />
<b>Genre: </b> <xsl:value-of select="category" />
<br class="infoViewTable" />
<b>Leeftijd: </b> <xsl:value-of select="source" />
<br class="infoViewTable" />
<b>Minuten: </b> <xsl:value-of select="length" />
<br class="infoViewTable" />
<b>Type: </b> <xsl:value-of select="type" />
<br class="infoViewTable" />
<b>Disks: </b> <xsl:value-of select="disks" />
<br class="infoViewTable" />
<b>Ondertitels: </b> <xsl:value-of select="subtitle" />
<br class="infoViewTable" />
<b>Beeldformaat: </b> <xsl:value-of select="videoformat" />
<br class="infoViewTable" />
<b>Geluidssporen: </b> <xsl:value-of select="audioformat" />, <xsl:value-of select="taal" />
<br></br>
<br class="infoViewTable" />
<b>Studio: </b> <xsl:value-of select="producer" />
<br class="infoViewTable" />
<b>Director: </b> <xsl:value-of select="director" />
<br class="infoViewTable" />
<b>Acteurs: </b> <xsl:value-of select="actors" />

<br class="infoView" />
<b>Omschrijving:</b><br /><xsl:value-of select="description" />
</p>

Hierboven staat eigenlijk gelijk alles, dit is puur de informatie wat in de popup komt testaan.

Ennu wil ik dus het foto gedeelte, volgens mij verzorgt

<img class="largePicture">

<xsl:attribute name="src">
data/<xsl:value-of select="picture" />

het cover gedeelte. Hier moet ik dus als het ware het $$ITEM_URL aan zien te koppelen.

Edit: Ik heb toennet wat extra films toegevoegd en kwam er achter dat als je scrollt de hele pagina doet scrollen. Ik krijg het ook niet voor elkaar de linkerhelft van de rechthelf af te halen, zodat als er meer film in komen, de fims in een aparte frame staan.

[ Voor 52% gewijzigd door FireStarter op 21-08-2003 15:47 ]

w00t


  • FireStarter
  • Registratie: Februari 2001
  • Laatst online: 22-05 14:08
Niemand een idee hoe ik dit kan bereiken?

w00t