webForumDet fria alternativet

PrettyPhoto

13 svar · 1 584 visningar · startad av norra54

norra54Medlem sedan sep. 2003110 inlägg
#1

Hej,

Har problem med bildvisning..
Vad betyder rel="prettyPhoto[portfolio]" här nedan:

<a href="#" class="portfolio-item-preview" rel="prettyPhoto[portfolio]">
Danne VMedlem sedan aug. 20068 090 inlägg
#2

http://www.w3.org/TR/html4/struct/links.html#adef-rel

I ditt fall är det antagligen ett värde som triggar/väljer något i ett album som heter PrettyPhoto.

fiddlerMedlem sedan juli 20023 617 inlägg
norra54Medlem sedan sep. 2003110 inlägg
#4

Tycker jag har alla sökvägar rätt.. js-scriptet på rätt plats osv..
men det verkar ändå inte som att kommandot hittar..

Koder och script har jag hämtat från en existerande template och försöker nu föra in på en helt annan sida.. därav just prettyPhoto**[portfolio]** som jag inte riktigt greppar.

@ndersMedlem sedan juni 200032 969 inlägg
#5

Du har inkluderat jquery på sidan också?

Det blir lättare att hjälpa dig om vi får en länk till sidan.

Mvh

norra54Medlem sedan sep. 2003110 inlägg
#6

I HEAD:en har jag

<script src="js/jquery.prettyPhoto.js" type="text/javascript"></script>

Det är väl det enda scriptet som krävs för att köra just denna funktion, eller?

Jag kör tyvärr endast localhost i detta uppstartsskede så länk finns ej.

fiddlerMedlem sedan juli 20023 617 inlägg
#7
<script src="js/jquery.js" type="text/javascript" charset="utf-8"></script>
<link rel="stylesheet" href="css/prettyPhoto.css" type="text/css" media="screen" charset="utf-8" />
<script src="js/jquery.prettyPhoto.js" type="text/javascript" charset="utf-8"></script>

http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/documentation/

norra54Medlem sedan sep. 2003110 inlägg
#8

Nope,

Nu har jag följande:

I HEAD har jag angivit;

<link rel="stylesheet" href="css/prettyPhoto.css" type="text/css" media="screen" title="" charset="utf-8" />
<script type="text/javascript" src="js/jquery.prettyPhoto.js"></script>
	<script type="text/javascript" src="js/jquery.1.6.1.min.js"></script>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

JS-filerna ligger i mappen "js".

För att anropa funktionen på sidan;

<li><a href="images/3.jpg" rel="prettyPhoto[gallery1]"><img src="images/3.jpg" width="60" height="60" alt="Exempeltext" /></a></li>

Ändå får jag bara upp bilden på en blank sida.. Vad kan stå på !?

@ndersMedlem sedan juni 200032 969 inlägg
#9

Jag tror nog att du ska följa dokumentationen och inkludera jquery före prettyphoto-scriptfilen.

mvh

mangaanimeMedlem sedan okt. 20115 inlägg
#10

Jag försöker få till att prettyPhoto fungerar för mig, så jag har gjort en test-sida (lokalt).

Jag har typ samma problem.
Att bilder, filmer etc länkas direkt, så det är en blank sida med bara bildens adress och bilden visas eller film (exempel youtube-film) länkas till själva youtube-sidan där den spelas upp.

Jag har följt efter dokumenationen och kollat på andra guider.
T.ex: http://serifaddons.com/prettyphoto.html
Så här ser min test-sida ut (ska byta ut mina egna bilder sen):

<html>
	<head>
		<title>Test</title>

		<SCRIPT type=text/javascript src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></SCRIPT>
		<SCRIPT type=text/javascript charset=utf-8 src="js/jquery.prettyphoto.js"></SCRIPT>
		<LINK rel=stylesheet type=text/css href="css/prettyphoto.css" charset=utf-8 media="screen">

	</head>
	<body>
		<a href="http://www.willys.se/Global/Bilder/faq-top.jpg" rel="prettyPhoto[gallery]" title="my caption">
		<img border="0" src="http://www.willys.se/Global/Bilder/faq-top.jpg"></a>

		<a href="http://www.youtube.com/watch?v=kr9LhhdKSyg" rel="prettyPhoto[gallery]" title="my caption">
		<img border="0" src="http://www.hemkop.se/oliver_upload/upl18629-hemkop_butiksbild.jpg"></a>

		<script type="text/javascript" charset="utf-8">
			$(document).ready(function(){
				$("area[rel^='prettyPhoto']").prettyPhoto({theme:'light_rounded'});
			});
		</script>
	</body>
</html>

Jag har laddat hem filerna från prettyPhoto's hemsida och lagt dem i rätt mappar etc.
Jag får inga anmärkningar alls av IE (Internet Explorer) på att det är "error" nånstans.
Med Firefox är det lika som IE...

Men i IE kommer med en notis när jag öppnar sidan:
"To help protect your security, Internet Explorer has restricted this webpage from running scripts or ActiveX controls that could access your computer."

Denna notis kommer aldrig upp på andra sidor som använder prettyPhoto.

Någon som har en aning vad som kan vara för fel?
Ska man ha någon egen personlig css-fil?
Har inte sett någon som har dokumenterat det.

@ndersMedlem sedan juni 200032 969 inlägg
#11

Jag tror att det bara blir så när du kör lokalt. Ladda upp sidan på internet så funkar det nog fint.

Du kan också ställs in IE så du kan köra scripten lokalt om du vill det.

Mvh

mangaanimeMedlem sedan okt. 20115 inlägg
#12

Nu har jag också testat att köra sidan online.
Men det är samma resultat. :(

Är det all kod som ska vara där?
Om nej; Vad för nåt behövs mer för att prettyPhoto ska fungera när denna kod som jag har är rätt?
Om ja; Vad kan då felet bero på att det inte funkar när allt är korrekt?

mangaanimeMedlem sedan okt. 20115 inlägg
#13

Jag har kollat på andra sidor och det är mycket mer kod där, men jag vet inte om det har något med prettyPhoto att göra. :/

mangaanimeMedlem sedan okt. 20115 inlägg
#14

Jag hittade vad det var som gjorde att det inte funkade.

Denna kod finns inte med på PrettyPhoto's sida:

<script src="js/jquery-1.6.1.min.js" type="text/javascript"></script>

Den koden skulle vara med bland dessa koder inom "head"-delen:

<SCRIPT type=text/javascript src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></SCRIPT>
		<SCRIPT type=text/javascript charset=utf-8 src="js/jquery.prettyphoto.js"></SCRIPT>
		<LINK rel=stylesheet type=text/css href="css/prettyphoto.css" charset=utf-8 media="screen">

Så nu funkar det. :)

134 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)