PDA

Voir la version complète : Résolu [RESOLU] Différence d'un template entre mise en forme et résultat une fois posté


Ilan
03/12/2007, 12h17
Bonjour à tous

Voilà j'ai un petit souci avec un hack qui permet de créer un formulaire (je ne crois pas qu'il soit ici, c'est pour ça que je crée ce post)

Je souhaiterais positionner $messagearea en tête du post.
Hors le truc c'est qu'il apparait bien dans le template de mise en forme du formulaire mais pas dans celui qui donne le résultat une fois posté.
Donc dans le template de mise en forme, appelé à la création du thread, j'ai bien la possibilité de mettre $messagearea en en-tête et le résultat est bien celui attendu mais dans celui utilisé une fois posté, la partie $messagearea n'apparaissant même pas, je ne peux rien modifier et du coup la partie message n'apparait même plus une fois le thread posté.

Voilà j'espère être suffisamment clair ! lol

Par contre je ne sais pas trop quelles info vous auriez besoin pour que vous puissiez me répondre.

Merci !

Ombre
03/12/2007, 16h53
Slt, si tu nous donnés le lien de ce hack ça serait peut être plus facile pour qu'une personne puisse t'aider :)

Ilan
04/12/2007, 09h00
retrouver le lien va être difficile.
Est ce que le script entier des 2 templates en question suffirait ?

Merci

Ilan
04/12/2007, 09h53
Les voici en originaux
le template de mise en form
$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
$headinclude
<title>$vboptions[bbtitle] - $formtitle</title>
</head>
<body>
$header
$navbar

<!-- main -->
<br />

<form enctype="multipart/form-data" method="post" action="newthread.php">
<input type="hidden" value="$formname" name="do" />
<input type="hidden" value="submit" name="action" />

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
<td class="tcat" colspan="3">
$vboptions[bbtitle] - $formtitle
</td>
</tr>
<tr>
<td class="panelsurround" align="center" colspan="3">

<table class="panel" cellpadding="0" cellspacing="$stylevar[formspacer]" border="0" width="100%">
<tr>
<td align="$stylevar[left]">
<fieldset class="fieldset" style="margin:0px">
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
<tr>
<td>
$formpurpose

</td>
</tr>
</table>
</fieldset>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="alt1" colspan="3">
<b>$normalquestion1</b>
</td>
</tr>
<tr>
<td class="alt2" colspan="3">
<input type="text" size="30" name="normalanswer1" />
</td>
</tr>
<tr>
<td class="alt1" colspan="3">
<b>$radioquestion1</b>
</td>
</tr><tr>
<td><input type="radio" name="radioanswer1" value="$radiochoice1a" /> $radiochoice1a </td>
<td><input type="radio" name="radioanswer1" value="$radiochoice1b" /> $radiochoice1b </td>
<td>&nbsp;</td>
</tr>
<tr>
<td class="alt2" colspan="3">
<b>$radioquestion2</b>
</td></tr><tr>
<td><input type="radio" name="radioanswer2" value="$radiochoice2a" /> $radiochoice2a </td>
<td><input type="radio" name="radioanswer2" value="$radiochoice2b" /> $radiochoice2b </td>
<td><input type="radio" name="radioanswer2" value="$radiochoice2c" /> $radiochoice2c </td>
</tr>
<tr>
<td class="alt1" colspan="3">
<b>$radioquestion3</b>
</td>
</tr><tr>
<td><input type="radio" name="radioanswer3" value="$radiochoice3a" /> $radiochoice3a </td>
<td><input type="radio" name="radioanswer3" value="$radiochoice3b" /> $radiochoice3b </td>
<td>If $radiochoice3a, please explain: <input type="text" name="radioanswer3other" /></td>
</tr>
<tr>
<td class="alt1" valign="middle">
<b>Username</b>:<br />
Your Username.</td>
<td class="alt1" valign="middle" colspan="2">
<b>$bbuserinfo[username]</b></td>
</tr>
<tr>
<td class="alt2" valign="middle">
<b>$question1</b>:<br />
$explain1</td>
<td class="alt2" valign="middle" colspan="2">
<input type="text" size="30" name="answer1" /></td>
</tr>
<tr>
<td class="alt1" valign="middle">
<b>$question2</b>:<br />
$explain2</td>
<td class="alt1" valign="middle" colspan="2">
<input type="text" size="30" name="answer2" /></td>
</tr>
<tr>
<td class="alt2" valign="middle">
<b>$question3</b>:<br />
$explain3</td>
<td class="alt2" valign="middle" colspan="2">
<input type="text" size="30" name="answer3" /></td>
</tr>
<tr>
<td class="alt1" valign="middle">
<b>$dropdownquestion1</b>:<br />
$explain3</td>
<td class="alt1" valign="middle" colspan="2">
<select name="dropdownanswer1">
<option value="$dropdownchoice1a">$dropdownchoice1a</option>
<option value="$dropdownchoice1b">$dropdownchoice1b</option>
<option value="$dropdownchoice1c">$dropdownchoice1c</option>
</select></td>
</tr>
<tr>
<td class="alt2" valign="middle">
<b>$longquestion1</b><br>
$longexplain1</td>
<td class="alt2" valign="middle" colspan="2">
<textarea rows="20" cols="70" name="longanswer1"></textarea>
</td>
</tr>
<tr>
<td class="alt1" valign="middle" colspan="3">
<b>$vbtextquestion</b><br />
$vbtextexplain
<div align="center">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
$messagearea
</td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td valign="top" colspan="3">
<p align="center">
<input type="submit" value="Submit" name="submit" style="font-family: Verdana; font-size: 10pt" class="button" />
<input type="reset" value="Reset" name="reset" style="font-family: Verdana; font-size: 10pt" class="button" />
</p></td></tr>
</table>

</form>

$footer
</body>
</html>

et celui utilisé pour le résultat une fois posté
$formtitle
$bbuserinfo[username]

$normalquestion1
$normalanswer1

$radioquestion1
$radioanswer1

$radioquestion2
$radioanswer2

$radioquestion3
$radioanswer3
$radioanswer3other

$question1
$answer1

$question2
$answer2

$question3
$answer3

$dropdownquestion1
$dropdownanswer1

-----------------------------------------------------
$longquestion1

$longanswer1

------------------------------------------------------
$vbtextquestion

$vbtextanswer

------------------------------------------------------

Merci pour votre aide !

Ilan
04/12/2007, 12h39
C'est bon, j'ai trouvé ! merci à tous ! lol
il suffit de déplacer $vbtextquestion

$vbtextanswer

au début !
Par contre, ça ne s'applique pas aux thread déjà créés donc si qqu'un connait la solution, merci !!

Ombre
04/12/2007, 17h28
Slt, cool tu t auto réponds :D merci a toi alors :)

non je ne connait pas la solution pour les topics deja posté :(