Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: Comment ajouter des champs ?  (Read 4932 times)

0 Members and 1 Guest are viewing this topic.

kad75

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 61
    • Shootnews
Comment ajouter des champs ?
« on: October 19, 2006, 12:50:12 am »


Bonsoir à tous,

J'ai la version 1.4.9
Après l'upload d'une image, il est nécessaire de choisir le bon album et ajouter un titre + description
Je souhaiterais ajouter des champs afin de mettre plus de renseignements sous mes images.
C pour une agence immobiliere.

Je pense qu'il faut modifier le fichier upload.php + ajouter des champs sur la BDD

Pouvez-vous m'indiquer la démarche à suivre pour ajouter des menus déroulants avec plusieurs propositions (comme Album) ou des champs simples (comme Titre de la photo).

Merci d'avance et bon courage pour la suite.

Logged

Pascal YAP

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 13833
  • Hello World :-)
    • CPG 1.5.x ExperiMental website
Re: Comment ajouter des champs ?
« Reply #1 on: October 19, 2006, 01:02:02 am »

Bonjour,

Quote
Je souhaiterais ajouter des champs afin de mettre plus de renseignements sous mes images.
Page CONFIGURATION de Coppermine :


Champs personnalisés pour les descriptions d'images (laisser vide si inutilisés)
Nom du champ 1       
Nom du champ 2       
Nom du champ 3       
Nom du champ 4


Vu l'heure (01h 00), je ne réponds qu'à une question par sujet, comme le stipule les règles du Forum ;D

PYAP
Logged

kad75

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 61
    • Shootnews
Re: Comment ajouter des champs ?
« Reply #2 on: October 19, 2006, 01:27:58 am »

Merci beaucoup pour ta réponse rapide.

Cependant, je désirerais pour certains champs disposer d'un menu déroulant avec la possibilité de choisir entre plusieurs propositions.
Pouvez-vous me donner la démarche à suivre en m'indiquant le code à modifier ou les éléments à rajouter.

De plus, je voudrais ajouter plus de 4 champs : Comment faire svp ?
Champs personnalisés pour les descriptions d'images (laisser vide si inutilisés)
Nom du champ 1       
Nom du champ 2       
Nom du champ 3       
Nom du champ 4
...........
..........
........
....
..

Merci d'avance
Logged

kad75

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 61
    • Shootnews
Re: Comment ajouter des champs ?
« Reply #3 on: October 19, 2006, 01:29:08 am »

Merci beaucoup pour ta réponse rapide.

Cependant, je désirerais pour certains champs disposent d'un menu déroulant avec la possibilité de choisir entre plusieurs propositions.
Pouvez-vous me donner la démarche à suivre en m'indiquant le code à modifier ou les éléments à rajouter.

De plus, je voudrais ajouter plus de 4 champs : Comment faire svp ?
Champs personnalisés pour les descriptions d'images (laisser vide si inutilisés)
Nom du champ 1       
Nom du champ 2       
Nom du champ 3       
Nom du champ 4
...........
..........
........
....
..

Merci d'avance
Logged

Pascal YAP

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 13833
  • Hello World :-)
    • CPG 1.5.x ExperiMental website
Re: Comment ajouter des champs ?
« Reply #4 on: October 19, 2006, 01:52:23 am »

Voici un lien qui va faire votre bonheur peut-être  ;D
http://forum.coppermine-gallery.net/index.php?topic=34899.0

PYAP
Logged

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9096
  • aka Frantz
    • Ma galerie
Re: Comment ajouter des champs ?
« Reply #5 on: October 19, 2006, 07:23:43 am »

Bonjour,
Quote
De plus, je voudrais ajouter plus de 4 champs : Comment faire svp ?
http://forum.coppermine-gallery.net/index.php?topic=23695.0
Logged
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

kad75

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 61
    • Shootnews
Re: Comment ajouter des champs ?
« Reply #6 on: October 19, 2006, 03:37:54 pm »


Merci beaucoup.

Je viens de faire les modifications A LA LETTRE mais j'ai cette erreur :

Parse error: syntax error, unexpected T_STRING in /mnt/112/sdc/8/4/mon-site/upload.php on line 940

Merci pour votre aide

Voici le code :

(https://forum.coppermine-gallery.net/proxy.php?request=http%3A%2F%2Fup.mezimages.com%2Fup%2F1233859nn.jpg&hash=18b88a151bfc2c091563fba37f00a94f0415e9cf)
Logged

kad75

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 61
    • Shootnews
Re: Comment ajouter des champs ?
« Reply #7 on: October 19, 2006, 03:39:06 pm »

<a href="http://up.mezimages.com/up/1233859nn.jpg">Cliquer pour voir le code</a>
Logged

kad75

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 61
    • Shootnews
Re: Comment ajouter des champs ?
« Reply #8 on: October 19, 2006, 03:43:02 pm »

Pardon voici le code :

 // The user should have the 'single upload only' form.

 
Code: [Select]
       // Declare an array containing the various upload form box definitions.
        $captionLabel = $lang_upload_php['description'];
        if ($CONFIG['show_bbcode_help']) {$captionLabel .= '&nbsp;'. cpg_display_help('f=index.html&amp;base=64&amp;h='.urlencode(base64_encode(serialize($lang_bbcode_help_title))).'&amp;t='.urlencode(base64_encode(serialize($lang_bbcode_help))),470,245);}
        $form_array = array(
        sprintf($lang_upload_php['max_fsize'], $CONFIG['max_upl_size']),
        array($lang_upload_php['album'], 'album', 2),
        array('MAX_FILE_SIZE', $max_file_size, 4),
        array($lang_upload_php['picture'], 'userpicture', 1, 1),
        array($lang_upload_php['pic_title'], 'title', 0, 255, 1),
        array($captionLabel, 'caption', 3, $CONFIG['max_img_desc_length']),
        array($lang_upload_php['keywords'], 'keywords', 0, 255, 1),
        array('event', 'picture', 4)
        );

        if(!empty($CONFIG['user_field1_name'])) {
            $form_array[] = array($CONFIG['user_field1_name'], 'user1', 0, 255, 1);
        }

        if(!empty($CONFIG['user_field2_name'])) {
            $form_array[] = array($CONFIG['user_field2_name'], 'user2', 0, 255, 1);
        }

        if(!empty($CONFIG['user_field3_name'])) {
            $form_array[] = array($CONFIG['user_field3_name'], 'user3', 0, 255, 1);
        }

        if(!empty($CONFIG['user_field4_name'])) {
            $form_array[] = array($CONFIG['user_field4_name'], 'user4', 0, 255, 1);
        }

if(!empty($CONFIG['user_field5_name'])) {
            $form_array[] = array($CONFIG['user_field5_name'], 'user5', 0, 255, 1); // <=>  VOICI LA LIGNE 940
        }
       
if(!empty($CONFIG['user_field6_name'])) {
            $form_array[] = array($CONFIG['user_field6_name'], 'user6', 0, 255, 1);
        }
       
if(!empty($CONFIG['user_field7_name'])) {
            $form_array[] = array($CONFIG['user_field7_name'], 'user7', 0, 255, 1);
        }

        if(!empty($CONFIG['user_field8_name'])) {
            $form_array[] = array($CONFIG['user_field8_name'], 'user8', 0, 255, 1);
        }

        if(!empty($CONFIG['user_field9_name'])) {
            $form_array[] = array($CONFIG['user_field9_name'], 'user9', 0, 255, 1);
        }

        if(!empty($CONFIG['user_field10_name'])) {
            $form_array[] = array($CONFIG['user_field10_name'], 'user10', 0, 255, 1);
        }

        if(!empty($CONFIG['user_field11_name'])) {
            $form_array[] = array($CONFIG['user_field11_name'], 'user11', 0, 255, 1);
        }

        if(!empty($CONFIG['user_field12_name'])) {
            $form_array[] = array($CONFIG['user_field12_name'], 'user12', 0, 255, 1);
        }

        if(!empty($CONFIG['user_field13_name'])) {
            $form_array[] = array($CONFIG['user_field13_name'], 'user13', 0, 255, 1);
        }

        if(!empty($CONFIG['user_field14_name'])) {
            $form_array[] = array($CONFIG['user_field14_name'], 'user14', 0, 255, 1);
        }

        if(!empty($CONFIG['user_field15_name'])) {
            $form_array[] = array($CONFIG['user_field15_name'], 'user15', 0, 255, 1);
        }
       
if(!empty($CONFIG['user_field16_name'])) {
            $form_array[] = array($CONFIG['user_field16_name'], 'user16', 0, 255, 1);
        }
       
if(!empty($CONFIG['user_field17_name'])) {
            $form_array[] = array($CONFIG['user_field17_name'], 'user17', 0, 255, 1);
        }

        if(!empty($CONFIG['user_field18_name'])) {
            $form_array[] = array($CONFIG['user_field18_name'], 'user18', 0, 255, 1);
        }

        if(!empty($CONFIG['user_field19_name'])) {
            $form_array[] = array($CONFIG['user_field19_name'], 'user19', 0, 255, 1);
        }

        if(!empty($CONFIG['user_field20_name'])) {
            $form_array[] = array($CONFIG['user_field20_name'], 'user20', 0, 255, 1);
        }

    } else {
« Last Edit: October 19, 2006, 04:07:24 pm by PYAP »
Logged

Pascal YAP

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 13833
  • Hello World :-)
    • CPG 1.5.x ExperiMental website
Re: Comment ajouter des champs ?
« Reply #9 on: October 19, 2006, 04:11:34 pm »

Code: [Select]
if(!empty($CONFIG['user_field5_name'])) {Au début de cette ligne, il y a deux caractères invisibles (tabulation) qui peuvent entraver le script.
Sélectionnez ces deux tabulations, puis supprimez-les pour voir ...

PYAP
Logged

kad75

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 61
    • Shootnews
Re: Comment ajouter des champs ?
« Reply #10 on: October 19, 2006, 05:20:04 pm »

Non, j'ai bien supprimer les tabulations mais le probleme ne vient pas de là.

Ce n'est pas une histoire de "maximum 4 champs" à modifier dans un fichier.

Merci d'avance
Logged
Pages: [1]   Go Up
 

Page created in 0.019 seconds with 15 queries.