Tag utilisateur n'apparaît plus dans le profil
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
Tag utilisateur n'apparaît plus dans le profil
Détails techniques
Version du forum : phpBB2Poste occupé : Administrateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome, Internet Explorer, Opera, Safari
Capture d'écran du problème :
- Voir l'image:
Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : Depuis l'installation d'un nouveau design/feuille css
Lien du forum : https://dirty-rotten.forumactif.com/
Description du problème
Bonjour et merci de lire ce sujetSuite à un changement de design/feuille CSS, le tag utilisateur (symbole @) a complètement disparu dans le profil de tous les membres du forum. Le tag marchait très bien avant.
Pour l'installer, c'est ce tuto qui avait été utilisé :
https://forum.forumactif.com/t378492-rendre-le-systeme-de-mentions-plus-facile-a-utiliser
J'avais lu dans un autre sujet de changer le nom de la variable username a. par celle de notre CSS dans le code Javascript mais rien n'y fait. J'ai par contre remarqué que le bug avait eu lieu au changement de feuille CSS, peut-être vient t-il donc de son contenu.
Merci beaucoup par avance pour votre aide.
Vous trouverez ci-dessous notre feuille CSS, le template et le code Javascript utilisé.
Dernière édition par tillmidnight le Ven 26 Nov 2021 - 9:26, édité 1 fois
Re: Tag utilisateur n'apparaît plus dans le profil
Ayant une alerte de message trop long si je poste le template au-dessus, j'espère ne pas gêner en passant par un second post.
Dernière édition par tillmidnight le Ven 26 Nov 2021 - 9:25, édité 1 fois
Re: Tag utilisateur n'apparaît plus dans le profil
Bonjour tillmidnight, et bienvenue sur le Forum des Forums Forumactif
Essayez de remplacer le script par celui-ci :
Essayez de remplacer le script par celui-ci :
- Code:
/* FORUM VERSIONS
* 0 = PHPBB2
* 1 = PHPBB3
* 2 = PUNBB
* 3 = INVISION
*/
$(function() {
var version = 0;
if (/mode=reply/.test(window.location.search) && my_getcookie('fa_mention')) {
document.post.message.value += '@"' + my_getcookie('fa_mention') + '" ';
my_setcookie('fa_mention','');
} if (!/\/t\d+/.test(window.location.pathname)) return;
for (var a = $(['.nompro a', '.postprofile dt strong a', '.username a', '.postprofile dt a ~ a'][version]), b, i = 0, j = a.length, t = document.getElementById('text_editor_textarea'); i<j; i++) {
b = document.createElement('A');
b.title = 'Mentionner ' + $(a[i]).text();
b.style.marginRight = '3px';
b.className = 'fa-mention';
b.innerHTML = '@';
b.href = '#';
b.onclick = function() {
var n = this.title.replace(/^.*?\s/,'');
if ($.sceditor) t.insertText('@"' + n + '" ');
else {
my_setcookie('fa_mention', n);
window.location.href = '/post?t=' + window.location.pathname.replace(/\/t(\d+)-.*/,'$1') + '&mode=reply';
}
return false;
};
a[i].parentNode.insertBefore(b, a[i]);
}
$(function(){
if (!$.sceditor) return;
t=$(t).sceditor('instance');
});
});
Re: Tag utilisateur n'apparaît plus dans le profil
Vous me sauvez la vie, merci beaucoup. J'ai compris l'erreur, j'avais remplacé la variable au mauvais endroit. Merci encore
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