Avatar billede pemo123456 Novice
27. april 2011 - 11:23 Der er 2 kommentarer og
1 løsning

Fotogalleri => nyt eller hjælp til at integrere javascript galleri med PHP og MySQL

Hej

Søger hjælp til fotogalleri til en PHP / MySQL side. Hjælpen kan enten være i form af forslag til et andet galleri, der kan det samme som det, jeg har fundet. Alternativt kan det også være hjælp til at få integreret det javascript galleri, som jeg har fundet.

Jeg har fundet et javascript galleri på denne side: http://www.shadowbox-js.com/

som jeg rigtig godt kan lide, grundet layout og mulighed for at tilføje billed titel mv. Outputtet ser således ud: http://dominicangolfguide.com/fgalleri/

Jeg er bare lidt meget på bar bund med at få det integreret med min eksisterende PHP / MySQL side.

Galleriet er ret let at sætte op, da der blot skal kopieres dette i <head>:

<link rel="stylesheet" type="text/css" href="shadowbox.css">
<script type="text/javascript" src="shadowbox.js"></script>
<script type="text/javascript">
Shadowbox.init({
    handleOversize: "drag",
    modal: true
});
</script>

Og efterfølgende et link i <body>:

<a href="myimage.jpg" rel="shadowbox">My Image</a>

Når jeg forsøger at integrere det med php, trækker jeg først information om filnavn, sti og gallerinavn fra en tabel via denne php kode:

sqlCommand = "SELECT * FROM MY_DB";
$query = mysqli_query($myConnection, $sqlCommand) or die (mysqli_error());
while ($row = mysqli_fetch_array($query)) {
    $fnavn = $row["fname"];
    $gname = $row["gname"];
    $gpath = $row["gpath"];
}

Og så forsøger jeg at lave et udtræk der på side, hvor jeg gerne vil have galleriet placeret:

<?php echo <a href="$gpath/$fnavn" title="$gname" rel="shadowbox[My Shadowbox Gallery]">My Image</a> ?>

Men den går desværre ikke. Som nævnt vil jeg blive rigtig glad for hjælp, der kan løse mit problem med eksisterende galleri eller forslag til et andet galleri, der er kan det samme, og som kan sættes op sammen med php / mysql.
Avatar billede wanze Nybegynder
27. april 2011 - 12:34 #1
Du skal have indkapslet et, du forsøger at udskrive med echo fra PHP. Desden ser jeg ikke noget på Shadowbox-siden om, at man kan skrive rel="shadowbox[My Shadowbox Gallery]". Der lader til bare at skulle stå rel="shadowbox".
Avatar billede pemo123456 Novice
27. april 2011 - 12:49 #2
Hej

Er dette ikke tilstrækelig indkapsling af php echo koden

<?php echo <a href="$gpath/$fnavn" title="$gname" rel="shadowbox[My Shadowbox Gallery]">My Image</a> ?>

eller hvad mener du, der mangler?

Den ekstra rel="shadowbox[My Shadowbox Gallery]" er nødvendig hvis man vil have flere billeder i samme galleri. Hvis [My Shadowbox Gallery] ikke er med, bliver billederne vist i hver sit galleri.
Avatar billede pemo123456 Novice
27. april 2011 - 19:53 #3
Jeg lukker den her, og opretter en ny med en forhåbentlig bedre og i hvert fald kortere beskrivelse. Den her beskrivelse er ikke særlig god. Tak for dit input som desværre ikke løser mit problem.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester