MyBB.support, le portail francophone de MyBB

Version complète : [Requête] Utilisateur(s) visionnant ce sujet :
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
bonjour

J'ai le module de CraKteR qui permet de voir les utilisateurs visionnant le même sujet en même temps, le probleme c'est que suite a un back up, des que je veux desactiver ce plugin, il s'enleve pas, et quand je l'active, il me rajoute un truc en +. et ainsi de suite au final j'ai 5 fois le meme truc maintenant, comment faire pour en remettre un ?

merci d'avance
[attachment=171]
Salut,

Ce serait bien de donner les références de ton plugin !
Sans le code PHP c'est impossible de répondre précisément à ta question !!!

Est-ce celui-ci (Plugin Usergroup legends 1.4.3 ): http://www.mybb.fr/showthread.php?tid=84&pid=417#pid417 ?

Si oui, j'ai examiné de près le code.

Lorsque tu désactives le plugin as-tu un message d'erreur ?

Si oui, ou même si tu n'as pas de message d'erreur, par mesur de sécurité, une fois le plugin désinstallé, va voir ta base MySQL avec phpMyAmin, tu sais faire ?

Vérifie que les champs suivants ont bien été supprimés (en supposant que tu aies gardé le préfixe par défaut "mybb" lors de l'install):
- legendsdontshow dans la table mybb_settings
- uot dans la table mybb_settinggroups
- usergroup_legend dans la table mybb_templates

Pure précaution car je pense que la désinstallation du plugin les aura supprimés. Si ce n'est pas le cas, fais-le manuellement après avoir désinstallé le plugin !!!

Je pense plutôt que tout vient d'un template mal "nettoyé".
En l'occurrence, au vu du code, je suppose que c'est le template "index".

Va dans le Panneau d'Admin, section "Templates" et clique le menu "Rechercher".
En bas, dans la zone "Rechercher des Noms de Templates", tape "index" et lance la recherche.

Clique sur le template que tu utilises.

Tu vas certainement trouver 5 fois (puisque tu le vois 5 fois) ceci:
{$user_legend}

Supprime toutes ces occurrences (accolades comprises!) à la main et clique le bouton "Mettre à jour".
Fais quand même attention de ne virer que ça... sans "déborder" !!!

Je suppose que c'est ça, parce quand je regarde dans la fonction de désactivation du plugin, il me semble que la méthode de suppression:
Code PHP :
find_replace_templatesets("index"'#(\n?){\$user_legend}#'''0); 
de l'ajout dans le template est un peu "simpliste" et ce n'est pas étonnant qu'elle n'ait rien supprimé...

Comme le code d'insertion dans le template est:
Code PHP :
find_replace_templatesets("index"'#{\$whosonline}#'"{\$whosonline}\n{\$user_legend}"); 
je ne comprends pars pourquoi l'auteur n'a pas utilisé pour la suppression:
Code PHP :
find_replace_templatesets("index"'#{\$whosonline}\n{\$user_legend}#'"{\$whosonline}"); 
ou quelque chose d'approchant !

Esssaie de mettre le code ci-dessus en remplacement de la ligne 66 de /inc/plugins/usergrouplegends.php
ou un truc similaire de façon à mieux pointer sur la modif apportée lors de l'activation.

J'espère que a résoudra ton problème...

Mais tu peux réinstaller le plugin sans le modifier, il sera "propre", mais si tu le désinstalles tu te retrouvera sans doute dans la même situation !

Tiens-moi au courant.

@+
Spyto
Bonjour, désolé de UP le sujet...

Cet utilisateur ne parle pas du plugin que vous dites.

Je cherche aussi une traduction, il cherche un plugin qui affiche en bas des posts, qui lit en meme temps le post.

Screen :

[Image: forumnn.png]
 Utilitaire de traduction fourni par Regentronique