skriv ut »

WDS medlem SMS inloggning WDS CD

Webdesignskolan Bildgalleri

Webdesignskolan Bildgalleri skapar automatisk miniatyrer av alla bilder och länkar miniatyren till originalbilden. Du kan skapa flera bildgallerier, ladda upp bilder, ändra bildstorlek, radera bilder, namnändra bilder genom att logga in till administrationen direkt i webbläsaren. Bildgalleriet fungerar med alla bilder i formaten JPEG, GIF och PNG. Du behöver inga kunskaper i PHP för att använda bildgalleriet men din webbserver måste ha PHP 4.3.0 eller senare version samt GD library 2.0 eller senare - läs mer om förutsättningarna nedan »

Klicka här » eller på någon av bilderna nedan för att se exemplen!

OBS! Exemplen fungerar endast om du är online då PHP körs från vår webbserver. Du som använder WDS CD måste alltså vara uppkopplad och online för att se exemplen.

 

Funktioner i bildgalleriet

Här är en översikt över funktionerna i Webdesignskolan Bildgalleri:

 

Förutsättningar för att använda Webdesignskolan Bildgalleri

För att du ska kunna använda bildgalleriet måste din webbserver ha PHP 4.3.0 eller senare version. Vill du använda vattenstämpel i form av text eller bild måste du dessutom ha GD library 2.0 eller senare version. OBS! Om du använder stora bildfiler krävs mer minne och den övre minnesgränsen är:

PHP 4.3.0 och tidigare versioner 8Mb
PHP 5.2.0 16M
PHP 5.2.X och senare versioner 128M

Minnesgränsen 16M räcker till för bilder 1600x1200 pixlar men om du har större bilder som tex 3000x2000 så krävs minst 32M minnesgräns. Kolla med ditt webbhotell eller administratör om du har tillgång till rätt version av PHP och GD library. Du kan använda guiden Installera GD library i PHP » för att se hur kontrollerar vilken version av PHP och GD library du har med PHP-info. Där kan du även se vilken övre minnegräns (memory_limit) din webbserver har.

De är inget krav men underlättar om du har tillgång till ett FTP-program » för att överföra bilderna till bildgalleriet. Du kan använda den inbyggda funktionen för att ladda upp bilder eller göra detta via FTP. Om du använder funktionen "Ladda upp bilder" så väljer du en bild i taget och kan skicka upp 5 bilder samtidigt. Anledningen till att formuläret inte hanterar fler bilder är att PHP har begränsningar i storlek på filer som skicka via formulär till webbservern. Den maximala filstorleken för bilderna varierar beroende på din PHP-installation men brukar ofta vara 2MB. Vill du ladda upp större bilder måste du använda FTP eller be ditt webbhotell höja gränsen för "upload_max_filesize". Om du laddar upp bilderna via FTP finns egentligen inga begränsningar för bildernas storlek. Dagens digitalkameror kan hantera så många pixlar att bilderna egentligen är för stora och blir långsamma att visa i webbläsaren. Du kan minska bildernas storlek med knappen och funktionen "Ändra bildstorlek" som visas under varje miniatyrbild. En begränsning här är att PHP-installationen begränsar hur stora bilder som kan hanteras. Minnesgränsen 16M räcker till för bilder 1600x1200 pixlar men bilder i storleken tex 3000x2000x300dpi kräver minst 32M. En bättre metod är att ändra bildernas storlek innan du laddar upp dem via funktionen "Ladda upp bilder" eller FTP. Se till att bilderna har den storlek du vill använda som tex bredden 800px, 1200px eller 1600px och ladda sedan upp dem till Webdesignskolan Bildgalleri.

Villkor för användning av programmet

Vi har valt att göra kod och funktioner tydliga och lätta att överblicka för att du ska kunna ändra och lägga till egna funktioner. Du som är webbutvecklare kan alltså anpassa koden för ditt eget eller dina kunders behov men får inte distribuera eller sälja programkoden vidare. Programmet får INTE säljas eller erbjudas vidare till egna kunder och besökare.

Copyrightinformationen nedan får inte raderas från filerna:

(C) Copyright www.webdesignskolan.se
Programmet får användas i både privat och kommersiell verksamhet men får INTE vidaredistribueras i någon form. Du får ändra fritt i koden men INTE radera denna information om copyright. Samma villkor gäller gäller för PHP-kod, CSS-mallar och bilder.
You may NOT remove any copyright or other proprietary notices contained in the documents and information

Läs mer om villkor och copyright här »

 

Installation av bildgalleriet

Hämta ZIP-filen med bildgalleriet (längst ned i denna guide) och packa upp filerna:

OBS! Ändra inte namnen eller ordningen på mappar och filnamn!

Publicera filerna till din webbserver. Använd ett FTP-program » eller liknande funktion i din webbeditor eller hos ditt webhotell. I vårt exempel har vi lagt filerna i rotmappen.

Registrera en ny administratör genom att köra filen:
wds_bildgalleri/install/admin_register.php

Radera installationsmappen direkt så att inga obehöriga kan använda filen:

Du kan ändra användarnamn och lösenord under menyn "inställningar" när du är inloggad.
OBS! Lösenordet är krypterat och kan inte återges! Om du glömmer bort lösenordet så måste du publicera mappen "install" och köra filen "wds_bildgalleri/install/admin_register.php" på nytt.

Logga in och börja använda Webdesignskolan Bildgalleri:

Skapa ditt första bildgalleri:

...och ladda upp några bilder:

Om inte miniatyrerna genereras direkt kan du uppdatera webbläsaren med F5:

...så skapas miniatyrerna automatiskt i mappen "miniatyrer":

TIPS! När du lägger till nya bilder i dina bildgallerier kan du välja att "visa alla" eller gå igenom varje sida med miniatyrer så att de genereras till mappen "miniatyrer". Miniatyrerna är då klara att visas när dina besökare använder bildgalleriet.
Uppdatera sidan med F5 om inte miniatyrerna genereras direkt.

Svårare än så är det inte att använda Webdesignskolan Bildgalleri!

Övriga funktioner och inställningar beskrivs på respektive sida i administrationen. Använd menyn "Hjälp" om du behöver mer information.

 

Sökväg och länk till dina bildgallerier

Sökväg till bildgalleriet

Sökvägen till ditt bildgalleri är:
bildgalleri.php?galleri=namn_pa_ditt_bildgalleri

Hela adressen till bildgalleriet i vårt exempel är då:
http://dromvavaren.se/bildgalleri.php?galleri=sommaren_2010

Sökväg till administrationen

Sökvägen till administration av ditt bildgalleri är:
wds_bildgalleri/admin/login.php

Hela adressen till bildgalleriet i vårt exempel är då:
http://dromvavaren.se/wds_bildgalleri/admin/login.php

Du kan också använda länken admin » som visas i ditt bildgalleri (längst ned på sidan).

Ladda upp bilderna via FTP

Varje bildgalleri skapas i mappen "album" och exemplet nedan visar filer och mappar i FTP-programmet CuteFTP:

I vårt exempel ska bilderna publiceras till mappen:
wds_bildgalleri/album/sommaren_2010

Inställningsfilerna för varje bildgalleri:
config_bildgalleri_settings.php
config_watertext_settings.php

finns i samma mapp och får inte raderas!

Om du raderar bilderna i administrationen för Webdesignskolan Bildgalleri så raderas även minatyrbilden men om du raderar bilden via FTP så bör du även radera miniatyrbilden i mappen "miniatyrer". Om miniatyrbilden finns kvar finns en risk att den visas om en ny bild med samma namn som en tidigare bild laddas upp. OBS! Om du får problem med visningen av miniatyrerna kan du radera hela mappen "miniatyrer" och låta bildgalleriet generera nya miniatyrer.

 

Minska bildernas storlek innan du laddar upp dem

Du kan använda den inbyggda funktionen för att ladda upp bilder eller göra detta via FTP. Om du använder funktionen "Ladda upp bilder" så väljer du en bild i taget och kan skicka upp 5 bilder samtidigt. Anledningen till att formuläret inte hanterar fler bilder är att PHP har begränsningar i storlek på filer som skicka via formulär till webbservern. Den maximala filstorleken för bilderna varierar beroende på din PHP-installation men brukar ofta vara 2MB. Vill du ladda upp större bilder måste du använda FTP eller be ditt webbhotell höja gränsen för "upload_max_filesize". Om du laddar upp bilderna via FTP finns egentligen inga begränsningar för bildernas storlek. Dagens digitalkameror kan hantera så många pixlar att bilderna egentligen är för stora och blir långsamma att visa i webbläsaren. Du kan minska bildernas storlek med knappen och funktionen "Ändra bildstorlek" som visas under varje miniatyrbild. En begränsning här är att PHP-installationen begränsar hur stora bilder som kan hanteras. Minnesgränsen 16M räcker till för bilder 1600x1200 pixlar men bilder i storleken tex 3000x2000x300dpi kräver minst 32M. En bättre metod är att ändra bildernas storlek innan du laddar upp dem via funktionen "Ladda upp bilder" eller FTP. Se till att bilderna har den storlek du vill använda som tex bredden 800px, 1200px eller 1600px och ladda sedan upp dem till Webdesignskolan Bildgalleri.

Du kan minska bildernas storlek i bildredigeringsprogram som tex Photoshop. Det finns även program som har som huvudfunktion att minska bildstorleken på ett stort antal bilder automatiskt. Googla efter sökbegrepp som tex "batch image resize" eller "image resizer" för att hitta programmen.

TIPS! Vi har testat och använt programmet Visualizer Photo Resize som förminskar hela mappar med bilder till JPEG i valfri kvalitet och storlek.

OBS! Om du klickar på länkar till "Home", "Contact Us" eller "License" så leder länken till ett "kapat" domännamn som var en länkportal till diverse erotiska sidor när vi kollade senast. Klicka inte på länkarna till upphovsmännens tidigare domännamn om du vill undvika detta...

Googla "Visualizer Photo Resize" eller hämta programmet här »


 

CSS-mallarna till layouten

Alla layouter i Webdesignskolan Bildgalleri kontrolleras av CSS-mallar och det finns som ett antal färdiga mallar att välja emellan. CSS-mallarna är logiskt uppbyggda för att du enkelt ska kunna skapa dina egna layouter, med eller utan bilder.

CSS-mallarna finns i mappen "css":

De CSS-mallar som använder bilder hämtar dem i undermapparna till "bilder":

TIPS! De bilder som utgör knapparna i visningsmenyn finns i mappen "bilder". Om du vill byta ut bilderna till dina egna så kan du använda samma filnamn som ovan.

Du måste då även ändra bildstorleken i filen "config.php" och ange storleken på dina egna bilder:

 

Ändra justeringen av bildgalleriet

Bildgalleriet är centrerat horisontellt och du kan ändra detta genom att välja menyn "CSS och layout" och leta efter CSS-mallens avsnitt:
.tabell_A

Här används automatisk höger- och vänstermarginal för att centrera bildgalleriet:

Här är positioneringen ändrad och bildgalleriet visas nu 100 pixlar från sidans vänstra kant:

Spara ändringarna i CSS-mallen och visa bilderna. Uppdatera webbläsaren med F5 vid behov.

 

CSS-mallarnas struktur

Webdesignskolan Bildgalleri använder tabeller och tabellceller för att positionera miniatyrerna och alla CSS-mallar kontrollerar förekomster av <table> och <td> i PHP-koden. Exempel 1 nedan visar hur minatyrerna är placerade i 4 st nästlade tabeller. Alla tabeller och tabellceller har tilldelats olika identifikation i PHP-koden som tex <table class="tabell_A"> och <td class="tabell_B_cell"> och alla element kan då formateras av CSS-mallen.

Exempel 1:

Exempel 2 är i grunden samma som ovan men nu är bakgrundsfärgen ersatt med kantlinjer. Här kan du tydligt se tabellcellerna runt miniatyren (i tabell_D) som kan användas till 8 st bilder som tillsammans blir en ram (se ramen i nästa avsnitt nedan).

Exempel 2:

CSS-mallarna innehåller ett antal class-namn som är kopplade till de olika element som skapas av "bildgalleri.php". Flera av class-namnen är oformaterade och används inte i alla layouter men de finns ändå där för att du själv ska ha större frihet att anpassa mallarna. Alla class-namnen anges i den ordning de förekommer i layouten och är dessutom kommenterade för att du enkelt ska kunna bygga CSS-mallen efter dina egna behov.

 

TIPS! Du bör ha kunskaper i CSS för att själv kunna ändra i befintliga mallar och skapa nya mallar. Läs mer i guiden CSS - grunder »

De flesta CSS-mallar kan användas till alla storlekar på miniatyer då ramen är uppdelad i 8 st bilder som är placerade i tabellceller runt miniatyrbilden. Hörnbilderna upprepas inte men bilden som ligger i cellen över, under, vänster och höger upprepas för att ge en sammanhängande bild som "stretchas ut" om miniatyrern är större än tex 100 pixlar. I exemplet nedan är bilderna placerade i en tabell (utan att bilderna upprepas) för att visa hur CSS-mallen använder bilderna:

Här är bilderna som används till guldramen ovan:

...och så här ser det ut när bilderna upprepas:

Vissa av mallarna passar bäst till den miniatyrstorleken 100px eller 150px eftersom bakgrundsbilden inte är uppdelad och då måste stämma med storleken på miniatyerna. CSS-mallar som använder fasta storlekar på miniatyerna är tex: "diabild", "filmremsa" och "tavelram".

 

Felsökning om det inte fungerar!

Om du får problem med användning av Webdesignskolan Bildgalleri som tex visning av sidor eller felmeddelanden kan du läsa mer i guiden Felsökning i PHP och MySQL »

 

ZIP-filen med filerna till programmet

Logga in genom att klicka på ikonen högst upp » i denna guide för att läsa hela guiden och hämta ZIP-filen.

 

WDS kund? Klicka på bilden högst upp i guiden! ... (guiden omfattar 20 sidor)

WDS medlem och WDS CD kan du beställa här »

Är du redan WDS kund? Klicka på ikonen högst upp för att läsa hela guiden!