Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Bonjour j'ai un petit problème j'aimerai rendre des champs obligatoires lors des présentations des membres car il peuvent ne rien écrire et poster leur présentation alors que si on rendait les champs obligatoires il serait obligé de mettre quelque chose au moins mais comment rendre les champs obligatoires s'il vous plait?
Hors ligne
le script de présentation de DK ?
Hors ligne
en fait j'ai mon propre script de présentation mais je ne sais pas comment rendre les champs obligatoire pour qu'ils soient obligé de mettre quelque chose
Hors ligne
une fonction js qui est censé faire cela (celle du script de DK !)
<script type="text/javascript">
function validation()
{
if(document.nom_champ.value == "")
{
alert ('le champ n\'a pas été rempli');
document.nom_champ.focus();
return false;
}
else {return true;}
}
</script>Dernière modification par KzL31 (28-11-2009 18:50:09)
Hors ligne
une fonction js qui est censé faire cela (celle du script de DK !)
<script type="text/javascript"> function validation() { if(document.nom_champ.value == "") { alert ('le champ n\'a pas été rempli'); document.nom_champ.focus(); return false; } else {return true;} } </script>
Ok merci je dois le mettre où? après les champs ou avant? 
Hors ligne
dans le form tu mets onsubmit="return validation();"
Hors ligne
Ok et je mets le code que tu m'as dit tout en haut où?
Dernière modification par General Otacon (28-11-2009 19:11:01)
Hors ligne
bah je connais pas ton script 
poste le 
Hors ligne
hmm tu peux me donner ton msn si possible c'est plus simple tongue je t'explique smile car là je n'ai pas le droit de poster ce script car j'ai promis à celui qui me l'a donné et qui l'a fait de ne pas le distribuer wink
Dernière modification par General Otacon (28-11-2009 20:22:37)
Hors ligne
euh KzL de WL, t'as pas mon msn Madhiyou
?
Hors ligne
Si je l'ai ah ouais tu peux te connecter je te montre le fichier? 
Hors ligne
Voilà réglé vous pouvez locker 
Hors ligne
Se serait top de donner votre bout de code
étant donner que tous les modules de prez pour punbb se ressemble ....
ça peu interessé d'autres personnes
Dernière modification par Guims (28-11-2009 23:17:09)
Hors ligne
désolé mais j'ai promis de ne pas distribuer le script de présentation mais il y'en a un sur le forum mais pour rendre un champ obligatoire c'est sa:
Tu remplaces if ($fid) (ligne 74 chez moi) par if ($fid && (!empty($lenomduchamp)))
Hors ligne
désolé mais j'ai promis de ne pas distribuer le script de présentation
Ce qui est vraiment désolant, c'est de voir quelqu'un venir demander de l'aide sur un forum public, puis, une fois cette aide obtenue et son problème résolu, garder, en privé, les résultats.
Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
c'est le script de Daemon_Killer,
dispo ici : http://www.punbb.fr/forums/viewtopic.php?id=8008
(version non-warez grâce à ado-live)
ligne 74
if ($fid)
si vous voulez par exemple rendre le prenom obligatoire vous mettez
if ($fid && (!empty($prenom))
si vous voulez mettre l'age obligatoire en plus c'est
if ($fid && (!empty($prenom)) && (!empty($age)))
Hors ligne
Oui tu as raison Otomatic, car ça m'intéresse aussi, mais bon... 
Sinon si quelqu'un à une idée, merci de la faire partager.
Hors ligne
Ce qui est vraiment désolant, c'est de voir quelqu'un venir demander de l'aide sur un forum public, puis, une fois cette aide obtenue et son problème résolu, garder, en privé, les résultats.
Il est clair que cette conjonction ne me plait guère moi-même... 
On va néanmoins attendre un peu, histoire de laisser "l'accusé" préparer sa défense...
EDIT : mais je sens que ça va être dur, au vu des pièces jointes maintenant au dossier...
Dernière modification par Mpok (29-11-2009 15:48:44)
Hors ligne
Je vous assure que si ce n'était que moi je vous le donnerai je n'ai rien à cacher mais c'est celui qui me l'a donné qui ne veut pas le distribuer
Je vous jure que si ce n'était que moi je vous le donnerai 
Hors ligne
Et pour moi??? 
Hors ligne
est il possible d'avoir un tuto complet car je ne comprend pas les étapes :s
Hors ligne
mais arrete avec ça Otacon xD
le script de présentation dont il parle est le script codé par Daemon_Killer !!!
un membre d'ici, Ado-live, l'a modifié, c'est à dire qu'il a enlevé le champ "vos compétences dans le warez"
ce script est dispo ici : http://www.punbb.fr/forums/viewtopic.php?id=8008
dans ce script,
ligne 76
vous avez
if ($fid)
vous remplacez ceci par
if ($fid && (!empty($prenom))) si par exemple vous voulez rendre le prenom obligatoire,
pour connaitre toutes les variables il suffit de regarder cette partie du script :
$titre = "[quote][b][color=red]Ma présentation :: [".$form_user."][/color][/b][/quote]
\n";
$infos_persos = "[quote][color=green][b]Informations personnelles :[/b][/color][/quote]
\n";
$prenom2 = ". [b]Mon prénom :[/b] ".$prenom."\n";
$age2 = ". [b]Mon âge :[/b] ".$age." \n";
$pays2 = ". [b]Ma région :[/b] ".$region."\n";
$passions2 = ". [b]Mes passions :[/b] ".$passions."\n";
$activites2 = ". [b]Mes activités extra-scolaires :[/b] ".$activites."\n";
$etudes2 = ". [b]Mon métier / Mes études :[/b] ".$etudes."\n\n";
$autres_infos = "[quote][color=orange][b]Autres Informations :[/b][/color][/quote]
\n";
$fai2 = ". [b]Mon fournisseur d'accès internet :[/b] ".$fai."\n";
$navigateur2 = ". [b]Mon navigateur :[/b] ".$navigateur."\n";
$conness2 = ". [b]Comment ai-je connu ".pun_htmlspecialchars($pun_config['o_board_title'])." :[/b] ".$conness."\n\n";
$message_sup2 = ". [b]Message supplémentaire :[/b] ".$message_sup."\n\n";vous prenez le $variable, pas le $variable2 !
voilà donc il faut rajouter les variables que vous désirez non vide !
pour toute question je répondrais ici 
Hors ligne
Merci, et pour toute les variables obligatoire?
Je mets: if ($fid && (!empty($prenom)))
if ($fid && (!empty($âge)))
Comme ceci, un en dessous des autres?
Dernière modification par La digue (29-11-2009 23:56:35)
Hors ligne
Moi j'ai testé en les mettant cote à cote mais pas collé
Hors ligne