Problème MENTION
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
Problème MENTION
Bonjour à tous !
Je rencontre un problème, j'ai changé le codage sur mon forum et la mention "tag" ne fonctionne plus du tout !
j'ai tenté de suivre divers tutos liés à la "mention" mais pour le coup rien à fonctionne ! une erreur dans mon template peut-être ?
Merci de votre aide !
Je rencontre un problème, j'ai changé le codage sur mon forum et la mention "tag" ne fonctionne plus du tout !
- Code:
/* FORUM VERSIONS
* 0 = PHPBB2
* 1 = PHPBB3
* 2 = PUNBB
* 3 = INVISION
*/
$(function() {
var version = 0,
image = 'https://zupimages.net/up/18/45/0fbg.png';
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 = $(['.post-options', '.profile-icons', '.post-options', '.posting-icons'][version]), b, c, d = ['.name strong a', '.author a', '.username a', '.author a'][version], e, i = 0, j = a.length, t = document.getElementById('text_editor_textarea'), l = version == 1 || version == 3; i<j; i++) {
b = document.createElement('IMG');
b.src = image;
b.alt = 'Mentionner';
b.title = 'Mentionner ' + $(a[i]).closest('.post').find(d + ':not(.fa-mention)').text();
b.className = 'i_icon_mention';
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';
}
};
if (l) {
c = document.createElement('LI');
c.appendChild(b);
}
a[i].insertBefore(l ? c : b, a[i].firstChild);
}
$(function(){
if (!$.sceditor) return;
t=$(t).sceditor('instance');
});
});
j'ai tenté de suivre divers tutos liés à la "mention" mais pour le coup rien à fonctionne ! une erreur dans mon template peut-être ?
Merci de votre aide !
Dernière édition par Brenda. le Ven 2 Oct 2020 - 16:26, édité 1 fois
Re: Problème MENTION
Hello Brenda. ,
les scripts que tu peux trouver en libre service sont toujours basés sur des templates non modifiés.
Celui que que tu mentionnes fonctionne parfaitement.
Seulement, il faut l'adapter avec les modifications apportées dans ton template.
Remplaces le script par celui-ci:
a++
les scripts que tu peux trouver en libre service sont toujours basés sur des templates non modifiés.
Celui que que tu mentionnes fonctionne parfaitement.
Seulement, il faut l'adapter avec les modifications apportées dans ton template.
Remplaces le script par celui-ci:
- Code:
/* FORUM VERSIONS
* 0 = PHPBB2
* 1 = PHPBB3
* 2 = PUNBB
* 3 = INVISION
*/
$(function() {
var version = 0,
image = 'https://zupimages.net/up/18/45/0fbg.png';
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 = $(['.options_message', '.profile-icons', '.post-options', '.posting-icons'][version]), b, c, d = ['.pseudos a[href^="/u"] strong', '.author a', '.username a', '.author a'][version], e, i = 0, j = a.length, t = document.getElementById('text_editor_textarea'), l = version == 1 || version == 3; i<j; i++) {
b = document.createElement('IMG');
b.src = image;
b.alt = 'Mentionner';
b.title = 'Mentionner ' + $(a[i]).closest('.post').find(d + ':not(.fa-mention)').text();
b.className = 'i_icon_mention';
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';
}
};
if (l) {
c = document.createElement('LI');
c.appendChild(b);
}
a[i].insertBefore(l ? c : b, a[i].firstChild);
}
$(function(){
if (!$.sceditor) return;
t=$(t).sceditor('instance');
});
});
a++
Invité- Invité
Re: Problème MENTION
Je te remercie pour l'aide !
Sujets similaires
» problème affichage de la mention membre @ dans le profil
» Problème tag (Bouton mention)
» Problème avec le bouton de mention rapide
» problème avatar mention auto-suggest.
» Problème avec la mention taguer dans les sujets.
» Problème tag (Bouton mention)
» Problème avec le bouton de mention rapide
» problème avatar mention auto-suggest.
» Problème avec la mention taguer dans 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