Un espace dans l'identifiant #i_reply_locked ?

3 participants

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

Résolu Un espace dans l'identifiant #i_reply_locked ?

Message par Lou Ainsel Mer 17 Aoû 2016 - 9:32

Détails techniques


Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://saol-eile.forumactif.org/

Description du problème

Bonjour.

Alors voilà, je faisais une manipulation pour que mes boutons "Ouvrir" / "Sujet Clos" répondant à #i_post / #i_reply_locked ait un effet en rollover. A noter que le bug ne se fait que dans la partie "Liste de Sujet" ! Je n'ai aucun soucis dans un sujet !

Car voilà, dans un sujet tout fonctionne nickel. Et dans la "Liste des Sujets", le bouton "Ouvrir" fonctionne parfaitement aussi. Mon soucis vient donc clairement de #i_reply_locked ...

Lorsque j'examine mon code via l'outil de firefox, je me rend alors compte de ceci :

Un espace dans l'identifiant #i_reply_locked ?  Bug-50298f5

Et là, ma grande question c'est : pourquoi il y a un fichu espace (probablement insécable) juste après le d de locked >_< ?
Car quand, via l'outil, je le retire : pouf...tout fonctionne comme par magie (enfin, logique plutôt Wink ) ^^'

Il faut savoir que c'est pareil pour le #i_reply_locked1 qui est #i_reply_locked 1 :

Un espace dans l'identifiant #i_reply_locked ?  Bug2-5029909

J'ignore si j'ai la main mise sur cette partie, mais si oui : où puis-je corriger (en tapant #i_reply_locked dans la recherche de topic_list_box j'ai rien trouvé) ? Ou seuls FA peuvent corriger ce soucis ?
Merci d'avance en tout cas de vos réponses.

Cordialement,
Lou.
avatar

Lou Ainsel
Nouveau membre

Féminin
Messages : 29
Inscrit(e) le : 26/02/2015

http://la-nouvelle-avalon.forumsrpg.com
Lou Ainsel a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Un espace dans l'identifiant #i_reply_locked ?

Message par Lou Ainsel Mer 17 Aoû 2016 - 9:43

Pardon du double-post, mais j'ajoute ici le codage fait sur le template topic_list_box au cas où que le bug se dissimule chez moi loin de ma vue ^^'

Code:
    <!-- BEGIN topics_list_box --><!-- BEGIN row --><!-- BEGIN header_table --><!-- BEGIN multi_selection -->
    <script type="text/javascript">
    function check_uncheck_main_{topics_list_box.row.header_table.BOX_ID}() {
    var all_checked = true;
    for (i = 0; (i < document.{topics_list_box.FORMNAME}.elements.length) && all_checked; i++) {
    if (document.{topics_list_box.FORMNAME}.elements[i].name == '{topics_list_box.FIELDNAME}[]{topics_list_box.row.header_table.BOX_ID}') {
    all_checked = document.{topics_list_box.FORMNAME}.elements[i].checked;
    }
    }
    document.{topics_list_box.FORMNAME}.all_mark_{topics_list_box.row.header_table.BOX_ID}.checked = all_checked;
    }
    function check_uncheck_all_{topics_list_box.row.header_table.BOX_ID}() {
    for (i = 0; i < document.{topics_list_box.FORMNAME}.length; i++) {
    if (document.{topics_list_box.FORMNAME}.elements[i].name == '{topics_list_box.FIELDNAME}[]{topics_list_box.row.header_table.BOX_ID}') {
    document.{topics_list_box.FORMNAME}.elements[i].checked = document.{topics_list_box.FORMNAME}.all_mark_{topics_list_box.row.header_table.BOX_ID}.checked;
    }
    }
    }
    </script>
    <!-- END multi_selection -->

    <table class="forumline" id="LSBJ" width="100%" border="0" cellspacing="0" cellpadding="0">
    <!-- BEGIN pagination -->
    <tr>
    <td class="row1" colspan="7" align="right"><span class="gensmall">{PAGINATION}</span></td>
    </tr>
    <!-- END pagination -->
    <!-- END header_table -->
    <!-- BEGIN header_row -->
    <tr>
    <td class="row3" colspan="{topics_list_box.row.COLSPAN}"><span class="gensmall"> <b>{topics_list_box.row.L_TITLE}</b></span></td>
    </tr>
    <!-- END header_row -->

    <!-- BEGIN topic -->
    {topics_list_box.row.END_TABLE_STICKY}
    <tr><td>
    <!-- BEGIN single_selection -->
    <div class="modSBJ"><input type="radio" name="{topics_list_box.FIELDNAME}" value="{topics_list_box.row.FID}" {topics_list_box.row.L_SELECT} /></div>
    <!-- END single_selection -->
    <div class="SBJ"><div class="ivrSBJ"><img class="imgSBJ" src="{topics_list_box.row.TOPIC_FOLDER_IMG}" /><div class="vuesSBJ">{topics_list_box.row.VIEWS} V.</div><div class="repSBJ">{topics_list_box.row.REPLIES} R.</div></div><div class="boxSBJ"><div class="tleSBJ">{topics_list_box.row.NEWEST_POST_IMG}{topics_list_box.row.PARTICIPATE_POST_IMG}{topics_list_box.row.TOPIC_TYPE} <a href="{topics_list_box.row.U_VIEW_TOPIC}">{topics_list_box.row.TOPIC_TITLE}</a><br/><!-- BEGIN switch_description --><div class="descSBJ">{topics_list_box.row.topic.switch_description.TOPIC_DESCRIPTION}</div><!-- END switch_description --><div class="gotoSBJ">{topics_list_box.row.GOTO_PAGE}</div></div><div class="nameSBJ">rédigé par <strong>{topics_list_box.row.TOPIC_AUTHOR}</strong></div><div class="lmsgSBJ">{topics_list_box.row.LAST_POST_TIME} {topics_list_box.row.LAST_POST_AUTHOR} {topics_list_box.row.LAST_POST_IMG}</div></div>
    </div>
    <!-- BEGIN nav_tree -->{topics_list_box.row.TOPIC_NAV_TREE} <!-- END nav_tree --><span class="gensmall">{topics_list_box.row.TOPIC_ANNOUNCES_DATES}{topics_list_box.row.TOPIC_CALENDAR_DATES}</span></td></tr>
    <!-- BEGIN multi_selection -->
    <tr><td class="row2" align="center" valign="middle"><span class="postdetails"><input onclick="javascript:check_uncheck_main_{topics_list_box.row.BOX_ID}();" type="checkbox" name="{topics_list_box.FIELDNAME}[]{topics_list_box.row.BOX_ID}" value="{topics_list_box.row.FID}" {topics_list_box.row.L_SELECT} /></span></td></tr>
    <!-- END multi_selection -->
    <!-- END topic --><!-- BEGIN no_topics -->
    <tr>
    <td class="row1" colspan="{topics_list_box.row.COLSPAN}" align="center" valign="middle" height="30"><span class="gen">{topics_list_box.row.L_NO_TOPICS}</span></td></tr>
    <!-- END no_topics --><!-- BEGIN bottom -->
    <tr>
    <td class="catBottom" colspan="{topics_list_box.row.COLSPAN}" valign="middle">
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td> <span class="gensmall">{PAGINATION}</span></td>
    <td align="right"><a href="#top">{L_BACK_TO_TOP}</a>&nbsp;</td>
    </tr>
    </table>
    </td>
    </tr>
    <!-- END bottom --><!-- BEGIN footer_table -->
    </table><!-- END footer_table --><!-- BEGIN spacer --><br class="gensmall" /><!-- END spacer --><!-- END row --><!-- END topics_list_box -->

Encore désolée du DP et merci d'avance à celui/celle qui se penchera sur mon soucis !
avatar

Lou Ainsel
Nouveau membre

Féminin
Messages : 29
Inscrit(e) le : 26/02/2015

http://la-nouvelle-avalon.forumsrpg.com
Lou Ainsel a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Un espace dans l'identifiant #i_reply_locked ?

Message par Lou Ainsel Jeu 18 Aoû 2016 - 10:46

Je me permet un UP ^^
C'est assez important pour moi, et je ne trouve vraiment pas de mon côté...
avatar

Lou Ainsel
Nouveau membre

Féminin
Messages : 29
Inscrit(e) le : 26/02/2015

http://la-nouvelle-avalon.forumsrpg.com
Lou Ainsel a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Un espace dans l'identifiant #i_reply_locked ?

Message par Lou Ainsel Ven 19 Aoû 2016 - 19:16

UP
avatar

Lou Ainsel
Nouveau membre

Féminin
Messages : 29
Inscrit(e) le : 26/02/2015

http://la-nouvelle-avalon.forumsrpg.com
Lou Ainsel a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Un espace dans l'identifiant #i_reply_locked ?

Message par Lou Ainsel Dim 21 Aoû 2016 - 11:50

UP
avatar

Lou Ainsel
Nouveau membre

Féminin
Messages : 29
Inscrit(e) le : 26/02/2015

http://la-nouvelle-avalon.forumsrpg.com
Lou Ainsel a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Un espace dans l'identifiant #i_reply_locked ?

Message par Walt Dim 21 Aoû 2016 - 18:35

Bonjour,

A mon avis, cela est dû au fait que puisque ce bouton apparait deux fois sur la page (avant et après la liste des sujets), on a voulu leur donner deux id différents grâce à cet espace (le premier #i_reply_locked et le second #i_reply_locked 1).

Et effectivement ça pose problème pour d'éventuels scripts. Je vais signaler ça aux dévactifs, mais dans la mesure où nous sommes en plein mois d'août n'attendez pas une résolution immédiate.

A mon sens, le plus simple serait de sélectionner l'élément différemment dans votre script. Par exemple, si votre script utilise la bibliothèque jQuery, vous pouvez remplacer le sélecteur
Code:
$('#i_reply_locked').
par
Code:
$('a[href*="newtopic"] img[src*="http://2img.net/i/fa/subsilver/reply_locked_fr.gif"]').

Cordialement,
Walt

Walt
Modéractif
Modéractif

Masculin
Messages : 6082
Inscrit(e) le : 08/09/2015

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

Résolu Re: Un espace dans l'identifiant #i_reply_locked ?

Message par Lou Ainsel Mar 23 Aoû 2016 - 21:12

Bonjour et Merci beaucoup ^^
Je suis rassurée de savoir que cela vient bien d'une chose que je ne peux moduler. Je commençais vraiment à me demander où j'avais foirer ^^' lol

Merci pour l'astuce, je vais voir à me pencher dessus.
Car pour l'heure, j'utilisais juste un simple codage en CSS sur l'identifiant ^^'
avatar

Lou Ainsel
Nouveau membre

Féminin
Messages : 29
Inscrit(e) le : 26/02/2015

http://la-nouvelle-avalon.forumsrpg.com
Lou Ainsel a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Un espace dans l'identifiant #i_reply_locked ?

Message par Walt Mer 24 Aoû 2016 - 2:01

Bonsoir,

Dans ce cas, même chose en CSS :
Code:
a[href*="newtopic"] img[src*="http://2img.net/i/fa/subsilver/reply_locked_fr.gif"] {
  height: 100px;
}

J'ai oublié de le mentionner précédemment, mais il est évident qu'il faut remplacer l'adresse https://2img.net/i/fa/subsilver/reply_locked_fr.gif par la véritable adresse de l'image du bouton.

Cordialement,
Walt

Walt
Modéractif
Modéractif

Masculin
Messages : 6082
Inscrit(e) le : 08/09/2015

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

Résolu Re: Un espace dans l'identifiant #i_reply_locked ?

Message par Chacha Jeu 1 Sep 2016 - 10:10

Un espace dans l'identifiant #i_reply_locked ?  8djze9qBonjour,

Nous n'avons plus de nouvelle de l'auteur de ce sujet depuis plus de 9 jours. Nous considérons donc ce problème comme résolu ou abandonné. La prochaine fois, merci de nous tenir au courant de l'évolution de votre problème, ou pensez à faire un UP régulièrement !

Ce sujet est archivé afin de ne pas perdre les réponses apportées. Wink.
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 69405
Inscrit(e) le : 21/08/2010

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

Résolu Re: Un espace dans l'identifiant #i_reply_locked ?

Message par Walt Sam 22 Oct 2016 - 2:49

Walt a écrit:Et effectivement ça pose problème pour d'éventuels scripts. Je vais signaler ça aux dévactifs, mais dans la mesure où nous sommes en plein mois d'août n'attendez pas une résolution immédiate.

Pour information, ce problème est résolu.

Cordialement,
Walt
Walt

Walt
Modéractif
Modéractif

Masculin
Messages : 6082
Inscrit(e) le : 08/09/2015

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

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

- Sujets similaires

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