Coppermine Photo Gallery v1.5.x: Dokumentation och Manual

Innehållsförteckning

Ofta ställda frågor (FAQ)

Med tusentals användare är det inte så konstigt att samma frågor ofta ställs på supportforumet för Coppermine Photo Gallery. Så för att underlätta för dig när du utvecklar din webbplats, har vi tagit med den här FAQ filen med vanliga frågor om vanliga problem. Kom ihåg att läsa det här först innan du ställer frågor på supportforumet. Om du inte gör det så kan det, ja alltså... , återspeglas ogynnsamt på dig och resultera i du får lite negativ "karma."

Den här FAQ sidan är den näst bästa resursen för att förstå Coppermine - det är obligatoriskt att du läser hela dokumentationen som kommer i Coppermines programpaket innan du ställer frågor till supporten.

Innehållsförteckning:

Setup / Konfiguration

Den fullstora bilden visas inte när man klickar på den medelstora bilden. Vad är det för fel?

Om du är säker på att din originalbild är större än de dimensioner som du satte för den medelstora bilden, är risken stor att du har över-redigerat ditt temas template.html fil: försäkra dig om att raden {JAVASCRIPT} inne i /themes/ditt_tema/template.html fortfarande är där för att möjliggöra att pop-up fönster fungerar...
<Head>-delen av din template fil bör se ut så här:


<head>
<title>{TITLE}</title>
<meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" />
{META}
<link rel="stylesheet" href="themes/ditt_tema_namn/style.css" />
{JAVASCRIPT}
</head>
Om du är osäker på det här, jämför bara ditt temas template.html med det standardtema som följde med Coppermine .


Hur kan jag förhindra att andra webbplatser länkar direkt till mina bilder istället för till mitt galleri?

Om ditt webbhotell sponsrar användningen av .htaccess filer (du får fråga dem), så kan du förhindra "hotlinking" genom att skapa en .htaccess fil i mappen för album.
Öppna ditt textredigeringsprogram och lägg till följande rader, spara sedan filen som .htaccess :

SetEnvIfNoCase Referer "^http://www.din_hemsida.com/" locally_linked=1
SetEnvIfNoCase Referer "^http://din_hemsida.com/" locally_linked=1
SetEnvIf Referer "^$" locally_linked=1
<FilesMatch "\.(gif|png|jpe?g)$">
  Order Allow,Deny
  Allow from env=locally_linked
</FilesMatch>
Det här fungerar bara på linux/unix och apache servers OCH bara om du har behörighet från ditt webbhotell att använda .htaccess filer eller om du har din egen server och "mod_rewrite" är aktiverat där.


Hur låter jag gäster och inte bara registrerade användare lägga till kommentarer till filerna?

För att ändra inställningen per album utför först ovanstående steg, och sedan:


Jag kan inte logga in i Coppermine. Vad är det för fel?

Det här är troligtvis ett cookie-problem:


Hur kan jag ändra sorteringsordningen för album?

Som standard visas alla album i den ordning de skapades. Om du vill ändra sorteringsordning kan du göra så här:


Jag använder inte medelstora bilder längre. Hur kan jag radera dem för att friställa diskutrymme?

Varför skulle du vilja göra det? Att radera medelstora bilder gör att du mister många bra funktioner som gör Coppermine till vad det är idag. Funktionen att skicka e-kort, lägga till kommentarer till bilder, betygsätta bilder, visa exif information, bara för att nämna några. Om du verkligen vill spara utrymme, överväg istället att radera dina originalfiler med administratörsverktygets menyalternativ. Då får dina användare förmånen att använda alla coppermine's funktioner med undantag bara för att de inte kan se bilder i fullstorlek. Dessutom sparar det sannolikt mer utrymme också. Kontrollera bara att du sätter en storlek i konfigurationen på medelstora bilder till ett värde som du kan leva med.

Om du absolut vill radera medelstora bilder, se avsnittet "Tillåt fullstora pop-ups med maximal utrymmesbesparing".


Hur gör jag för att visa samma bild i flera album?

Albumnyckelord i Album egenskaper används för att länka en bild från ett album till ett annat. Om du använder den här metoden kan filer/bilder visas i flera olika album medan filen självt bara behöver finnas i ett album på din webbserver. Ladda bara upp filen till ett album på vanligt sätt, och sätt sedan ett eller flera nyckelord till filen. Nyckelordsfunktionen läser blanka tecken mellan ord som "avgränsare" och antar att de orden är separata nyckelord. Om du måste använda fraser som nyckelord, sammanbind dem med ett understrykningstecken eller genom att använda ascii platshållaren ctrl+Alt+0160 (NOTERA: det senare fungerar bara för latinbaserade teckenuppsättningar.) Varje album kan endast ha ETT (1) nyckelord eller nyckelordsfras. Alla bilder i övriga album som du vill visa i aktuellt album måste ha samma nyckelord eller nyckelordsfras i deras respektive nyckelordsfält. Bilder, till skillnad från album, kan ha flera nyckelord och nyckelordsfraser som avgränsas av blanktecken. Det här möjliggör för dig att visa bilder i många album. För besökare till dessa album kommer det att se ut som om bilderna har laddats upp i vart och ett album.

Om du använder albumnyckelord för att visa bilder/filer i fler än ett album, aktivera konfigurationsalternativet, "Visa antalet länkade filer", som kommer att visa ytterligare statistikinformation om albumet. Det betyder att för album som inte bara innehåller "normala" filer utan också länkade filer, så kommer antalet länkade filer att visas separat så här "3 filer, senast adderade 07 Okt 2004, 3 länkade filer, 6 filer totalt".


[top of page]

Add-ons / Modifieringar / Hacks

Hur kan jag skicka en användare direkt till hans/hennes privata album så snart han/hon loggat in?

Redigera
login.php
och ändra
$redirect = ($CPG_REFERER && (strpos($CPG_REFERER, 'login.php') === false)) ? $CPG_REFERER : 'index.php';
till
$redirect = 'index.php?cat='.(FIRST_USER_CAT+$USER_DATA['user_id']);


Hur aktiverar jag klickbara länkar i anpassade användarfält?

Redigera displayimage.php och ändra
$info[$CONFIG['user_field'.$i.'_name']] = make_clickable($CURRENT_PIC_DATA['user'.$i]);
till
$info[$CONFIG['user_field'.$i.'_name']] = bb_decode($CURRENT_PIC_DATA['user'.$i]);
 
Detta kommer att tillåta dig att använda BBCodes i anpassade fält: du kan då ha någonting som
[url]http://www.somesite.com/foo/bar.php?whatever=42[/url]
eller
[url=http://www.somesite.com/foo/bar.php?whatever=42]länk till någon sida![/url]
i dina användaranpassade fält (visning av bredd måste, förstås, aktiveras på konfigurationssidan, till att börja med).


Hur gör jag för att lägga till något direkt före raden "Powered by Coppermine"?

Redigera /themes/ditt_tema/theme.php, sök efter echo $template_footer och lägg till det du vill ha i en rad före det, som echo '<span class="footer"><a href="http://www.mylink.com/foo.htm">My Link</a></span>';

Alternativt, redigera template.html eller till och med redigera credits taggen självt.


Kan jag döpa om template.html till template.php för att inkludera PHP kod i min mall?

Nej, det är helt enkelt inte så som Coppermine fungerar; för "normala" sidor så talar namnet på ändelsen om för webbservern om filen ska analyseras av PHP tolken. Template filen i tema-mappen analyseras inte på det sättet - ändelsen .html valdes bara för att göra redigering lättare. Du kan inte ha PHP kod i template-filen oavsett hur du döper den - det går helt enkelt inte!


Hur kan jag förhindra att användare sparar (stjäl) mina bilder?

Du kan inte helt förhindra användare från att stjäla dina bilder - det är så internet fungerar: om en bild visas i en webbläsare så har användaren redan en kopia av den på sin hårddisk. Det finns emellertid några metoder som gör det svårare för en nybörjare att stjäla dina bilder:



[Till toppen]


 

Coppermine Support

Dessa är (tyvärr) inte-så-ofta-ställda-frågor på Coppermine supporten. Före du ställer en fråga till supporten vänligen läs igenom detta avsnitt:

Jag kan inte PHP/mySQL...

Inga problem, alla är nybörjare i början. Börja bara inte var och varannan fråga med "Jag är en nybörjare", "Jag kan inget om PHP" etc.
Vanligtvis förstår man det av själva frågan. Det finns ingen anledning att be om ursäkt. De flesta av oss minns hur det var att vara i dina skor.


Jag skrev min fråga för ett bra tag sedan men ingen svarar. Vad i...?

Supporten är inte en hotline. Även om sidan har många besökare så ägnar sig bara några få åt support - och det på en obetald och frivillig basis. Vi får inte betalt för det vi bidrar med, och vi har alla ett liv, ett jobb, en familj och mer än så. Vi kan vara borta ibland också. Så snälla, ha tålamod, läs dokumentationen och sök i forumet medan du väntar.
Om du inte får ett svar på din fråga:


Hur bör jag formulera min fråga?

Om du har en fråga, se till att du ger så mycket information som du kan:


Jag har fått problem. Vad bör jag göra först, (innan jag frågar supporten)?


Genom att se din profil, ser jag att du är tysk/fransk/annan nationalitet. Kan jag skriva en fråga på det språket?

Om du skriver i ett engelskt supportforum, så skriv inte i något annat språk än engelska - på så sätt kan även andra dra fördel av din fråga (av svaret som du får). Var inte rädd för att skriva "dålig engelska" - ingen kommer att skratta åt dig och många besökare har inte engelska som första språk i alla fall!

Vi har språkspecifika supportforum för kinesiska, franska, tyska, italienska, persiska och spanska.


Kan jag e-posta dig privat för support?

Nej det får du inte! Skriv din fråga på Coppermine supportforum (offentligt) - om vi inte hittar en lösning och den individuella supportern har tid och den individuella supportern vill, så kan den supportern e-posta/pm/im dig!


Vem är du, förresten?

Vi är en grupp människor som bestämde oss för att bilda ett team för att utveckla Coppermine vidare - läs team sidan för mer information...



 

Denna FAQ är ett arbete under utveckling, bidra gärna i Coppermine Photo Gallery Support Board (kontakta inte utvecklingsteamets medarbetare eller supportrar för att få problem med din Coppermine installation fixade). Rapportera gärna alla programfel, skrivfel etc.
Kontrollera online-versionen av den här dokumentationen för uppdateringar!
Ha det så kul!