FAQ (Question fréquemment posées) - Coppermine Photo Gallery - Documentation & manuel

# 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 ressource pour comprendre Coppermine - il est impératif que vous lisiez d'abord 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ées 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 empêcher 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 champs utilisateurs personnalisés?
  - Comment puis-je ajouter quelque chose juste avant la ligne "Powered by Coppermine" ?
  - Erreurs PHP communes (et comment s'en débarrasser...) ?
  - Puis-je renommer template.html en template.php pour inclure du code PHP dans mon thème ?
  - • Comment empêcher les utilisateurs de sauvegarder (voler) mes images ?

- ### Forum d'aide de Coppermine

  - Je ne connais rien à PHP/MySQL...
  - J'ai posté une question 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. Puis-je poster ma question dans cette langue ?
  - Dois-je vous envoyer un courriel/pm/im pour avoir votre aide ?
  - Qui êtes-vous au fait ?

## Réglages / Configuration

### 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/votretheme/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 devrait ressembler à 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 thème avec celui du thème par défaut livré avec Coppermine.

### Comment puis-je empêcher 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 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'abord le réglage ci dessus puis:

- identifiez-vous comme administrateur
- Assurez-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 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 vous n'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ésinstallé 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 votre navigateur préféré
- Si vous utilisez les sous-domaines et la version en développement de 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électionnez 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 modifications ?" 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 actuellement. 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 vous souhaitez 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'exception de la visualisation des images originales. Vous gagnerez 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 vraiment vous devez supprimer les photos de taille intermédiaire, jetez un œil à la section "Autoriser les images originales dans une fenêtre pop-up en gagnant un maximum de place".

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

Le mot-clé d'album dans Propriétés de l'album est utilisé pour faire un lien des images d'un album vers un autre. En utilisant cette 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 derniè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 plusieurs mots-clés ou phrases clés séparés par des espaces. Cela 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 supplé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 changez
`$redirect = ($CPG_REFERER && (strpos($CPG_REFERER, 'login.php') === false)) ? $CPG_REFERER : 'index.php';`
en
`$redirect = 'index.php?cat='.(FIRST_USER_CAT+$USER_DATA['user_id']);`

### Comment activer les liens 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/votretheme/theme.php, cherchez `echo $template_footer` et ajoutez ce que vous souhaitez afficher dans une ligne avant comme par exemple `echo '<span class="footer"><a href="http://www.mon_lien.com/foo.htm">Mon lien</a></span>';`

Sinon, éditer template.html ou même modifier la balise de crédits elle-même.

### 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 quelle manière le fichier doit être interprété par PHP. Les fichiers template du répertoire thèmes ne sont pas interprété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 extension. Il n'y a rien à faire de plus !

### Comment empêcher les utilisateurs de sauvegarder (voler) mes images ?

Vous ne pouvez pas complètement empêcher les utilisateurs de prendre vos fichiers - C'est du à la manière dont fonctionne 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 méthodes pour rendre plus 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.
- Empêchez Internet Explorer d'afficher la barre d'outils images lorsque l'utilisateur passe sur l'image avec la souris. Ouvrez themes/votretheme/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 inexpérimentés du vol de vos images. L'équipe de développement ne recommande 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équemment 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 apporte 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 patient, 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 que personne ne connait de solution pour votre problème
- peut être que votre question a é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()
- s'il s'agit du problème du côté client (utilisateur) donnez nous des informations à son sujet OS et navigateur
- donnez nous une copie d'écran, si nécessaire
- utilisez un objet 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 à aux 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ébogage (identifiez vous comme admin, config, mode débogage)
- choisissez 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 peux 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 enverra 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 les bugs, fautes de frappe etc...
Consultez la version en ligne de cette documentation pour les mises à jour!
Amusez vous bien!