coppermine-gallery.com/forum

Support => Français (French) => Language Specific Support => cpg1.4.x Français (French) => Topic started by: kad75 on October 19, 2006, 12:50:12 AM

Title: Comment ajouter des champs ?
Post by: kad75 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.

Title: Re: Comment ajouter des champs ?
Post by: Pascal YAP on October 19, 2006, 01:02:02 AM
Bonjour,

QuoteJe 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
Title: Re: Comment ajouter des champs ?
Post by: kad75 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
Title: Re: Comment ajouter des champs ?
Post by: kad75 on October 19, 2006, 01:29:08 AM
Quote from: kad75 on October 19, 2006, 01:27:58 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
Title: Re: Comment ajouter des champs ?
Post by: Pascal YAP 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
Title: Re: Comment ajouter des champs ?
Post by: François Keller on October 19, 2006, 07:23:43 AM
Bonjour,
QuoteDe plus, je voudrais ajouter plus de 4 champs : Comment faire svp ?
http://forum.coppermine-gallery.net/index.php?topic=23695.0 (http://forum.coppermine-gallery.net/index.php?topic=23695.0)
Title: Re: Comment ajouter des champs ?
Post by: kad75 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://coppermine-gallery.com/forum/proxy.php?request=http%3A%2F%2Fup.mezimages.com%2Fup%2F1233859nn.jpg&hash=18b88a151bfc2c091563fba37f00a94f0415e9cf) (http://up.mezimages.com/up/1233859nn.jpg)
Title: Re: Comment ajouter des champs ?
Post by: kad75 on October 19, 2006, 03:39:06 PM
<a href="http://up.mezimages.com/up/1233859nn.jpg">Cliquer pour voir le code</a>
Title: Re: Comment ajouter des champs ?
Post by: kad75 on October 19, 2006, 03:43:02 PM
Pardon voici le code :

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

       // 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 {
Title: Re: Comment ajouter des champs ?
Post by: Pascal YAP on October 19, 2006, 04:11:34 PM
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
Title: Re: Comment ajouter des champs ?
Post by: kad75 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