•  » Utilisation
  •  » Nom de l'image et Auteur obligatoire

#1 2006-11-25 10:19:04

f1rwb
Membre
Cébazat
2006-11-18
20

Nom de l'image et Auteur obligatoire

Bonjour à tous

Encore une question à 20 centimes d'euro, est-il possible de rendre les champs "Nom de l'image" et "Auteur" obligatoire pour l'upload des images dans PWG 1.6.2 ?

Hors ligne

#2 2006-11-25 10:33:09

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Nom de l'image et Auteur obligatoire

Bien sûr, mais je n'ai pas le souvenir de cette question, donc on va chercher un peu.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#3 2006-11-28 20:42:59

f1rwb
Membre
Cébazat
2006-11-18
20

Re: Nom de l'image et Auteur obligatoire

Bon personne veut gagner 20 centimes....snif

Hors ligne

#4 2006-11-28 20:59:13

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Nom de l'image et Auteur obligatoire

Demain, je ne bosse pas... Si j'ai un moment de libre, je regarderai de plus près.
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#5 2006-11-29 09:18:19

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Nom de l'image et Auteur obligatoire

[HS]Je te remercie des 20 centimes...
N'étant qu'un des membres de la team et n'étant qu'un Vincent parmi tant d'autres, j'ai assez l'habitude de cette expression, mais tu les garderas.
8-)[/HS]

1 - Dans ./language/en_UK.iso-8859-1/common.lang.php juste avant la dernière ligne:

?>

ajoute:

$lang['upload_err_name'] = 'Picture name is mandatory.';
$lang['upload_err_author'] = 'Author name has to be given.';

2 - De même pour le français, dans ./language/fr_FR.iso-8859-1/common.lang.php juste avant la dernière ligne, ajoute:

$lang['upload_err_name'] = 'Le nom de l\'image est obligatoire.';
$lang['upload_err_author'] = 'Le nom de l\'auteur doit être indiqué.';

3 - Dans ./upload.php, cherche ceci:

// test de la présence des champs obligatoires
  if ( empty($_FILES['picture']['name']))
  {
    array_push( $error, $lang['upload_filenotfound'] );
  }
  if ( !ereg( "([_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+)",
             $_POST['mail_address'] ) )
  {
    array_push( $error, $lang['reg_err_mail_address'] );
  }
  if ( empty($_POST['username']) )
  {
    array_push( $error, $lang['upload_err_username'] );
  }

et ajoute juste après ceci:

if ( empty($_POST['name']) )
  {
    array_push( $error, $lang['upload_err_name'] );
  }
  if ( empty($_POST['author']) )
  {
    array_push( $error, $lang['upload_err_author'] );
  }

4 - Dans ./template/yoga/upload.tpl remplace ceci:

<!-- name of the picture  -->
    <tr>
      <td class="menu">{L_NAME_IMG}</td>
      <td align="center" style="padding:10px;">
        <input name="name" type="text" value="{NAME_IMG}" />
      </td>
    </tr>
    <!-- author  -->
    <tr>
      <td class="menu">{L_AUTHOR}</td>
      <td align="center" style="padding:10px;">
        <input name="author" type="text" value="{AUTHOR_IMG}" />
      </td>
    </tr>

par:

<!-- name of the picture  -->
    <tr>
      <td class="menu">{L_NAME_IMG} <span style="color:red;">*</span></td>
      <td align="center" style="padding:10px;">
        <input name="name" type="text" value="{NAME_IMG}" />
      </td>
    </tr>
    <!-- author  -->
    <tr>
      <td class="menu">{L_AUTHOR} <span style="color:red;">*</span></td>
      <td align="center" style="padding:10px;">
        <input name="author" type="text" value="{AUTHOR_IMG}" />
      </td>
    </tr>

-----------
Je n'ai pas testé...
Mais cela devrait le faire.
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#6 2006-11-29 10:26:23

f1rwb
Membre
Cébazat
2006-11-18
20

Re: Nom de l'image et Auteur obligatoire

Excellent, si j'osai, j'irai même jusqu'à
http://f1rwb.free.fr/50c.png lol

Merci beaucoup c'est parfait.

Hors ligne

  •  » Utilisation
  •  » Nom de l'image et Auteur obligatoire

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact