[BUG] Impossibilité de "Fusionner" les sujets : sélectionner le second sujet est impossible
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
[BUG] Impossibilité de "Fusionner" les sujets : sélectionner le second sujet est impossible
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>
</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 -->
Merci à vous pour votre aide !
Dernière édition par Kaehlyth le Sam 31 Aoû 2024 - 8:56, édité 1 fois
Re: [BUG] Impossibilité de "Fusionner" les sujets : sélectionner le second sujet est impossible
Bonjour !
Il vous manque en effet cette partie du Template :
Je l'ai rajoutée au bon endroit dans le Template, vous pourrez la remodifier de votre côté pour le look :
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>
</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 -->
Re: [BUG] Impossibilité de "Fusionner" les sujets : sélectionner le second sujet est impossible
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.
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 !!!
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.
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 !!!
Sujets similaires
» Impossibilité de fusionner deux sujets
» Impossibilité de fusionner deux sujets - Votre sesssion a expiré
» Impossible de fusionner 2 sujets
» Impossible de fusionner 2 sujets
» Impossible de fusionner les sujets
» Impossibilité de fusionner deux sujets - Votre sesssion a expiré
» Impossible de fusionner 2 sujets
» Impossible de fusionner 2 sujets
» Impossible de fusionner les sujets
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum