Comment ajouter des champs ? Comment ajouter des champs ?
 

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]

Main Menu

Comment ajouter des champs ?

Started by kad75, October 19, 2006, 12:50:12 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

kad75


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.


Pascal YAP

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

kad75

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

kad75

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

Pascal YAP


François Keller

Bonjour,
QuoteDe plus, je voudrais ajouter plus de 4 champs : Comment faire svp ?
http://forum.coppermine-gallery.net/index.php?topic=23695.0
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


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)

kad75


kad75

#8
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 .= ' '. cpg_display_help('f=index.html&base=64&h='.urlencode(base64_encode(serialize($lang_bbcode_help_title))).'&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 {

Pascal YAP

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

kad75

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