[BUG] Impossibilité de "Fusionner" les sujets : sélectionner le second sujet est impossible

2 participants

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

Résolu [BUG] Impossibilité de "Fusionner" les sujets : sélectionner le second sujet est impossible

Message par Kaehlyth Ven 30 Aoû 2024 - 20:45

Détails techniques


Version du forum : phpBB2
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Autre
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : https://albastrya.bbactif.com/

Description du problème

Bonsoir,

pour pallier à des solutions de doublons de message avec un générateur de sujet, j'ai décidé d'utiliser la fonction "fusionner" les messages. Il se trouve que normalement on a la fonction "select" avec le petit bouton "radio" qui permet de choisir le sujet.

Hélas je ne l'ai pas ... Savez vous d'où cela provient ?

Voici le template modifié de topics_list_box  (les topics de "Modérations" n'ont jamais été touché).

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 -->
<link href='http://fonts.googleapis.com/css?family=Lobster|Great+Vibes' rel='stylesheet' type='text/css' />
<table class="sujets" width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td valign="center" align="center">
      <span class="sujets_top_title">
        Brizomancie de Songes Contés
      </span>
    </td>
  </tr>
  <tr>
    <td valign="middle" align="center">
      <table class="sujets_list" cellspacing="0" cellpadding="0">
        <tbody>
<!-- END header_table -->
<!-- BEGIN header_row -->
<!-- END header_row -->
<!-- BEGIN topic -->
{topics_list_box.row.END_TABLE_STICKY}
          <tr>
            <td valign="middle" align="center" colspan="2">
              <table class="sujet" cellspacing="7" cellpadding="0">
                <tbody>
                  <tr>
                    <td valign="middle" align="left" width="210">
                      <span class="sujet_auteur">
                        Composé par : {topics_list_box.row.TOPIC_AUTHOR}
                      </span>
                      <br />
                      <span class="sujet_stats">
                        Réponses: <em>{topics_list_box.row.REPLIES}</em> | Vues: <em>{topics_list_box.row.VIEWS}</em>
                      </span>
                    </td>
                    <td valign="middle" align="center" width="320">
                      <div class="sujet_title"><a class="sujetlink" href="{topics_list_box.row.U_VIEW_TOPIC}">{topics_list_box.row.TOPIC_TITLE}</a> {topics_list_box.row.PARTICIPATE_POST_IMG}</div>
                      <img title="{topics_list_box.row.L_TOPIC_FOLDER_ALT}" src="{topics_list_box.row.TOPIC_FOLDER_IMG}" alt="{topics_list_box.row.L_TOPIC_FOLDER_ALT}" />
                    </td>
                    <td valign="middle" align="right" width="210">
                      <span class="sujet_last_time">{topics_list_box.row.LAST_POST_IMG} {topics_list_box.row.LAST_POST_TIME}</span>
                      <br />
                      
                      <span class="sujet_last_auteur">
                        Répondu par : {topics_list_box.row.LAST_POST_AUTHOR}
                      </span>
                    </td>
                  </tr>
                </tbody>
              </table>
            </td>
          </tr>
<!-- END topic -->
<!-- BEGIN no_topics -->
    <tr>
            <td valign="middle" align="center" colspan="2">
              <table class="sujet" cellspacing="7" cellpadding="0">
                <tbody>
                  <tr>
                    <td valign="middle" align="center">
                      <span class="sujets_font">
                        {topics_list_box.row.L_NO_TOPICS}
                      </span>
                    </td>
                  </tr>
                </tbody>
              </table>
          </td>
  </tr>
<!-- END no_topics -->
  
   <!-- BEGIN bottom -->
  <tr>
    <td align="left">
            <span class="sujets_font">
              {PAGINATION}
            </span>
          </td>
    <td align="right">
            <a href="#top" class="sujets_font">
              {L_BACK_TO_TOP}
            </a>&nbsp;
          </td>
  </tr>
<!-- END bottom -->      
          
          
          
          
<!-- BEGIN footer_table -->
        </tbody>
      </table>
    </td>
  </tr>
</table>
<!-- END footer_table -->
<!-- BEGIN spacer -->
<br class="gensmall" />
<!-- END spacer -->
<!-- END row -->
<!-- END topics_list_box -->



[BUG] Impossibilité de "Fusionner" les sujets : sélectionner le second sujet est impossible Captur15

[BUG] Impossibilité de "Fusionner" les sujets : sélectionner le second sujet est impossible Captur16



Merci à vous pour votre aide !


Dernière édition par Kaehlyth le Sam 31 Aoû 2024 - 8:56, édité 1 fois
Kaehlyth

Kaehlyth
****

Messages : 271
Inscrit(e) le : 27/04/2022

https://albastrya.bbactif.com/
Kaehlyth a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: [BUG] Impossibilité de "Fusionner" les sujets : sélectionner le second sujet est impossible

Message par Toryudo Sam 31 Aoû 2024 - 7:55

Bonjour !

Il vous manque en effet cette partie du Template :
Code:
      <!-- BEGIN single_selection -->
      <td class="{topics_list_box.row.ROW_CLASS}" align="center" valign="middle" width="20"><input type="radio" name="{topics_list_box.FIELDNAME}" value="{topics_list_box.row.FID}" {topics_list_box.row.L_SELECT} /></td>
      <!-- END single_selection -->

Je l'ai rajoutée au bon endroit dans le Template, vous pourrez la remodifier de votre côté pour le look :
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 -->
<link href='http://fonts.googleapis.com/css?family=Lobster|Great+Vibes' rel='stylesheet' type='text/css' />
<table class="sujets" width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td valign="center" align="center">
      <span class="sujets_top_title">
        Brizomancie de Songes Contés
      </span>
    </td>
  </tr>
  <tr>
    <td valign="middle" align="center">
      <table class="sujets_list" cellspacing="0" cellpadding="0">
        <tbody>
<!-- END header_table -->
<!-- BEGIN header_row -->
<!-- END header_row -->
<!-- BEGIN topic -->
{topics_list_box.row.END_TABLE_STICKY}
          <tr>
            <!-- BEGIN single_selection -->
            <td class="{topics_list_box.row.ROW_CLASS}" align="center" valign="middle" width="20"><input type="radio" name="{topics_list_box.FIELDNAME}" value="{topics_list_box.row.FID}" {topics_list_box.row.L_SELECT} /></td>
            <!-- END single_selection -->
            <td valign="middle" align="center" colspan="2">
              <table class="sujet" cellspacing="7" cellpadding="0">
                <tbody>
                  <tr>
                    <td valign="middle" align="left" width="210">
                      <span class="sujet_auteur">
                        Composé par : {topics_list_box.row.TOPIC_AUTHOR}
                      </span>
                      <br />
                      <span class="sujet_stats">
                        Réponses: <em>{topics_list_box.row.REPLIES}</em> | Vues: <em>{topics_list_box.row.VIEWS}</em>
                      </span>
                    </td>
                    <td valign="middle" align="center" width="320">
                      <div class="sujet_title"><a class="sujetlink" href="{topics_list_box.row.U_VIEW_TOPIC}">{topics_list_box.row.TOPIC_TITLE}</a> {topics_list_box.row.PARTICIPATE_POST_IMG}</div>
                      <img title="{topics_list_box.row.L_TOPIC_FOLDER_ALT}" src="{topics_list_box.row.TOPIC_FOLDER_IMG}" alt="{topics_list_box.row.L_TOPIC_FOLDER_ALT}" />
                    </td>
                    <td valign="middle" align="right" width="210">
                      <span class="sujet_last_time">{topics_list_box.row.LAST_POST_IMG} {topics_list_box.row.LAST_POST_TIME}</span>
                      <br />
                     
                      <span class="sujet_last_auteur">
                        Répondu par : {topics_list_box.row.LAST_POST_AUTHOR}
                      </span>
                    </td>
                  </tr>
                </tbody>
              </table>
            </td>
          </tr>
<!-- END topic -->
<!-- BEGIN no_topics -->
    <tr>
            <td valign="middle" align="center" colspan="2">
              <table class="sujet" cellspacing="7" cellpadding="0">
                <tbody>
                  <tr>
                    <td valign="middle" align="center">
                      <span class="sujets_font">
                        {topics_list_box.row.L_NO_TOPICS}
                      </span>
                    </td>
                  </tr>
                </tbody>
              </table>
          </td>
  </tr>
<!-- END no_topics -->
 
  <!-- BEGIN bottom -->
  <tr>
    <td align="left">
            <span class="sujets_font">
              {PAGINATION}
            </span>
          </td>
    <td align="right">
            <a href="#top" class="sujets_font">
              {L_BACK_TO_TOP}
            </a>&nbsp;
          </td>
  </tr>
<!-- END bottom -->     
         
         
         
         
<!-- BEGIN footer_table -->
        </tbody>
      </table>
    </td>
  </tr>
</table>
<!-- END footer_table -->
<!-- BEGIN spacer -->
<br class="gensmall" />
<!-- END spacer -->
<!-- END row -->
<!-- END topics_list_box -->
Toryudo

Toryudo
Aidactif
Aidactif

Masculin
Messages : 1537
Inscrit(e) le : 31/03/2020

https://deus-academia.forumactif.com/
Toryudo a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: [BUG] Impossibilité de "Fusionner" les sujets : sélectionner le second sujet est impossible

Message par Kaehlyth Sam 31 Aoû 2024 - 8:48

Merci Toryudo pour votre aide une nouvelle fois,

pour un rappel en bonne et due forme, ai-je la possibilité de changer la taille ? (Bien sûr que oui mais en fait...)

Car, je vois de base que vous aviez mis la taille à 10px, sauf que j'ai beau changer les pixels, les changer en em, en % quoi qu'il se passe, l'affichage est déformé et ne bouge pas :


Est-ce à cause d'un CSS externe sur les .sujets ?
Mais si je les change, ça va changer l'apparence de base et non DURANT la modération non  ?

D'après mes recherches et le code, il s'agit de : .sujets .row3

Merci beaucoup de votre retour.



Je me suis inquiétée pour rien.
Dans ma logique Row3 était déjà modifié avec les sujets et ce n'est pas le cas.
Il s'agirait bien de la taille où apparait le nom des sujets.

[BUG] Impossibilité de "Fusionner" les sujets : sélectionner le second sujet est impossible Captur59

Il va donc falloir bidouiller le CSS sans avoir peur que ça ne change l'aspect de base du forum mais uniquement l'aspect modération.

Aussi, grâce à un peu de recherche et moins de peur (surtout la peur !) j'ai pu tout bien faire. Il me reste à savoir comment mettre les radios bien en face des tables.
Merci encore à vous !!!

Angel ok Yes
Kaehlyth

Kaehlyth
****

Messages : 271
Inscrit(e) le : 27/04/2022

https://albastrya.bbactif.com/
Kaehlyth 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