sakkhho a écrit:
ca se passe ds upload.php ?
Oui, il faut faire des tests sur les $_POST correspondant à ce que tu veux!
Hors ligne
ok c'est tt bon
1/ mais comment rajouter la petite asterisque pour indiquer que c'est obligatoire ?
2/ comment enlever la page optionnel qui demande les miniatures ?
merci !
EDIT
ok pour la 1/
faut rajouter pour ceux que ca interesse dans upload.tpl
<span style="color:red;">*</span></td>
apres le champ que rendez obligatoire
je fouille pour la 2/
:-)
Dernière modification par sakkhho (2007-04-21 10:12:40)
Hors ligne
Pour le 2, il faut fouiller dans upload.tpl, il y a une partie du code à mettre en commentaire.
Hors ligne
rub a écrit:
Pour le 2, il faut fouiller dans upload.tpl, il y a une partie du code à mettre en commentaire.
Je n'arrive pas a remettre la mian sur le topic qui en parle, et je suis sûr de l'avoir lu récemment... :(
Sinon il y a l'astuce suivant:
Dans /upload.php, recherches:
if ( sizeof( $error ) == 0 )
{
$query = 'insert into '.WAITING_TABLE;
$query.= ' (storage_category_id,file,username,mail_address,date,infos)';
$query.= ' values ';
$query.= '('.$page['cat'].",'".$_FILES['picture']['name']."'";
$query.= ",'".htmlspecialchars( $_POST['username'], ENT_QUOTES)."'";
$query.= ",'".$_POST['mail_address']."',".time().",'".$xml_infos."')";
$query.= ';';
pwg_query( $query );
$page['waiting_id'] = mysql_insert_id();
}
}
Remplace/édit par:
if ( sizeof( $error ) == 0 )
{
$query = 'insert into '.WAITING_TABLE;
$query.= ' (storage_category_id,file,username,mail_address,date,infos)';
$query.= ' values ';
$query.= '('.$page['cat'].",'".$_FILES['picture']['name']."'";
$query.= ",'".htmlspecialchars( $_POST['username'], ENT_QUOTES)."'";
$query.= ",'".$_POST['mail_address']."',".time().",'".$xml_infos."')";
$query.= ';';
pwg_query( $query );
$page['waiting_id'] = mysql_insert_id();
$page['upload_successful'] = true;
}
}
Le problème avec cette astuce c'est que l'utilisateur se retrouve dans "un cul de sac" car il n'y a aucune icône pour le faire revenir à l'index par exemple...
Heureusement, le logo dans mon header redirige automatique sur l'accueil.
Mais je sais qu'il y a une autre astuce... mais où !
++
Hors ligne
sakkhho a écrit:
tu est sur que c'est ds le upload.tpl ?
Je me suis trompé, je voulais dire upload.php.
Gotcha a écrit:
Le problème avec cette astuce c'est que l'utilisateur se retrouve dans "un cul de sac" car il n'y a aucune icône pour le faire revenir à l'index par exemple...
Heureusement, le logo dans mon header redirige automatique sur l'accueil.
Merci Gotcha!
Des que j'ai le temps, je donne le truc comme revenir sur la page d'accueil (fonction redirect)!
Hors ligne
Merci Rub^^
Passez un bon week-end et faites...le bon choix !!! lol
++
Hors ligne
Gotcha a écrit:
Le problème avec cette astuce c'est que l'utilisateur se retrouve dans "un cul de sac" car il n'y a aucune icône pour le faire revenir à l'index par exemple...
Heureusement, le logo dans mon header redirige automatique sur l'accueil.
Pourtant avec ton astuce, il y a bien un lien pour aller à l'accueil!
Pour une redirection automatique, tu rajoutes après "$page['upload_successful'] = true;" (ou tu remplaces) la ligne suivante:
redirect( make_index_url() );
Hors ligne
rub a écrit:
Pourtant avec ton astuce, il y a bien un lien pour aller à l'accueil!
Aurais-je toucher à une ligne qu'il ne fallait pas ?!
Preuve par l'image:
Concernant la redirection automatique, si un un utilisateur désire uploader plusieurs photos, il sera contraint de recommencer les manipulasions plusieurs fois.
Ne peut-on pas faire un "mélange" des deux solution:
1) upload réussi > affichage du message de succés
2) afficage du message durant x secondes
3) redirection automatique vers la page d'upload
Sur la page d'upload (chez moi) j'ai rajouter un bouton pour retourner à l'accueil car l'icone Maison - Accueil n'apparait plus (pourtant je l'avais bien vu avant...).
A vos critiques^^.
Cordialement
Hors ligne
sakkhho a écrit:
j'ai une autre suggestion, j'aimerai offrir la possibilité de pouvoir faire uploader des video, y a t il bcp de chose à modif ?
Le détail dans http://forum.phpwebgallery.net/viewtopi … 608#p55608
Donc simplement en testant $conf['file_ext'] au lieu de $conf['picture_ext']
et
en plaçant en commentaire le cas d'erreur
case 2 : $result['type'] = 'jpg'; break;
case 3 : $result['type'] = 'png'; break;
default :
// array_push( $result['error'], l10n('upload_advise_filetype') );
$result['type'] = 'any'; break;
( Ceci dit je pense que cela n'est pas une bonne idée. A chacun de voir. )
8-)
Hors ligne