Coppermine Photo Gallery v1.5.x: Dokumentation och Manual
Innehållsförteckning
Dokumentation Språk Val
Coppermine dokumentation
Om Coppermine
Om dokumentationen
Dokumentationskonventioner
Funktioner
Quick-Start guide
Innehållsförteckning
Minimikrav
Server-sidans minimikrav
Webbserver
PHP support
mySQL databas
Bildbibliotek
Self-Hosting & Webserver Setup
Förkunskaper
FAQ om förkunskaper
Testning / felrapport
Ingen support för alpha och beta versioner
Områden att särskilt uppmärksamma
Funktionslista
Rapportformatet
Tillgänglighet
Språk
Hur språk fungerar i Coppermine
Bli av med ett visst språk
Språk reservlösning
Omfattning av internationalisering
Språkhanteraren
Kontroller
Kolumner
Standard
Språkets namn
Engelska
Inhemsk
Anpassad
Flagga
Språkfil
Tillgänglig
Färdig
Aktiverad
Översättningsguide
Översättare önskas!
Varför översätta?
Vilka språk behöver översättas?
Vem kan översätta?
Teckenkodning
Editorer & Verktyg
Full översättning endast
Steg för steg
Särskilda frågor
Språkversioner
Arbete pågår
Inledande översättning för utgivning
Använda äldre språkfiler
Översätta dokumentationen
Steg för att översätta docs till ditt språk
Kontrollera att översättning inte redan finns
Skapa strukturen
Kopiera kärnspråkfilerna
Börja översätta
Områden att uppmärksamma
Ta hand om innehållsförteckningen
Packa (zip) din översättning
Mer läsning
Erkännanden
Coppermine team
Medverkande
Översättare
Språkfiler
Dokumentation
Använd fri kod
Tack
Många tack
Licens & Copyright
Copyright
Licens
Föregående versioner
Ytterligare villkor (licens add-ons)
Bevarande av författarbidrag
Markering av ändrade versioner
Frihet
Kända problem
Installation och setup
Hur man installera programmet
Vad installationsprogrammet gör
Relaterad information
Server konfigurering
register_globals
Bevilja behörigheter
Behörigheter på andra typer av webbservrar
Apache på Unix/Linux (CHMOD)
Basics
Groups i Lunix
Webserver daemon
Binary arithmetics
Vad är nyttan med allt det här?
FTP applikation
Webbsidans kontrollpanel
Shell access
Ägare (CHOWN)
Apache på Windows
IIS på Windows
Be om support för behörighetsproblem
Behörigheter på mappnivå
Installationsskärmbilden
Den klassiska installationsskärmbilden
Installationsguiden
Auto-Installerare
FAQ om installation
Avinstallera
Uppgradera
Varför uppgradera?
Anledning till paket releaser
Ändringslogg
Steg nödvändiga för att uppgradera Coppermine (från vilken som helst version)
Ytterligare åtgärder för uppdatering av vissa versioner
Uppgradera från version cpg1.0,1.1,1.2.x eller 1.3.x
Uppgradera från cpg1.4.x till version cpg1.5.x
Insticksmoduler (Plugins)
Anpassade teman
Språkfiler
Lösenordskryptering
Visa FAQ
Föråldrade filer
Säkert läge
Uppgradera från äldre versioner av cpg1.5.x till den senaste versionen av cpg1.5.x
Uppdateringsprogrammet
Vad det gör
Syfte
Behörighetskontroll
När måste uppdateringsprogrammet köras?
Versionskontrollverktyget
Vad det gör
Första körningen
Alternativ
Visa output
Visa bara eventuella fel
Dölj bilder
Kontrollera inte efter ändrade filer
Anslut inte till förvaringsplats online
Jämför versioner
Sökväg
Saknas
Behörigheter
Versioner
Granskad
Ändrad
Kommentar
Länk till förvaringsplats
Saker som kan bli fel vid användning av versionskontroll
Förväntade fel
FAQ om uppgradering
Nedgradera från cpg1.5.x till en äldre version
Komma igång
Grundläggande begrepp
Grundläggande begrepp
Kategori/album/fil struktur
Skalade bilder
Miniatyrbilder
Medelstora bilder
Original
Rekommenderad skalningsinställning
Inga full-storlekts pop-ups
Tillåt full-storleks pop-ups med maximalt storleksbesparing
"Vanlig" inställning med moderat filutrymmesutnyttjande
Ditt administratörskonto
Kontrollera uppladdningar
Överväg länkning (bridging)
Vad har dina besökare tillåtelse att göra?
Ändra din coppermine design
Typiska inställningar
En uppladdare utan användarens medverkan (Monolitiskt galleri)
En uppladdare med användarens medverkan
Flera uppladdare utan nyregistreringar (sluten grupp)
Vanliga frågor (FAQ)
Setup / Konfiguration
Tillägg / Ändringar / Hacks
Coppermine Support board
Teman
Teman som kommer med Coppermine
Uppgradera ditt anpassade tema
Konvertera cpg1.4.x tema till cpg1.5.x
Redigera style.css
Redigera template.html
Redigera theme.php
Valideringsmetod
Tema innehåll
Redigera template.html
Mallsymboler
Vikigt
Lista på symboler i template.html
Redigera style.css
Verktyg
Web Developer Toolbar användning
Editor
Lista på classes i style.css
Ytterligare stylesheet
Redigera theme.php
Objekttyper
Exempeltema - en mall att kopiera ifrån
Metod
Omfattning
Lista på objekt i theme.php
Tema Exempel
Ytterligare innehåll
Ytterligare innehåll på sidan för miniatyrbilder
Extra rad mellan miniatyrbildsrader
Extra tabellcell på varje miniatyrbildssida
Ytterligare innehåll på sidorna för medelstora bilder
Direkt bredvid den medelstora bilden
Direkt bredvid filmremsan
Ytterligare innehåll på bilden för fullstora pop-up
Sammanfattning
Hur temamotorn fungerar
Användarnas egna tema
Förhandsvisa användarnas egna tema
Ladda ner användarnas egna tema
Installera användarnas egna tema
Copyrights användarnas egna tema
Be om support för användarnas egna tema
Bidra med eget tema
Skapa ditt anpassade tema
Döp om ditt tema först
Tips & tricks
Använda WYSIWYG-editorer
Ändra färger
Skapa ett Coppermine tema som motsvarar din övergripande sidolayout
Introduktion
Förutsättningar
Verktyg
Färdigheter
Exempel
Välj ett liknande tema först
Börja redigera ditt tema
Ersätt innehåll i exempel med platshållarsymboler
Anpassa utseendet
Första test
Redigera template.html
Mallsymboler
Viktigt
Lista på symboler i template.html
Redigera theme.php
Objekttyper
Exempeltema - en mall att kopiera ifrån
Metod
Omfattning
Lista på objekt i theme.php
Redigera style.css
Verktyg
Lista på classes i style.css
Ytterligare stylesheet
Tema exempel
Sammanfattning
Ytterligare innehåll
Ytterligare innehåll på sidan för miniatyrbilder
Extra rad mellan miniatyrbildsraderna
Extra tabellcell på varje miniatyrbildssida
Extra innehåll på sidorna för medelstora bilder (displayimage.php)
Direkt bredvid den medelstora bilden
Direkt bredvid den medelstora bilden
Ytterligare innehåll på den fullstora pop-up
Inte ange Copyright i sidfoten
Just användning
Ojust användning
Dynamiskt (PHP-drivet) innehåll
Använda anycontent.php
Använda
Tema-baserad dynamiskt innehåll (theme.php)
Ändra källfiler
Grafiska resurser i teman
Menyikoner
Bildadressrad
Röstningsbilder
Grafisk Filmremsa
Framstegsbild (laddare)
Administration
Objekt på administrationsmenyn
Aktivera / inaktivera admin kontroller
Ladda upp godkännande
Konfigurera
Kategorier
Album
Sortera mina bilder
Grupper
Användare
Blockera användare
Min profil
Granska kommentarer
Visa E-kort
Batch-uppladda filer
Admin Verktyg (Skala bilder)
Hantera nyckelord
Hantera insticksmoduler (Plugin)
Hantera länkning (Bridge)
Visa loggfiler
Övergripande statistik
Kontrollera versioner
Uppdatera databas
Export
phpinfo
Visa nyheter
Dokumentation
Admin läge för vanliga användare
Admin meny objekt för vanliga användare
Blockering
Vad är nytt?
Omfattning
Hur blockering fungerar
Varför blockering av en IP adress inte rekommenderas
Sidokontroller
Ingen blockering vid länkning
Att göra
Konfigurering
Allmänna inställningar
Inställningar för språk & teckenuppsättning
Inställningar för tema
Album listvy
Miniatyrbildsvy
Bildvy
Inställningar för kommentarer
Inställningar för kontaktformulär
Inställningar för miniatyrbilder
Inställningar för filer
Vattenstämpling av bilder
Registrering
Inställningar för användare
Anpassade fält för användarprofil
Anpassade fält för bildbeskrivningar
Inställningar för cookies
Inställningar för e-post
Loggning & statistik
Inställningar för underhåll
Återställ fabriksinställningar
Grupper
Kontrollpanelen för grupper
Gruppnamn
Grupptyper
Kvot
Gruppbehörigheter (Röster/E-kort/Kommentarer)
Publika albumuppladdningar
Personligt galleri
Uppladdningsmetod
Tilldelade album
Skapa anpassade grupper
Radera anpassade grupper
Trigga synkronisering (länkning endast)
Medlemskap i mer än en grupp
Användare
Kontrollpanelen för användare
Sidokontroller
Sök användare
Skapa nya användare
Redigera användare
Gruppmedlemskap
Glömt lösenord
Lösenord för Coppermine användarkonto
Coppermine i fristående läge
Coppermine länkat (bridged)
Lösenord för mySQL konto
Kategorier
Kontrollpanelen för kategorier
Sidokontroller
Ruta överst "Sortera kategorier alfabetiskt"
Ruta mitten "Hantera kategorier"
Ruta nederst "Uppdatera/Skapa kategori"
Special kategori "Användargallerier"
Album
Hantera Album
Skapa album
Döpa om album
Ändra ordning på album
Radera album
Ändra album/filer
Albumegenskaper
Nollställ albumegenskaper
Admin jmf. användare
FAQ om album
Filer
Redigera filer
Redigera video
Anpassa miniatyrbilder
Ordning på miniatyrbilder
Miniatyrbildstyper
Ladda upp anpassade miniatyrbilder
Hur det fungerar
Namnsystem
Varför kan inte coppermine skapa miniatyrbilder för mina videos?
Steg-för-steg instruktioner
FAQ om anpassade miniatyrbilder
Nyckelord
Tilldela nyckelord
Nyckelordseparerare eller nyckelordsavgränsare
Redigera/lägga till nyckelord
Hantera nyckelord
Album nyckelord
bbCode
Syfte
Tillgängliga bbcode taggar
Faror
Mer kontroll
Exif data
Vad är EXIF
Olika smaker
Hur det fungerar
Ingen exif support på servern
Begränsningar
Hantera EXIF
Insticksmoduler (plugins)
Vad är en insticksmodul (plugin)?
Insticksmodulens API
Var får man insticksmoduler ifrån?
Insticksmoduler som kommer med Coppermine
Mållänk (link_target)
Vem är online? (onlinestats)
OpenSearch (opensearch)
Exempel på insticksmodul (sample)
Användargalleri alfabetiskt tabbning (usergal_alphatabs)
Synliga HookPoints (visiblehookpoints)
SEF_URLS plugin
Hantera insticksmoduler (plugins)
Ladda upp en insticksmodul
Installera en insticksmodul
Konfigurera insticksmodul
Avinstallera en insticksmodul
Skriva en insticksmodul
Prestanda
Konfigurationsinställningar
Allmänna
Spiking
Server inställningar
PHP inställningar
MySQL inställningar
Tredjepartsverktyg
YSlow
Administratörsverktyg
Tillgängliga Verktyg
Uppdatera miniatyrbilder och/eller skala bilder
Filnamn → Filtitel
Radera filtitlar
Radera original stora bilder
Radera medelstora bilder
Radera bilder som är äldre än visst antal dagar
Radera kommentarer på saknade filer
Radera originalbildsbackuper (vattenstämpelläge)
Ladda om fildimensioner och storleksinformation
Nollställ visningsräknare
Byt nyckelordavgränsare
Användning
Fel
Feltyper
Mjuka fel
Hårda fel
Ej hanterade fel
Kritiska fel
Aktivera debug_läge i Konfigurationen
Aktivera debug_läge manuellt
Stäng av debug_läge
Vanliga felmeddelanden
Databas-relaterade felmeddelanden
Vanliga PHP fel
Uppladdningsrelaterade felmeddelanden
Webbserver svarskoder
Säkerhetskopiering & Flyttning
Säkerhetskopiera ditt galleri
Filbackup
Fullständig filbackup
Partiell filbackup
Inkrementell filbackup
Databasbackup
Vad behöver man ta backup på?
Databas Backup Verktyg
phpMyAdmin
mySqlDumper
mysqldump
mysqlhotcopy
Efter databasbackupen
Flytta ditt galleri
Flytta på din webbserver
Flytta från en webbserver till en annan
Nackdelar med att döpa om
Ändra Coppermine's URL i konfigurationen
Vattenstämpling
Alternativ
Stänga av innehållsmenyn
Bara visa ditt dyrbara innehåll för legitima tittare
Visa på överlappning
Klient-sidig vattenstämpling
Uppladdning
Uppladdning av bilder med FTP / Batch-Uppladdning
Vad batch-uppladdning gör
Hur batch-uppladdning fungerar
Vanliga misstag
Batch-uppladdning fungerar inte som förväntat
Filen förefaller vara skadad
Döp inte om
Radera inte
Sortera
Frågan om versaler
Datorer ser nummer annorlunda
Uppladdning med HTTP
Uppladdningsgränssnitt
Gränssnitt för Flash-driven flerfilsuppladdning
Användning
Gränssnitt för HTML-driven enkelfilsuppladdning
Användning
Windows XP Web Publicerings Guide
Krav
Inställning
Ladda upp bilder
Filstruktur
Radering/Avinstallering
Felsökning uppladdning
Behörigheter
Arkivera felsökningsinställningar
Sök support om uppladdningsproblem
Steg-för-steg guide vid supportbehov
Exempel på supportförfrågan
Felmeddelanden
Impossible to move x to y
failed to open dir: No such file or directory
Undefined variable: HTTP_POST_VARS
Sorry there is no album where you are allowed to upload files
Allowed memory size of X bytes exhausted
Exec() has been disabled
Not a GD extension
Error executing ImageMagick - Return value 127
PHP running on your server does not support the GD image library
No file was uploaded ! If you have really selected a file to upload, check that the server allows file uploads
Destination directory x is not writable by the script
Server-sidobegränsningar
PHP konfigurationsfil php.ini
Saker att kontrollera
Uppladdningsmekanismer/metoder
Minnesanvändning vid skalning
Kommentarer
Tillåt kommentarer
Kommentarer frivilliga
Spam frågor
Captcha
Godkännande
Akismet
Sammanfattning
Granska kommentarer
Individuella kommentarer
Länkning (Bridging)
Vad länkning gör
Tillgängliga länkningsfiler
Förutsättningar
Autentisering med cookie
Fristående version först
Coppermine användare, grupper och bilder som laddats av användare förloras vid integrering
Backup
Integrationssteg
Använda länkningshanteraren
Välj applikation att länka Coppermine med
Sökväg(ar) använda av din länkningsapplikation
Länkade applikationens URL
Absolut sökväg till den länkade applikationen
Relativ sökväg till den länkade applikationens konfigurationsfil
Cookie prefix
Specifika inställningar till den länkade applikationen
Använd den länkade applikationens anpassade grupper?
Aktivera/inaktivera länkning
Återhämtning efter misslyckad länkning
Synkronisera den länkade applikationens grupper med Coppermines grupper
Länkningssupport
En del konfigurationsalternativ blir inaktiverade
Länkningsfiler
Skapar en anpassad länkningsfil
Länkningsfilosofi
Individuella länkningsfrågor
phpBB3
PunBB1.1.5
PunBB1.2
XMB
Subdomän frågor
Filsystem
Cookies
www-subdomain
Dokumentation för Utvecklare
Adding/renaming/removing files
Target audience
Scope
Naming conventions
Adding files
Language files
Renaming files
Deleting files
Coding guidelines
Target audience
Scope
Indentation
Encoding
General guidelines
PHP code
Formatting
Control Structures
Function Calls
Function Definitions
PHP Code Tags
Nesting of HTML in PHP
Line breaks
Naming Conventions
Database queries
Documentation
HTML output
Image-tags in HTML output
Links in HTML output
Form elements in HTML output
Deprecated tags
Prefered tags
Credits for coding guidelines
Usability
Forms
Config options
Target audience
History
New features
Step by Step
Basic.sql
Update.sql
Admin.inc.php
Language file
Documentation
To Do
Database schema
Configuration file
Database reference within coppermine code
cpg15x_albums
cpg15x_banned
cpg15x_bridge
cpg15x_categories
cpg15x_categorymap
cpg15x_comments
cpg15x_config
cpg15x_dict
cpg15x_ecards
cpg15x_exif
cpg15x_favpics
cpg15x_filetypes
cpg15x_hit_stats
cpg15x_languages
cpg15x_pictures
cpg15x_plugins
cpg15x_sessions
cpg15x_temp_messages
cpg15x_usergroups
cpg15x_users
cpg15x_votes
cpg15x_vote_stats
Editing the documentation
Target audience
Edit existing documents
Add new documents
Moving content from one document to the other
Hidden features
Database structure
Header & footer blocks
Documentation internationalization
Expandable/collapsible "detail"-blocks
Help
Start and end anchors needed
Adding anchors to headings
Code
CSS class "code"
HTML-tag "pre"
CSS class "cpg_code"
CSS class "smallcode"
HTML-tag "textarea"
Combining HTML tags and CSS classes
No syntax highlighting
Javascript in Coppermine
Target audience
Javascript files location and organization
TODO
How to include javascript files
How to include JavaScript files in plugins
How to pass PHP variables to included javascript
Autostart JavaScript
Packaging a new release
Target audience
Subversion repository
Steps
Check out
Replace version number in all files
Linux
Windows
Remove Byte Order Marks
Prepare an announcement thread
Edit the upgrade section of the docs
Edit the changelog
Edit the version number
Commit your changes
Update the versioncheck data
Completeness
Update revision numbers and hashes
Update cpg15x.files.xml on the Coppermine home page
Export from subversion
RapidSVN
Tortoise SVN
Create the archive
Upload the archive
Publish announcement thread
Create news items
News item on sf.net
News item on forum
News item on home page
News embedded into existing galleries
Update the demo
Plugin Writing for Coppermine
Quick Start Guide
Intended Audience
People who should read this documentation
People who do not need to read this documentation
Why write plugins?
Preparations
Choose a name
Consider translations
Consider a config screen
Database changes
Support issues
Plugin versions
Core files
Naming conventions
Folders
Files
Archives
Coding
Use of Superglobals
Database access
Direct queries
Accessing database tables
Creating database tables
Deleting database tables
Storing your plugin's config values
Plugin Types
Using includes
Plugin Writing: Tutorial, API
Intended Audience
Required Skills & Knowledge
Recommended Software & Support Forums
"Hello, world" Plugin Tutorial
My First Plugin
Installation, Configuration, and Clean-Up
Installation with Simple Configuration
Installation with Configuration Parameters
Configuration during Operation
Uninstallation & Clean-Up
Linking to Custom Plugin Scripts
Adding a Button to Coppermine
Adding a Button to the admin menu
Adding a Button to the overall menu
Adding JavaScript to plugins
Multi-language Support
Distributing Your Plugin
Plugin Hooks
Plugin Class Properties & Methods
Global Variables & Constants
Reference list of plugin hooks
Target audience
Choosing Plugin Hooks
Finding Plugin Hooks
Plugin Hooks by File Name
Script: index.php
Filter: 'anycontent'
Filter: 'user_caption_params'
Filter: 'plugin_block'
Script: displayimage.php
Filter: 'file_info'
Filter: 'post_breadcrumb'
Script: thumbnails.php
Filter: 'post_breadcrumb'
Script: functions.inc.php
Filters: 'gallery_header' and 'gallery_footer'
Filter: 'thumb_data'
Filter: 'template_html'
Filter: 'page_meta'
Filters: 'thumb_caption' and all derivatives
Script: themes.inc.php
Filter: 'file_data'
Script: usermgr.php
Filter: 'usermgr_header'
Filter: 'usermgr_footer'
Script: pluginmgr.php
Filter: 'plugin_configure'
Filter: 'plugin_cleanup'
Script: plugin_api.inc.php
Filter: 'page_html'
Filter: 'page_end'
Filter: 'plugin_install'
Filter: 'plugin_uninstall'
Filter: 'plugin_wakeup'
Filter: 'plugin_sleep'
Script: init.inc.php
Filter: 'page_start'
Script: picmgmt.inc.php
Filter: 'add_file_data'
Plugin Hooks Alphabetically
Plugin Hooks by Hook Type
Plugin Hook Examples
Adding an upload method
Add tags for thumbnails display
Sanitization of Superglobals using Inspekt
Target audience
What's new?
Reason
What Inspekt does
Inspekt accessor methods
How to use Inspekt with Coppermine Photo Gallery
Using Inspekt
Inspekt in Coppermine
Consider the methods to use
Examples
Regular Expressions
Links
Subversion
Target audience
Caveats
What is subversion?
Where is the subversion repository hosted?
Recommended software
Alternative access using Web SVN
Repository structure
Coppermine core files
Plugins
Checking out
Checking out the entire repository
Checking out a particular Package
Checking out a particular file
Refering to files downloaded from the subversion repository
Is there no single package that I could download instead?
Download Tarball archives
Developers-only
Check out before checking in
Committing your code
Changelog
Obtaining write access
Step by step
Download the client application
Initial checkout
Revisions
Subversion file headers
Tools recommended by the devs
Database manipulation
FTP clients
Web development
Text editors
Picture Editors
Updating
Target audience
Hidden feature
Variables & Constants
System Global Variables
Coppermine Constants
Versioncheck
Hidden features
XML structure
To do list