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
Bien sûr, mais je n'ai pas le souvenir de cette question, donc on va chercher un peu.
Hors ligne
Bon personne veut gagner 20 centimes....snif
Hors ligne
Demain, je ne bosse pas... Si j'ai un moment de libre, je regarderai de plus près.
8-)
Hors ligne
[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-)
Hors ligne
Excellent, si j'osai, j'irai même jusqu'à
lol
Merci beaucoup c'est parfait.
Hors ligne