problème messenger suite aux modifications d'un template
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code
Page 1 sur 1 • Partagez
problème messenger suite aux modifications d'un template
Détails techniques
Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome
Capture d'écran du problème :
- Voir l'image:
Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : 25/11
Lien du forum : (lien masqué, vous devez poster pour le voir)
Description du problème
Bonjour,Alors, me revoilà avec une nouvelle boulette.
J'ai modifié le template topics_list_box pour personnaliser l'affichage des sujets et... le messenger ne fonctionne plus.
Je me doute que c'est lié au fait que des noms sont différents etc, mais après deux, trois bonnes heures de recherche hier soir, je n'ai pas su retrouver lesquels je devais modifier dans le script, ou remettre dans le template, même en m'aidant du template par défaut. J'avais réussi à le faire lorsque j'avais modifié le template qui concerne les profils, mais là, je sèche complètement...
Je vous laisse le template et le css concerné, ainsi que le lien vers le js qui est trop long pour être mis ici.
- template:
- 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 -->
<div class="topic-wrap">
<table class="topic-wrap-table" 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 colspan="7">
<div class="topic">
<div class="topic-img">
<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}" />
</div>
<div class="topic-left">
<div class="topic-titre">
{topics_list_box.row.NEWEST_POST_IMG}{topics_list_box.row.PARTICIPATE_POST_IMG}{topics_list_box.row.TOPIC_TYPE}
<h2>
<a href="{topics_list_box.row.U_VIEW_TOPIC}">{topics_list_box.row.TOPIC_TITLE}</a>
</h2>
</div>
<div class="topic-auteur">{topics_list_box.row.TOPIC_AUTHOR}<div>{topics_list_box.row.GOTO_PAGE}<!-- BEGIN nav_tree -->{topics_list_box.row.TOPIC_NAV_TREE} <!-- END nav_tree --></div></div>
<!-- BEGIN switch_description -->
<div class="topic-desc">
{topics_list_box.row.topic.switch_description.TOPIC_DESCRIPTION}
</div>
<!-- END switch_description -->
</div>
<div class="topic-stats"><div>{topics_list_box.row.REPLIES} réponses</div><div>{topics_list_box.row.VIEWS} vues</div></div>
<div class="topic-last">{topics_list_box.row.LAST_POST_TIME}<div>{topics_list_box.row.LAST_POST_AUTHOR} {topics_list_box.row.LAST_POST_IMG}</div></div>
<!-- BEGIN single_selection -->
<div class="topic-select">
<input type="radio" name="{topics_list_box.FIELDNAME}" value="{topics_list_box.row.FID}" {topics_list_box.row.L_SELECT} />
</div>
<!-- END single_selection -->
<!-- BEGIN multi_selection -->
<div class="topic-select">
<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} />
</div>
<!-- END multi_selection -->
</div>
</td>
</tr>
<!-- 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 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> </td>
</tr>
</table>
</td>
</tr>
<!-- END bottom --><!-- BEGIN footer_table -->
</table></div><!-- END footer_table --><!-- BEGIN spacer --><br class="gensmall" /><!-- END spacer --><!-- END row --><!-- END topics_list_box -->
<script>
$(document).ready(function(){
$('.topic').each(function(){
$('.topic-img img[title="Nouveaux messages"]').closest('.topic').addClass('nouveau');
$('.topic-img img[title="Ce sujet est verrouillé, vous ne pouvez pas éditer les messages ou faire de réponses."]').closest('.topic').addClass('verrouille');
});
$('.topic-wrap').find('th').closest('.topic-wrap-table').addClass('topic-note');
});
</script>
- css:
- lien js:
Merci d'avance
Dernière édition par Aspen_Hayes le Mar 26 Nov 2024 - 19:53, édité 1 fois
Re: problème messenger suite aux modifications d'un template
Salut Aspen_Hayes,
c'est assez étonnant de ne pas pouvoir regarder les spoilers tant que nous n'avons pas répondu à ton message !!!!
Il faudrait que le staff regarde cela car à part les balises hide, à ma connaissance les autres balises ne sont pas concernées!!
Alors dans un premier temps j'ai ajouté une class pour les liens de chaque sujet dans ton template:
recherches cette ligne :
Remplaces par celle-ci:
Pense a enregistrer et valider les modifications en cliquant respectivement sur puis
Pour le JS de messenger , j'ai repris l'original, il faudra donc supprimer l'actuel et remplacer par celui donné sur mon fofo de tests:
Et remplir de nouveau le salon et son titre .
https://version.forumactif.com/34581.js
Et refaire les modifications apportées par Toryudo ici:
https://forum.forumactif.com/t410754-deplacer-le-messenger#3419651
et ici:
https://forum.forumactif.com/t410754-deplacer-le-messenger#3419655
Tout devrait être fonctionnel.
a++
c'est assez étonnant de ne pas pouvoir regarder les spoilers tant que nous n'avons pas répondu à ton message !!!!
Il faudrait que le staff regarde cela car à part les balises hide, à ma connaissance les autres balises ne sont pas concernées!!
Alors dans un premier temps j'ai ajouté une class pour les liens de chaque sujet dans ton template:
recherches cette ligne :
- Code:
<a href="{topics_list_box.row.U_VIEW_TOPIC}">{topics_list_box.row.TOPIC_TITLE}</a>
Remplaces par celle-ci:
- Code:
<a href="{topics_list_box.row.U_VIEW_TOPIC}" class="lientopiclist">{topics_list_box.row.TOPIC_TITLE}</a>
Pense a enregistrer et valider les modifications en cliquant respectivement sur puis
Pour le JS de messenger , j'ai repris l'original, il faudra donc supprimer l'actuel et remplacer par celui donné sur mon fofo de tests:
Et remplir de nouveau le salon et son titre .
https://version.forumactif.com/34581.js
Et refaire les modifications apportées par Toryudo ici:
https://forum.forumactif.com/t410754-deplacer-le-messenger#3419651
et ici:
https://forum.forumactif.com/t410754-deplacer-le-messenger#3419655
Tout devrait être fonctionnel.
a++
Re: problème messenger suite aux modifications d'un template
Bonsoir Milouze14,
Merci pour votre aide,
J'ai bien effectué toutes les modifications, en reprenant le JS du forum test etc, mais malheureusement, ça ne fonctionne toujours pas chez moi. J'ai toujours la même chose que sur l'image de mon 1er message.
Merci pour votre aide,
J'ai bien effectué toutes les modifications, en reprenant le JS du forum test etc, mais malheureusement, ça ne fonctionne toujours pas chez moi. J'ai toujours la même chose que sur l'image de mon 1er message.
Re: problème messenger suite aux modifications d'un template
Re,
je verrais ta réponse demain pour ma part:
On ne peut pas voir grand chose sur ton forum car bloqué sur l'index !!
Aurais tu un compte a me fournir en Mp stp ?
a++
je verrais ta réponse demain pour ma part:
On ne peut pas voir grand chose sur ton forum car bloqué sur l'index !!
Aurais tu un compte a me fournir en Mp stp ?
a++
Sujets similaires
» Viewtopic_body:problème suite à une modification du template.
» Suite à un Template modifier pour couleur de titre, Autre problème!
» Soucis Messenger et Template modifié
» Modifications suite au passage en ModernBB
» Modifications du template index_box
» Suite à un Template modifier pour couleur de titre, Autre problème!
» Soucis Messenger et Template modifié
» Modifications suite au passage en ModernBB
» Modifications du template index_box
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum