(2892) Problème d'envoi d'un template

5 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu (2892) Problème d'envoi d'un template

Message par Oyo Ven 5 Oct 2012 - 11:55

Bonjour !

Ces dernières semaines, j'ai travaillé sur mon forum pour lui offrir une personnalisation sans précédent. J'ai modifié des templates (à peu prêt tous) et j'ai remarqué que Templates > Poster & Messages Privés > posting_body ne validait mes modifications qu'aléatoirement. Je ne parle pas de problème de script ou d'interférence, ou de quoique ce soit d'autre qui ne validerait pas mon template... Je parle de ça :

(2892) Problème d'envoi d'un template Probte10
(2892) Problème d'envoi d'un template Probte11

Alors, mise en contexte pour bien expliquer : lorsque je souhaite modifier ce template, j'ai approximativement 1 chance sur 10 qu'il soit validé. Déjà, j'ai remarqué qu'il était particulièrement long et que lorsque je souhaite l'enregistrer j'ai toujours un léger temps d'attente... mais voilà. Ça reste un mystère. Je sais que les codes sont bons et que techniquement ce problème ne peut pas venir du contenu d'une balise de textarea alors j'ai essayé de voir si ce que j'ajoutais pouvait venir d'un problème de balises commentaires propres à forumactif qui auraient mal été fermées (comme l'indique l'erreur). Là où je ne comprends vraiment plus rien, c'est qu'en ouvrant mon template modifié et en l'enregistrant directement sans y ajouter ou retirer quelque chose, l'erreur survient encore 1 fois sur 10. Ça ne vient pas de ma connexion internet puisque je peux naviguer sur mon forum sans problème.

Je viens de vérifier une seconde chose : uniquement sur ce template lorsque je parviens à l'enregistrer, un code incohérent s'ajoute à la fin pour aucune raison. Par chance, il ne vient pas interférer directement sur mon forum et se trouve être complètement invisible... mais quand même, je trouve ça franchement bizarre :
Code:
<img src="<wbr/>
 <button class="<img src="</button>&</div>
 </div>
 </td>
 </tr>
 <tr>
 <td colspan="<span class="<div id="</div>
 <textarea id="</span>

 <script src="</script>
 <script src="</script>
 <script src="</script>
 <script type="<![CDATA[
 $(function() {
 vB_Editor['text_editor'] = new vB_Text_Editor('text_editor', {IS_WYSIWYG}, 2, 1);
 vBulletin_init();
 smilieoptions = {{SMILEY_SELECT}};
 });
 //]]>
 </script>
 </td>
 </tr>
 </table>
 </td>
</tr>

  </table></td></tr>
<tr><td><br /></tr></td>
{CODE_CONFIRM}
</table>
<table class="<tr>
<td class="<input type="<!-- BEGIN switch_preview -->
<input class="<!-- END switch_preview -->
<!-- BEGIN switch_draft -->
&<input class="<!-- END switch_draft -->
<!-- BEGIN switch_publish -->
&<input class="<!-- END switch_publish -->
&<input class="</td>
</tr>
</table>
<br /><br />

<!-- BEGIN switch_roll_dice -->
<div id="<table class="<tr><th class="<table width="<tr>
<td width="</td><td align="<h1 class="</h1></td><td width="<a href="<img src="</a></td>
</tr></table>
</th></tr>
</table>
</div>

<div id="<table class="<tr>
 <th class="<table width="<tr>
 <td width="</td>
 <td align="<h1 class="</h1></td>
 <td width="<a href="<img src="</a>
 </td>
 </tr>
 </table>
 </th>
 </tr>
 <tr>
 <td class="<script type="<![CDATA[
 function add_dice(dice_number,dice,number)
 {
 var content = document.getElementById('post_dice').innerHTML<span class="</span><select name="</select><span class="<label for="</label><input type="<span id="<a href="<img src="</a></span></span>';
 document.getElementById('list_dice').lastChild.appendChild(new_tr);

 var select_dice = document.getElementById('post_dice_' + dice_number);
 if ( dice == '' )
 {
 select_dice.selectedIndex=0;
 }
 for ( var i = 1; select_dice.options[i]; i++ )
 {
 select_dice.options[i].selected = ( select_dice.options[i].value == dice );
 }
 }
 //]]>
 </script>
<table style="<tr>
 <td>
 <span class="</span>
 <select name="<option value="</option>
 <!-- BEGIN row_replace -->
 <option value="</option>
 <!-- END row_replace -->
 </select>
 <span class="<label for="</label><input type="<span id="<a href="<img src="</a></span>
 </span>
 </td>
 </tr>
 </table>

Je me demande si je suis le seul à qui ça arrive, d'autres personnes rencontrent ce même phénomène ?
Oyo

Oyo
****

Masculin
Messages : 251
Inscrit(e) le : 24/12/2005

Oyo a été remercié(e) par l'auteur de ce sujet.

Résolu Re: (2892) Problème d'envoi d'un template

Message par Oyo Lun 8 Oct 2012 - 12:58

Petit up ?
Oyo

Oyo
****

Masculin
Messages : 251
Inscrit(e) le : 24/12/2005

Oyo a été remercié(e) par l'auteur de ce sujet.

Résolu Re: (2892) Problème d'envoi d'un template

Message par Chapo Lun 8 Oct 2012 - 16:18

Bonjour,

Pouvez-vous nous fournir le code complet de votre template "posting_body" svp de sorte que nous puissions reproduire ce phénomène et le corriger svp Question

Bien cordialement,

PS: Je déplace votre sujet dans notre section
Chapo

Chapo
Dévactif
Dévactif

Masculin
Messages : 5155
Inscrit(e) le : 02/05/2006

Chapo a été remercié(e) par l'auteur de ce sujet.

Résolu Re: (2892) Problème d'envoi d'un template

Message par Oyo Lun 22 Oct 2012 - 11:48

"La longueur de votre message dépasse la limite autorisée."

Excusez-moi pour le délais.

Comme je l'ai dit, le problème survient aussi avec le template de base. Le problème vient vraiment de l'envoi, non des codes qui se trouvent dans l'éditeur.
Oyo

Oyo
****

Masculin
Messages : 251
Inscrit(e) le : 24/12/2005

Oyo a été remercié(e) par l'auteur de ce sujet.

Résolu Re: (2892) Problème d'envoi d'un template

Message par bando Lun 25 Fév 2013 - 12:25

Bonjour,

Je viens de prendre en charge votre problème.
Cependant, suite à diverses mises à jour, pouvez-vous me confirmer que ce problème est toujours d'actualité, et n'a pas été corrigé par effet de bord ?

Cordialement,

L.A.L.
bando

bando
Dévactif
Dévactif

Masculin
Messages : 2014
Inscrit(e) le : 05/12/2006

https://forum.forumactif.com
bando a été remercié(e) par l'auteur de ce sujet.

Résolu Re: (2892) Problème d'envoi d'un template

Message par Oyo Sam 23 Mar 2013 - 21:34

Bonjour, désolé pour le délai de réponse.

Le problème est toujours présent. Il survient encore, même lorsque j'envoie le code de base de ce template.

De plus, j'ai remarqué qu'il m'arrivait maintenant d'avoir le même problème de fin de template sur n'importe quel autre template modifié, le problème n'était plus propre à "posting_body"...

Exemple déjà donné qui m'arrive de temps à autres sur "index_body" ou sur "overall_header" :

Code:
<img src="<wbr/>
                    <button class="<img src="</button>&</div>
              </div>
            </td>
        </tr>
        <tr>
            <td colspan="<span class="<div id="</div>
      <textarea id="</span>
 
              <script src="</script>
              <script src="</script>
              <script src="</script>
              <script type="<![CDATA[
              $(function() {
              vB_Editor['text_editor'] = new vB_Text_Editor('text_editor', {IS_WYSIWYG}, 2, 1);
              vBulletin_init();
              smilieoptions = {{SMILEY_SELECT}};
              });
              //]]>
              </script>
            </td>
        </tr>
      </table>
  </td>
</tr>
 
  </table></td></tr>
<tr><td><br /></tr></td>
{CODE_CONFIRM}
</table>
<table class="<tr>
<td class="<input type="<!-- BEGIN switch_preview -->
<input class="<!-- END switch_preview -->
<!-- BEGIN switch_draft -->
&<input class="<!-- END switch_draft -->
<!-- BEGIN switch_publish -->
&<input class="<!-- END switch_publish -->
&<input class="</td>
</tr>
</table>
<br /><br />
 
<!-- BEGIN switch_roll_dice -->
<div id="<table class="<tr><th class="<table width="<tr>
<td width="</td><td align="<h1 class="</h1></td><td width="<a href="<img src="</a></td>
</tr></table>
</th></tr>
</table>
</div>
 
<div id="<table class="<tr>
        <th class="<table width="<tr>
                  <td width="</td>
                  <td align="<h1 class="</h1></td>
                  <td width="<a href="<img src="</a>
                  </td>
              </tr>
            </table>
        </th>
      </tr>
      <tr>
        <td class="<script type="<![CDATA[
            function add_dice(dice_number,dice,number)
            {
              var content = document.getElementById('post_dice').innerHTML<span class="</span><select name="</select><span class="<label for="</label><input type="<span id="<a href="<img src="</a></span></span>';
              document.getElementById('list_dice').lastChild.appendChild(new_tr);
 
              var select_dice = document.getElementById('post_dice_' + dice_number);
              if ( dice == '' )
              {
                  select_dice.selectedIndex=0;
              }
              for ( var i = 1; select_dice.options[i]; i++ )
              {
                  select_dice.options[i].selected = ( select_dice.options[i].value == dice );
              }
            }
            //]]>
            </script>           
            <table style="<tr>
                  <td>
                    <span class="</span>
                    <select name="<option value="</option>
                        <!-- BEGIN row_replace -->
                        <option value="</option>
                        <!-- END row_replace -->
                    </select>
                    <span class="<label for="</label><input type="<span id="<a href="<img src="</a></span>
                    </span>
                  </td>
              </tr>
            </table>

Ce n'est pas handicapant, comme je l'ai déjà dit, puisque le code n'est même pas affiché et ne fonctionne tout simplement pas, mais on ne sait jamais ce que ça pourrait donné si jamais les balises étaient plus "logiques". Je n'ai pas spécialement l'envie de me retrouver avec une portion de code incompréhensible s'affichant en format texte à la fin d'une de mes pages et de devoir chercher dans tous mes templates pour retrouver lequel génère cela...
Oyo

Oyo
****

Masculin
Messages : 251
Inscrit(e) le : 24/12/2005

Oyo a été remercié(e) par l'auteur de ce sujet.

Résolu Re: (2892) Problème d'envoi d'un template

Message par Tech Dim 24 Mar 2013 - 11:51

Bonjour,

En même temps si je peux me permettre, votre code est complètement invalide...
Déjà rien qu'à la première ligne, vous ouvrez une balise qui ne se referme jamais...
Même chose à la deuxième ligne mais on rajoute une balise button.

Et c'est la même chose à chaque ligne... On peut donc comprendre que le template refuse votre code.

Si on passe votre code à un validateur, celui explose Shocked
Maintenant peut-être que les erreurs étaient volontaire pour montrer le bug mais...

Cordialement.
Tech

Tech
Membre actif

Masculin
Messages : 22683
Inscrit(e) le : 01/12/2007

https://forum.forumactif.com/
Tech a été remercié(e) par l'auteur de ce sujet.

Résolu Re: (2892) Problème d'envoi d'un template

Message par Oyo Dim 24 Mar 2013 - 13:37

Bonjour

Justement, ce n'est pas MON code.
C'est celui que Forumactif me génère dans mes templates pour aucune raison.

Je ne sais pas si c'est parce que la longueur de "posting_body" est trop longue et que le template met trop de temps à se valider, mais souvent je retrouve la fin de mon code comme ça.
Parfois, aussi, le même problème survient sur d'autres templates, mais plus rarement et jamais aussi énorme (souvent un simple "<div style="<img/>" <button>&class" en fin de code).
Oyo

Oyo
****

Masculin
Messages : 251
Inscrit(e) le : 24/12/2005

Oyo a été remercié(e) par l'auteur de ce sujet.

Résolu Re: (2892) Problème d'envoi d'un template

Message par The Godfather Lun 3 Fév 2014 - 16:04

Hello,

Le template de base de forumactif a depuis était mis à jour ce qui devrait corriger le problème signalé.

Si cela se reproduit à nouveau, n’hésitez pas a ouvrir un nouveau sujet.


(2892) Problème d'envoi d'un template Signat23
The Godfather

The Godfather
Adminactif
Adminactif

Masculin
Messages : 18297
Inscrit(e) le : 02/05/2004

The Godfather a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum