webForumDet fria alternativet

Enkelt galleriscript?

PHPur PHP

123 svar · 11 720 visningar · startad av Bire · sida 4 av 7

Frågan, av Bire

Jag vill kunna ladda upp en mapp med bilder på webbservern & mappens namn blir galleriets rubrik etc.. Ni förstår nog. Allt för att det ska vara så enkelt som möjligt att administrera! Nått tips?

Läs frågan i sin helhet →
Medlem sedan dec. 199919 074 inlägg
#61

silfver skrev:

Jag fattar inte scriptet. Hur laddar man upp bilder? Lägger jag till bilder i bild-mappen så blir det ju dubletter. :q

Du lägger upp en mapp med bilder i mappen "bilder". :)

Medlem sedan apr. 200312 679 inlägg
#62

Bire skrev:

Du lägger upp en mapp med bilder i mappen "bilder". :)

Ah, okay. Ligger bilderna i rooten blir det dubletter, men gör jag en underkatalog så blir det rätt.

Det här scriptet kan komma att bli riktigt användbart! Tack för tipset. :bire

r\ Enda nackdelen är väl att miniatyrerna blir riktigt fula...

Medlem sedan apr. 200312 679 inlägg
#63

Hur ska man göra för att få en radbrytning i koden efter </a>?

echo '<a href="' .$directory . $_GET['m'] . '/' . $value . '" rel="lightbox[roadtrip]" title="' . $value . '"><IMG SRC="' .$directory . $_GET['m'] . '/' . $value . '" rel="lightbox" title="' . $value . '" width=80 height=80 border=0></a>&nbsp;';

Att lägga till en \n i slutet fungerar inte. :)

Medlem sedan nov. 20051 596 inlägg
#64

Blev en del valideringsfel med Bires script...
ändrade lite som jag ville ha det.
Först la jag in bilderna i ett <p> och för att inte bilderna skulle förvanskas tog jag bort width, height och border i koden.
i content.php

echo '<p>'; 
             
    foreach($files as $key => $value) 
    { 
        // Get the extension 
        $extension = pathinfo($value, PATHINFO_EXTENSION); 
                 
        if(is_file($directory . $_GET['m'] . '/' . $value) && in_array($extension, $filetypes)) 
        { 
            echo '<a href="' .$directory . $_GET['m'] . '/' . $value . '" rel="lightbox" title="' . $value . '"><img src="' .$directory . $_GET['m'] . '/' . $value . '" rel="lightbox" title="' . $value . '" alt="' . $value . '"></a>'; 
        } 
    } 
             
    echo '</p>'; 
}

i css-filen

#content {
	background-color:#555;
	padding:20px;
	float: left;
}
#content p{
	 width: 97%;
	 margin-right: 3%;
}
#content img{
	 height: 80px;
	 width: auto;
	 margin: 5px 5px 0 0;
	 float: left;
}
img{
	border: none;
}

Det gör iofs att thumsen inte blir lika stora, men de blir inte deformerade.
Nu validerar allt utom rel="lightbox", är det nåt man får leva med?

Medlem sedan apr. 200312 679 inlägg
#65

tanten: nice. Men det är fortfarande inga radbrytningar i koden. Kan du inte haxxa det också? :birp

Och sen vill jag inte ha den här flashiga lightboxen. Jag vill bara ha den simpla varianten - hur byter man? Utan animeringar och skit.

r\ Du glömde avsluta img-taggen. :stud

Medlem sedan dec. 199919 074 inlägg
#66

Ta bort rel="lightbox" i href-taggen bara & radera js-mappen.

Medlem sedan apr. 200312 679 inlägg
#67

Bire skrev:

Ta bort rel="lightbox" i href-taggen bara & radera js-mappen.

Jag menade bara animeringarna. Jag vill ha lightbox, men som vanlig popup, utan animeringar. Det tar sån tid och segar.

Medlem sedan dec. 199919 074 inlägg
#68

Ta då js-grunkorna från det första scriptet i denna tråd :)

Medlem sedan nov. 20051 596 inlägg
#69

du raderar rel="lightbox" i koden
då försvinner lightboxen direkt.
Sedan får du radera länkarna till lightbox och radera mapparna och lite sånt som tillhör.
Fattar inte vad du menar med radbryt här. Räcker det inte med de du kan göra med enterknappen när du skriver koden? typ detta, som du kan kopiera, lightboxen är borta :)

echo '
            <a href="' .$directory . $_GET['m'] . '/' . $value . '" title="' . $value . '">
            <img src="' .$directory . $_GET['m'] . '/' . $value . '" title="' . $value . '" alt="' . $value . '">
            </a>
            ';

Ahh såg nu att Bire hann före och jag fattade inte att du delvis ville ha kvar lightboxen men...

Medlem sedan nov. 20051 596 inlägg
#70

silfver skrev:

r\ Du glömde avsluta img-taggen. :stud

Nej jag ändrade doctypen till html men om du behåller xhtml så... är det fel ja... :)

Medlem sedan apr. 200312 679 inlägg
#71

Bire skrev:

Ta då js-grunkorna från det första scriptet i denna tråd :)

Det ligger ju inga js-filer i den förra bifogade filen. :e

tanten skrev:

du raderar rel="lightbox" i koden
då försvinner lightboxen direkt.
Sedan får du radera länkarna till lightbox och radera mapparna och lite sånt som tillhör.
Fattar inte vad du menar med radbryt här. Räcker det inte med de du kan göra med enterknappen när du skriver koden? typ detta, som du kan kopiera, lightboxen är borta :)

Ahh såg nu att Bire hann före och jag fattade inte att du delvis ville ha kvar lightboxen men...

Så klart. Vad dum jag är, haha. :e Tack.

Medlem sedan dec. 199919 074 inlägg
#72

silfver skrev:

Det ligger ju inga js-filer i den förra bifogade filen. :e

Jodå, om man bara definierar saker & ting som min stressade skalle gör så finns det ;)

http://lenab.se/Bire/index.php

Där...

Medlem sedan apr. 200312 679 inlägg
#73

Tack. Nu verkar det ordna upp sig. :)

Jag såg precis en sak. Jag trodde tumnaglarna genererades av scriptet, men det är ju bara bilden som är förminskad. Och det är ju inte så jättebra... Blir ju jäkligt tungt för webbservern att köra. Och synd mot bandbredden. :l

Medlem sedan nov. 20051 596 inlägg
#74

Nu var väl tanken med det här scriptet att man själv skulle ha koll på vad man hade i datorn, men jag kan nog tycka att det är värt att ha på webben också. Detta var en senil kommentar,ja ja... :r
Men om man då begränsar antalet bilder(om de är väldigt stora) till ett 10-tal i varje mapp och man räknar med att besökaren kommer att klicka på varje bild, så belastas väl inte servern mer än om det skulle funnits tumnaglar också.
Men om du ändå inte vill ha det så, så får du fixa till en mapp för tumnaglar och en för orginalen och ändra adresserna i href-länken till orginalet och i img-koden till tumnageln i src="" . Men det fixet har du väl på andra sidor, som du kan kika på.

Medlem sedan juni 20006 031 inlägg
#75

Jag har uppdaterat skriptet med att den skapar tumnaglar.
http://lenab.se/Bire/index.php

/red. Observera att GD måste vara installerat på servern, och det är inte testat på Unix server ännu.

Medlem sedan apr. 200312 679 inlägg
#76

Snyggt Pedda! :bire

Medlem sedan nov. 2006129 inlägg
#77

http://www.phpalbum.net/ ?? =)

Medlem sedan dec. 199919 074 inlägg
#78

Pluggis skrev:

http://www.phpalbum.net/ ?? =)

Funkar det enl mina specar då?
Ex att ladda upp en mapp med bilder via ftp...

Medlem sedan nov. 2006129 inlägg
#79

Ja du kan ladda upp bild för bild i olika mappar, men du kan tydligen också ladda upp zip filer som packas upp på servern. jag tror du kan ladda upp via ftpn också, men då får du söka efterfilerna med programmet innan dom syns. jag har inte så jätte stor erfarenhet av det, men det funkar bra för mig iaf :)
släng upp det på servern å testa utan att göra några justeringar är det vad du behöver kan du ju behålla det ;)

Medlem sedan dec. 199919 074 inlägg
#80

Jag får testa det oxå, men tror mer på wF-gallery! ;)

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