# Coppermine Photo Gallery v1.5.x: Documentation et Manual

# FAQ (Question fréquemment posées)

Avec des centaines d'utilisateurs, il n'est pas surprenant qu'autant de questions identiques soient posées sur le forum d'aide de Coppermine Photo Gallery. C'est pourquoi, pour vous aider à faciliter le développement de votre site web, nous avons inclus cette FAQ basique avec les problèmes les plus communs. Merci de vous référer à cette FAQ en premier avant de poser des questions sur le forum. Le fait de ne pas le faire va, devrait, enfin..., risque que vous soyez quelque peu ignorés sur le forum et il en résulterait un Karma."

Cette page de FAQ est la seconde meilleure resource pour comprendre Coppermine - il est impératif que vous lisiez d'abbord entièrement la documentation qui est inclue avec votre pack de Coppermine avant de poser des questions.

## Table des Matières:

- ### Réglages / Configuration

  - Je ne veux pas afficher les blocs derniers téléchargements et/ou images aléatoires sur la page d'accueil. Comment je modifier ce qui est affiché sur la page d'accueil de Coppermine?
  - Comment puis-je créer un album où chacun peut ajouter des images>
  - Comment puis-je Sauvegarder ma base de donnée Coppermine?
  - Les images de grande taille ne s'affichent pas dans une fenêtre pop-up lorsque l'on clique sur les images intermédiaires. Qu'est ce qui ne va pas?
  - Comment puis-je empecher d'autres sites de faire des liens directs vers mes images au lieu des pages de ma galerie?
  - Comment laisser les visiteurs, pas uniquement les utilisateurs enregistrés poster des commentaires sur les images?
  - je ne peux pas télécharger de grosses images. Qu'est ce qui ne va pas?
  - Je ne peux pas m'identifier dans Coppermine. Qu'est ce qui ne va pas?
  - Comment peut on changer l'ordre de tri des albums?
  - Je n'utilise plus les images intermédiaires . Comment puis-je les effacer pour gagner de la place sur le serveur?
  - Comment fonctionnent les albums et les répertoires dans Coppermine?
  - Comment peut-on déplacer des albums d'une catégorie à une autre?
  - Comment puis-je déplacer ma galerie?
  - Comment puis-je monter la même image dans plusieurs albums?

- ### Ajouts / Modifications / Hacks

  - Comment envoyer un utilisateur directement dans son album privé une fois qu'il s'est identifié?
  - Comment activer des liens cliquables dans les chanps utilisateurs personnalisés?
  - Comment puis-je ajouter quelque chose juste avant la ligne "Powered by Coppermine"?
  - Erreurs PHP communes (et comment s'en débarasser...)
  - Puis-je renommer template.html en template.php pour inclure du code PHP dans mon theme?
  - Comment enpècher les ustilisateurs de sauvegarder (voler) mes images?

- ### Forum d'aide de Coppermine

  - Je ne connait rien à PHP/mySQL...
  - J'ai posté une quelstion il y a quelque temps, mais personne n'y répond. Quel est le...?
  - Comment dois-je formuler mes questions?
  - J'ai des problèmes. Qu'est ce que je dois faire en premier (avant de poster ma question sur le forum)?
  - Hey, en regardant votre profil, je peux voir que vous êtes Allemands/Français/ou autre. Puisje poster ma question dans cette langue?
  - Dosi-je vous envoyer un courriel/pm/im pour avoir votre aide?
  - Qui êtes vous au fait?

## Réglages / Configuration

### Comment puis-je Sauvegarder ma base de donnée Coppermine?

Actuellement il n'y a pas de solution de sauvegarde intégrées à Coppermine. Pour sauvegarder la structure de vos répertoires/fichiers, vous devez utiliser la bonne vieille methode du FTP et un outil comme phpMyAdmin pour sauvegarder la base de donnée (Beaucoup d'hébergeurs qui proposent MySql proposent une version pré-installée de PhpMyAdmin - si c'est le cas, utilisez la!). PhpMyAdmin est facile à installer: téléchargez simplement la distribution, décompressez là sur votre disque dur, modifiez un fichier de configuration et téléchargez le tout sur votre serveur. (NOTE: certains hébergeurs proposent un service de sauvegarde. vous devriez véirifier si ce service est disponible pour vous en premier lieu.)
Voici rapidement "comment sauvegarder la base de donnée avec phpMyAdmin":

- Téléchargez le logiciel si il n'est pas disponible pour vous, installez el (rappelez qu'il faut protéger son accès par un mot de passe).
- Depuis votre navigateur, allez à l'emplacement ou vous avez installé le logiciel.
- Sélectionnez la base de donnée que vous voulez sauvegarder dans la liste déroulante du cadre gauche.
- Sous l'onglet "exporter"dans "Exporter (schema) de la base de donnée" sélectionnez la/les table(s) que vous voulez sauvegarder (appuyez sur CTRL pour sélectionner plus qu'une table).
- Cochez "Structure et données"
- cochez "Transmettre"
- Sélectionnez "zipped"
- Ne séléctionnez Pas "Ajouter 'drop table'" - votre base de donnée serait effacée si vous le faisiez.
- cliquez "Envoyer"
- Sauvegardez le fichier sur votre disque dur (en fonction de la vitesse de votre connection, celà peut prendre un moment).

### L' Image de grande taille ne s'affiche pas dans une fenêtre Pop-up lorsque l'on clique sur l'image intermédiaire. Qu'est ce qui ne va pas?

Si vous êtes sur que l'image originale est plus grande en dimensions que le paramètre choisi pour la taille des images intermédiaires, il y a de grandes chances pour que vous ayez modifié le fichier template.html de votre thème: assurez vous que la ligne `{JAVASCRIPT}` dans /themes/yourtheme/template.html est bien présente pour que l'ouverture de la fenêtre pop-up fonctionne...
l'entête <head> de votre fichier template devrair resembler à ceci:

    <head>
    <title>{TITLE}</title>
    <meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" />
    {META}
    <link rel="stylesheet" href="themes/nom_de_votre_theme/style.css" />
    {JAVASCRIPT}
    </head>

- Si vous n'êtes pas sur, comparez juste le fichier template.html de votre theme avec celui du theme par défaut livré avec Coppermine .

### Comment puis-je empecher d'autres sites de faire des liens directs vers mes images au lieu des pages de ma galerie?

Si votre hébergeur permets l'utilisation de fichiers .htaccess files (vous devrez le lui demander), vous pouvez empêcher "les liens directs" en créant un fichier .htaccess dans le répertoire albums.
Ouvrez votre éditeur de texte et ajoutez les lignes suivantes, puis sauvegardez le fichier en .htaccess :

    SetEnvIfNoCase Referer "^http://www.votredomaine.com/" locally_linked=1
    SetEnvIfNoCase Referer "^http://votredomaine.com/" locally_linked=1
    SetEnvIf Referer "^$" locally_linked=1
    <FilesMatch "\.(gif|png|jpe?g)$">
      Order Allow,Deny
      Allow from env=locally_linked
    </FilesMatch>

Cela ne fonctionnera que sur les serveurs linux/unix et apache servers ET uniquement si vous êtes autorisés à utiliser les fichiers .htaccess par votre hébergeur ou si vous utilisez votre propre serveur avec le "mod_rewrite" activé sur votre serveur.

### Comment autoriser tous les visiteurs, à ajouter des commentaires aux images?

- identifiez vous comme administrateur
- Activez les contrôles administrateurs
- groupes
- "Anonymous" - "peut poster des commentaires" - "Oui"
- Appliquer les modifications

Pour changer ce réglage pour chaque album, appliquez d'abbord le réglage ci dessus puis:

- identifiez vous comme administrateur
- Assurrez vous que les contrôles administrateurs sont actifs
- Dans la vue des catégories, cliquez sur l'album de votre choix
- Sélectionnez "Propriétés"
- Réglez"Droits pour cet album" - "Les visiteurs peuvent poster des commentaires" - "Oui"
- "Mettre à jour l'album"

### Je ne peut pas télécharger de grandes images ou fichiers. Qu'est ce qui ne va pas?

La taille maximale pour les images et/ou les fichiers téléchargeables est limitée par différents paramètres - pour trouver pourquoi vous n'arrivez pas à télécharger de grandes imagesn vérifiez ce qui suit:

- Assurez vous d'avoir assez de place libre sur votre serveur (rappelez vous que vous devez avoir de l'espace pour les images originales, intermédiaires et les vignettes!)
- Identifié comme administrateur, vérifiez vos réglages de "Groupes" : les groupes (même le groupe administrateurs!) ont un quota d'espace limité qui peut être défini ici
- Le "time-out" du navigateur: Internet Explorer à une fonction de time-out: si vos téléchargements ne sont pas terminés après un certain laps de temps, le navigateur va stopper le téléchargement (Cela vaut en particulier pour les connexions à distance)
- Il y a des limites maximales paramétrées dans la configuration PHP de votre serveur ou du serveur Web de votre hébergeur. Si vous êtes chez un hébergeur il n'y a pas grand chose que vous puissiez faire sauf de lui demander si il peut vous aider. Si vous fonctionnez sur votre propre serveur, vérifiez le php.ini et cherchez `LimitRequestBody` - cette valeur (en bytes) est la valeur maximale de téléchargement autorisée par php/html

### Je n'arrive pas à m'identifier dans Coppermine. Que ce passe t'il?

Il s'agit la plupart du temps d'un problème de cookie:

- Si vous utilisez Internet Explorer 6, vous devez accepter les cookies. Cliquez sur "Outils" - "Options Internet" - "Vie Privée" et ajoutez votre site dans la liste des sites dignes de confiance ou réglez le curseur à un niveau inférieur.
- Parfois IE ne gère pas les cookies correctement. Fermez votre navigateur, essayez d'effacer tous vos cookies manuellement et relancez votre navigateur
- Vérifiez que vousn'utilisez pas un logiciel qui interfère dans l'acceptation des cookies comme les pare-feu (ZoneAlarm, Tiny, Cookie Washer etc.) et désactivez les pour voir si les cookies sont alors acceptés.
- Essayez d'utiliser un autre navigateur (comme Opera, qui est particulièrement léger à télécharger et peut être désinstaller facilement). C'est généralement une bonne idée d'avoir plusieurs navigateurs installés sur votre ordinateur pour vérifier que votre site s'affiche correctement pas uniquement avec votr enavigateur préféré
- Si vous utilisez les sous-domaines et la version en développementd e Coppermine ou certains mods sur un autre sous domaine (comme galerie.votresite.com et forum.votresite.com) cela peut aussi causer des problèmes: un sous domaine est un autre domaine (en fait foo.com et bar.com sont des sous domaines du tld ".com", donc au niveau des cookies, ils sont aussi différents que forum.votresite.com et comics.votresite.com). Bien entendu vous pouvez "modifier en certains sens " dans les scripts, mais généralement les scripts de forums sont difficiles à modifier .

### Comment puis-je changer l'ordre de tri des albums?

Par défaut, les albums s'affichent dans l'ordre ou ils ont été crées. Si vous voulez changer cet ordre, faites ce qui suit:

- Identifiez vous comme administrateur;
- sélectionnez "Albums" dans le menu administrateur;
- Choisissez la catégorie des albums que vous voulez trier dans la liste déroulante;
- Séléctionnez un album en cliquant dessus;
- Puis utilisez les flêches haut/bas pour changer de position.
- Cliquez sur "appliquer les modifications".
- Validez le message "êtes vous surs de vouloir faire ces modifocations ?" en cliquant sur "OK"

### Je n'utilise plus les images intermédiaires. Comment puis-je les effacer pour gagner de la place?

Pourquoi voulez vous faire ça ? Effacer les images intermédiaires désactiverait beaucoup des fonctions principales qui font de Coppermine ce qu'il est acctuellement. L'option d'envoi des Ecartes, l'ajout de commentaires aux images, la possibilité de noter les photos, l'affichage des données EXIF, juste pour en citer quelques unes. Si vou ssouhaitez vraiment gagner le la place, optez plutôt pour l'effacement des images originales en utilisant l'option "Utilitaires" du menu administrateur. En faisant cela, vous permettrez à vos visiteurs de jouir de toutes les fonctions de Coppermine à l'xecption de la visualisation des images originales. Vous gagnerz certainement plus de place en fin de compte. Assurez vous juste de régler la taille de vos images intermédiaires dans la Configuration à une taille correcte pour vous.

Si vous devez réellement effacer les images intermédiaires, cherchez les modifications et hacks sur le forum de Coppermine pour apprendre comment faire.

### Comment puis-je déplacer ma galerie vers un autre hébergeur?

- Sauvegardez vos fichiers: Téléchargez par FTP l'ensemble de votre dossier Coppermine sur votre disque dur
- Utilisez un outils comme phpMyAdmin pour faire un dump (sauvegarde) de votre base de donnée MySQL.
- Vérifiez que votre sauvegarde fonctionne: vérifiez que votre mySQL-dump contient bien toutes les données (ouvrez l'archive de la sauvegarde et utilisez un éditeur de texte pour le visualiser)
- Sur le nouveau serveur: Téléchargez par FTP votre dossier Coppermine sur le nouveau serveur
- CHMODez le répertoire /albums à 755 ou 777 (en focntion de la configuration de votre serveur)
- restorez les tables mySQL en lancant les requêtes de votre fichier de sauvegarde créer à l'étape 2
- testez votre galerie Coppermie - ça devrait être bon

[Haut de page]

### Comme puis-je montrer le même fichier dans plusieurs albums?

Le Mot clé Album dans Propriétés de l'Album est utilisé pour faire un lien des images d'un album vers un autre. En utilisantcette méthode, les fichiers/images peuvent être affichés dans plusieurs albums alors que le fichier n'existe que dans un seul album de votre serveur. Vous téléchargez simplement un fichier dans un album comme vous le faites habituellement, puis assignez un ou plusieurs mots clés au fichier. La fonction Mot clé lit les espaces entre les mots comme des séparateurs et les utilise comme des mots séparés. Si vous devez utiliser une phrase pour vos mots clés, utilisez le caractère de soulignement ou le caractère ASCII ctrl+Alt+0160 (NOTE: la derbière option ne fonctionne qu'avec les jeux de caractères latins.) Chaque album ne peut avoir qu'UN (1) mot clé ou phrase clé. Toutes les images qui se trouvent dans les différents albums et que vous voulez voir afficher dans cet album doivent avoir ce même mot clé ou phrase clé dans leurs champ mots clés respectifs. Les images, à l'inverse des albums peut avoir plusiers mots clés ou phrases clés séparés par des espaces. Celà vous donne la possibilité d'afficher les images dans plusieurs albums. Pour les visiteurs de ces albums, il leur semblera que les images/fichiers ont été téléchargés dans chaque album.

Si vous utilisez les mots clés albums pour afficher les images/fichiers dans plus qu'un album, en activant l'option de configuration, Afficher le nombre d'images liées, vous afficherez des informations suplémentaires dans les statistiques albums. C'est le cas si un album ne contient pas uniquement des fichiers "normaux" , mais des fichiers liés via l'option "mots clés d'albums", le nombre de fichiers liés sera affiché séparément comme ceci "3 fichiers, dernier ajout le 07 Oct 2004, 3 fichiers liés, 6 fichiers au total".

[Haut de page]

## Ajouts / Modifications / Hacks

### Comment puis-je diriger un utilisateur directement vers son album privé après qu'il se soit identifié

ouvrez
`login.php`
et chechez
`pageheader($lang_login_php['login'],"<META http-equiv=\"refresh\" content=\"3;url=$referer\">");`
et ajoutez avant
`$referer = 'index.php?cat='.(FIRST_USER_CAT+$USER_DATA['user_id']);`

### Comment activer les lines cliquables dans les champs utilisateurs personnalisés?

Ouvrez displayimage.php et changez
`$info[$CONFIG['user_field'.$i.'_name']] = make_clickable($CURRENT_PIC_DATA['user'.$i]);`
en
`$info[$CONFIG['user_field'.$i.'_name']] = bb_decode($CURRENT_PIC_DATA['user'.$i]);`
Cela vous autorisera à utiliser les BBCodes dans les champs personnalisés: vous pourrez alors avoir quelque chose comme
`[url]http://www.unsite.com/foo/bar.php?quelque_chose=42[/url]`
ou
`[url=http://www.unsite.com/foo/bar.php?quelque_chose=42]lien vers un site![/url]`
dans votre champ utilisateur personnalisé (dont l'affichage doit, bien entendu, être activé dans la page de configuration.).

### Comment puis-je ajouter quelque chose juste avant la ligne "Powered by Coppermine"?

Ouvrez /themes/yourtheme/theme.php, cherchez `echo $template_footer` et ajoutez ce que vous souhaitez afficher dans une ligne avant, comme par exemple `print '<span class="footer"><a href="http://www.mon_lien.com/foo.htm">Mon Lien</a></span>';`

### Puis-je renommer template.html en template.php pour inclure du code PHP dans mon thème?

Non, ce n'est simplement pas la manière dont fonctionne Coppermine; pour les pages "normales" le nom de l'extension indique au serveur de quellemanière le fichier doit être interpreté par PHP. Les fichiers template du répertoire thèmes ne sont pas interpretés de cette manière - l'extension .html a juste été choisies pour permettre une modification plus facile. Vous ne pouvez pas avoir de code PHP dans le fichier template, quelle que soit son extention. Il n'y a rien à faire de plus!

### Comment enpècher les ustilisateurs de sauvegarder (voler) mes images?

Vous ne pouvez pas complêtement empêcher les utilisateur de prendre vos fichiers - C'est du à la manière dont focntionne le web: si une image est affichée par le navigateur, l'utilisateur en a de toute façon une copie sur son disque dur. Il y a malgré tout des methodes pour rendreplus difficile le vol d'images pour un débutant:

- Ajoutez un filigrane sur vos images avant de les télécharger
- Utilisez la fonction intégrée filigrane. Notez que l'utilisation de la fonction de filigrane en ligne utilise beaucoup de ressources serveur.
- Enpêchez Internet Explorer d'afficher la barre d'outils images lorsque l'utilisateur passe sur l'image avec la souris. Ouvrez themes/yourtheme/template.html, trouvez `<meta http-equiv="Pragma" content="no-cache" />` et ajoutez juste après `<meta http-equiv="imagetoolbar" content="no" />`
- Utilisez un des nombreux scripts "par de clic droit" disponible. Rappelez vous que ces scripts ne sont pas très efficaces puisqu'ils ne vont écarter que les utilisateurs innexpérimentés du vol de vos images. L'équipe de développement nercommande pas l'utilisation de tels scripts.

[Haut de page]

## Forum d'aide de Coppermine

Il n'y a pas (ou peux hélas) de questions non fréqemment posées sur le forum d'aide. Avant de poster sur le forum d'aide (ou en fait sur n'importe quel forum), merci de lire cette section:

### Je ne connait rien à PHP/mySQL...

Pas de problèmes, chacun a commencé un jour. Simplement ne commencez pas tous vos post par "Je suis débutant", "Je ne connais rien à PHP" etc.
Généralement on peut le déduire de vos questions. Il n'y a pas besoin de s'excuser. La plupart d'entre nous se rappellent de l'époque ou il était à votre place.

### J'ai posté ma question il y à un moment, mais personne ne répond. Quel est le...?

Le forum d'aide n'est pas une hotline. Même si il y a beaucoup de visiteurs sur le site, seulement une petite partie apportent une aide - de manière bénévole et volontaire. Eh oui, nous ne recevons aucune rétribution pour nos contributions, et nous avons tous une vie, un travail, une famille entre autre. Parfois nous sommes absents. Donc, soyez patienst, lisez la documentation et cherchez sur le forum pendant que vous attendez.
Si vous ne recevez aucune réponse à votre question:

- assurez vous de nous avoir laissé assez de temps pour réagir (en jours , pas en heures!)
- peut être qye personne ne connait de solution pour votre problème
- peut être que votr equestion a tét posée maintes et maintes fois
- peut être que votre post a été un peu abrupt ou impoli et que vous avez été ignoré pour cette raison
- peut être que la fonction que vous souhaitez demande beaucoup de programmation et qu'aucun de ceux qui sont capables de le faire n'a besoin de cette fonction

### Comment dois-je formuler ma question?

Si vous avez une question, assurez vous de donner le plus d'informations possible:

- un lien vers votre galerie avec un identifiant te un mot de passe de test, est souvent le seul moyen pour pouvoir apporter de l'aide - donnez les avec votre question, ou mieux, modifiez votre profil sur le forum d'aide et entrez y l'adresse de votre galerie!
- pour les questions relatives au serveur, assurez vous de donner les informations sur votre serveur (OS, serveur, version PHP, version mySQL, version de la librairie GD, safe mode sur on/off?). La plupart des informations se trouvent dan le phpinfo()
- si il s'agit du problème du côté client (utilisateur) donnez nous des informations à son sujet OS et navigateur
- donnez nosu une copie d'écran, si nécessaire
- utilisez un object correct pour vos messages: indiquez dans l'objet du message quel est le sujet de votre question! La plupart des personnes apportant de l'aide n'aiment pas répondre à ques posts qui ont pour objet des phrase qui n'ont pas de sens comme "J'ai une question" ou "Problème d'installation" ou "demande de fonction" ou "de l'aiiiiide sil vous plait"

### Je rencontre un problème. Que dois-je faire en premier (avant de poster sur le forum)?

- lisez le fichier readme qui se trouve dans la distribution de Coppermine
- lisez la documentation
- lisez cette FAQ
- Cherchez sur le forum
- activez le mode de débugage (identifiez vous comme admin, config, debug mode)
- chosissez la bonne section du forum: si vous utilisez un partage de Coppermine pour phpnuke, ne postez pas dans la section de la version autonome et vice versa

### Hey, en regardant votre profil je peut voir que vous êtes Allemand/Français/ou autre. Est ce que je peux poster ma question dans cette langue?

Si vous postez sur le forum anglophone, merci de ne pas poster dans une autre langue - de cette manière, les autres pourront aussi bénéficier de votre question (et des réponses qui lui seront apportées). N'ayez pas peur d'écrire dans "u n mauvais Anglais" - personne ne se moquera de vous, et la plupart de nos visiteurs ne sont pas de langue maternelle anglaise!

Nous avons des sections avec des langues spécifiques pour le Chinois, le Français, l'Allemand, l'Italien, le Persan, et l'Espagnol.

### Puis-je vous envoyer un courriel/pm/im pour avoir de l'aide?

Non, ne le faites pas postez votre question sur le forum de Coppermine (publiquement) - si nous (la communauté) ne trouvons pas de solution et qu'une personne donnant de l'aide à le temps et le veut bien, il vous envera un courriel/pm/im you!

### Qui êtes vous en fait?

Nous sommes un groupe de personnes qui ont décidé de former une équipe pour continuer le développement de Coppermine - consultez la page team pour plus de détails...

Cette FAQ est un travail en cours, n'hésitez pas à contribuer dans le forum d'aide de Coppermine Photo Gallery (ne contactez pas les membres de l'équipe de développement ou les personnes apportant de l'aide pour leur demander des corrections pour votre installation de Coppermine). Merci de rapporter tous le bugs, fautes de frappe etc...
consultez la version en ligne de cette documentation pour les mises à jour!
Amusez vous bien!