MyBB.support, le portail francophone de MyBB
EMS : double bannière - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.fr)
+-- Forum : Plug-ins et modules pour MyBB (https://mybb.fr/forum-32.html)
+--- Forum : Support (https://mybb.fr/forum-15.html)
+--- Sujet : EMS : double bannière (/thread-5152.html)



EMS : double bannière - Kokoko - 16-01-2012

Bonjour, j'ai installé le plugin EMS (http://mods.mybb.com/view/emergency-message-system) sur mon forum, cela marchait très bien jusqu'à ce que j'essaie de mettre du code dans une annonce (du javascript je crois). Ca a fait buguer le forum et même l'interface d'EMS, donc impossible de supprimer l'annonce : j'ai désinstallé et réinstallé le plugin via l'interface des plugins.
Mais maintenant, quand je veux refaire une annonce, cela m'affiche 2 bandeaux ! J'ai même essayé de réinstaller le plugin via le FTP, je ne sais pas d'où ça vient...

Merci d'avance Smile


RE: EMS : double bannière - Saphir - 17-01-2012

Je ne saurais que trop te conseiller de désinstaller ce plugin inutile et de te tourner vers une solution plus manuelle mais beaucoup plus "fonctionnelle" dirais-je.
http://mybb.fr/thread-3137.html (FAQ)


RE: EMS : double bannière - Kokoko - 17-01-2012

J'ai déjà essayé et je n'y arrive pas, ça m'affiche du code bizarre en haut de l'index. De plus ce plugin est très rapide et efficace, à part ce bug...


RE: EMS : double bannière - spyto - 17-01-2012

Si le code bizarre comme tu dis est constitué de trois caractères, il s'agit peut-être d'un fichier enregistré en UTF-8 avec le Bloc-notes de Windows ?

Le plugin est peut-être rapide et efficace, mail il l'est certainement bien moins que le code "manuel" que t'indique Saphir !
Un plugin fait des appels à l'API de MyBB ce qui surcharge forcément le serveur et augmente le temps d'exécution.

Je te conseille moi aussi de désinstaller ce plugin et d'utiliser la méthode citée.
Désinstalle et supprime manuellement les "séquelles" dans les templates et la BD, sans oublier les fichiers sur le FTP.


RE: EMS : double bannière - Kokoko - 18-01-2012

Je ne sais pas où se trouvent ces séquelles !

Et quand je fais votre méthode, en haut de l'index ça m'affiche plein de caractères :


.alert { background: #FFF6BF; border-top: 2px solid #FFD324; border-bottom: 2px solid #FFD324; text-align: center; margin: 10px auto; padding: 5px 20px; } .notice { background: #ADCBE7; border-top: 2px solid #0F5C8E; border-bottom: 2px solid #0F5C8E; text-align: center; margin: 10px auto; padding: 5px 20px; } .notice2 { background: #D6ECA6; border-top: 2px solid #8DC93E; border-bottom: 2px solid #8DC93E; text-align: center; margin: 10px auto; padding: 5px 20px; } Latest News: MyBB 1.6 Released (August 3, 2010)

MyBB on Twitter: Follow @mybbgroup for the latest on MyBB and exclusive content.

Are you on the MyBB mailing list? - Sign up for notification of new MyBB releases and updates.

Sans cadre.


RE: EMS : double bannière - spyto - 18-01-2012

Pour savoir où sont les "séquelles", il faut analyser le code du plugin et voir les modifs qu'il apporte aux templates et à la BD... sachant que chaque cas est différent. Je ne peux "deviner" ce qui s'est passé dans ton cas !

Pour le reste, à première vue :
- tu as des erreurs de syntaxe dans les templates
- ceci ne doit pas s’afficher puisque ce doit être inclus dans une balise <style> !
Code :
.alert { background: #FFF6BF; border-top: 2px solid #FFD324; border-bottom: 2px solid #FFD324; ...etc
- à ça vient s'ajouter le plugin LatestNews qui est semble-t-il lui aussi mal installé... à moins que tu aies mal inséré le code manuellement pour les annonces ?
- c'est quoi tout ça ?!
Citation :MyBB on Twitter: Follow @mybbgroup for the latest on MyBB and exclusive content.
Are you on the MyBB mailing list? - Sign up for notification of new MyBB releases and updates.
Ah oui ! C'est le code HTML donné en exemple.

Il me semble que tu as une belle pagaille ! Tongue
Pas simple pour tout remettre en état, surtout sans aucun lien !

Un conseil que je ne cesse de répéter : avant toute modif importante, genre installation de plugin, faire une sauvegarde complète (fichiers et BD) afin de pouvoir restaurer la situation antérieure !
Et avant de modifier un template, garder une copie du précédent dans un petit fichier texte (un simple copier/coller).

Au vu des dégâts apparents, je soupçonne que tu aies installé plugin sur plugin sans même avoir "réparé" une installation défectueuse, ce qui ne fait éidemment qu'amplifier les problèmes.





RE: EMS : double bannière - Kokoko - 18-01-2012

Ouais je m'y connais vraiment pas x) LatestNews je sais pas ce que c'est, ensuite analyser le code du plugin et tout ça je ne pense pas être capable de le faire x) C'est possible de revenir aux paramètres "par défaut" dans tout ce qui concerne plugins et tout mais de conserver tout le forum ?


RE: EMS : double bannière - spyto - 18-01-2012

Oui, si tu as un backup de la base avant installation des plugins.

Sinon, il te faudra désinstaller les plugins un à un et pour les plus récalcitrants, comme EMS, il faudra "mettre les mains dans le cambouis".
Sans oublier de restaurer les templates originaux.

Je me suis trompé, tu n'as pas le plugin Latestnews, c'est juste le texte donné dans le tuto.

Une mise à jour ne supprimera pas les plugins.
Et une nouvelle installation détruira le contenu (forums et messages).

C'est bien pour ça qu'il est important de sauvegarder son forum avant une modif sensible !

Edit : si tu n'as installé que le plugin EMS, ce devrait être relativement facile.


RE: EMS : double bannière - Kokoko - 20-01-2012

Je ne sais pas comment mettre les mains dans le cambouis Big Grin


RE: EMS : double bannière - spyto - 20-01-2012

D'où l'importance des backups réguliers et surtout avant modif sensible !

Mais bon, c'est mon jour de bonté... J'ai analysé le plugin et je vais guider tes mains dans le cambouis (à tes risques et périls).

Fais une sauvegarde la BD au cas où...

Tout d'abord, désactive et désinstalle le plugin, si c'est possible.

Éradication des "séquelles".

Dans phpMyAdmin :
- supprime la table 'mybb_ems' si elle existe (remplace mybb_ par ton préfixe si tu en as changé lors de l’installation)
- dans la table 'mybb_templates', supprime l'enregistrement ayant pour champ title : 'boardmessage_styles' (pas la table !!!)

Dans le template 'header'
Supprime si présent :
Code PHP :
<br />
{
$messagestyle}{$boardmessage}') 
juste après
Code PHP :
<navigation

Sur le FTP :
supprime le fichier /inc/plugins/ems.php

Je pense que tu seras alors débarrassé de EMS.


RE: EMS : double bannière - Kokoko - 21-01-2012

Vraiment désolé mais je ne sais pas ce qu'est phpmyadmin xD


RE: EMS : double bannière - spyto - 21-01-2012

C'est un outil d'administration MySQL.
Quand tu as installé ton forum, tu as créé une base de données depuis le cPanel de ton hébergement !!!
Dans ce même cPanel tu dois avoir un lien sur phpMyAdmin afin de gérer ta BD directement.
Mais si tu n'y connais rien... Tongue
Pense à faire un backup avant ! (en cas de fausse manip)


RE: EMS : double bannière - Kokoko - 21-01-2012

Ok, j'ai trouvé PhpMyAdmin, mais pas de table mybb_ems ni de boardmessages_styles dans mybb_templates (j'ai fait tout afficher (il y avait 20 pages) et j'ai recherché )

Pour le header, c'est à modifier dans phpmyadmin ou dans l'interface admin mybb ?

Pour les cadres, j'ai mis le code entre balises <style></style> et ça me met le texte : Latest News: MyBB 1.6 Released (August 3, 2010)

MyBB on Twitter: Follow @mybbgroup for the latest on MyBB and exclusive content.

Are you on the MyBB mailing list? - Sign up for notification of new MyBB releases and updates.

Mais sans le cadre :/


RE: EMS : double bannière - spyto - 21-01-2012

(21-01-2012, 15:40)Kokoko a écrit :  Pour le header, c'est à modifier dans phpmyadmin ou dans l'interface admin mybb ?
Dans l'admin > Templates
Citation :Pour les cadres, j'ai mis le code entre balises <style></style> et ça me met le texte : Latest News: MyBB 1.6 Released (August 3, 2010)

MyBB on Twitter: Follow @mybbgroup for the latest on MyBB and exclusive content.

Are you on the MyBB mailing list? - Sign up for notification of new MyBB releases and updates.

Mais sans le cadre :/

C'est que tu te trompes quelque part....
Lien sur le forum STP ?... Sinon il me sera difficile de t'aider davantage !


RE: EMS : double bannière - Kokoko - 21-01-2012

http://arkosia.olympe-network.com/Forum/

Mon header :
Code PHP :
<a name="top" id="top"></a>
            <
div class="logo"><a href="{$mybb->settings['bburl']}/index.php"><img src="{$theme['logo']}alt="{$mybb->settings['bbname']}title="{$mybb->settings['bbname']}/></a></div>
            
<
div class="menu" align="center">
                                    <
ul>
                                        &
nbsp;<li><a href="{$mybb->settings['bburl']}/portal.php">Home</a></li>&nbsp;
                                        <
li><a href="{$mybb->settings['bburl']}/index.php" id="forums">Forums</a></li>&nbsp;
                                        <
li><a href="{$mybb->settings['bburl']}/search.php" >{$lang->toplinks_search}</a>                                                                   
                    <
li><a href="{$mybb->settings['bburl']}/memberlist.php">{$lang->toplinks_memberlist}</a></li>&nbsp;
                    <
li><a href="{$mybb->settings['bburl']}/calendar.php">{$lang->toplinks_calendar}</a></li>&nbsp;
                    <
li><a href="{$mybb->settings['bburl']}/misc.php?action=help">{$lang->toplinks_help}</a></li>&nbsp;
                <
a name="top" id="top"></a>
<
div style="float:right;">
<
td class="trow1" align="center">
<
form method="post" action="{$mybb->settings['bburl']}/search.php" id="searchbox">
<
input type="hidden" name="action" value="do_search" />
<
input type="hidden" name="postthread" value="1" />
<
input type="hidden" name="forums" value="all" />
<
input type="hidden" name="showresults" value="threads" />
<
input type="text" id="sboxin" name="keywords" value="search..." />
<!-- 
startgobutton -->
<
input type="submit" id="sboxgo" value="Go" />
<!-- 
endgobutton -->
</
form>
</
td>
</
div></ul>
            </
div>
<
div id="upanel" align="center">{$welcomeblock}</div>        
<
div id="container"><br />
            <
div id="header">
            <
hr class="hidden" />
        </
div>
        <
hr class="hidden" />
        <
br class="clear" />
        <
div id="content">
            {
$pm_notice}
            {
$bannedwarning}
            {
$bbclosedwarning}
            {
$unreadreports}
            {
$pending_joinrequests}
            <
navigation><style><style&nbsp;type="text/css">
.
alert&nbsp;{
&
nbsp;&nbsp;&nbsp;&nbsp;background:&nbsp;#FFF6BF;
&nbsp;&nbsp;&nbsp;&nbsp;border-top:&nbsp;2px&nbsp;solid&nbsp;#FFD324;
&nbsp;&nbsp;&nbsp;&nbsp;border-bottom:&nbsp;2px&nbsp;solid&nbsp;#FFD324;
&nbsp;&nbsp;&nbsp;&nbsp;text-align:&nbsp;center;
&
nbsp;&nbsp;&nbsp;&nbsp;margin:&nbsp;10px&nbsp;auto;
&
nbsp;&nbsp;&nbsp;&nbsp;padding:&nbsp;5px&nbsp;20px;
}

.
notice&nbsp;{
&
nbsp;&nbsp;&nbsp;&nbsp;background:&nbsp;#ADCBE7;
&nbsp;&nbsp;&nbsp;&nbsp;border-top:&nbsp;2px&nbsp;solid&nbsp;#0F5C8E;
&nbsp;&nbsp;&nbsp;&nbsp;border-bottom:&nbsp;2px&nbsp;solid&nbsp;#0F5C8E;
&nbsp;&nbsp;&nbsp;&nbsp;text-align:&nbsp;center;
&
nbsp;&nbsp;&nbsp;&nbsp;margin:&nbsp;10px&nbsp;auto;
&
nbsp;&nbsp;&nbsp;&nbsp;padding:&nbsp;5px&nbsp;20px;
}

.
notice2&nbsp;{
&
nbsp;&nbsp;&nbsp;&nbsp;background:&nbsp;#D6ECA6;
&nbsp;&nbsp;&nbsp;&nbsp;border-top:&nbsp;2px&nbsp;solid&nbsp;#8DC93E;
&nbsp;&nbsp;&nbsp;&nbsp;border-bottom:&nbsp;2px&nbsp;solid&nbsp;#8DC93E;
&nbsp;&nbsp;&nbsp;&nbsp;text-align:&nbsp;center;
&
nbsp;&nbsp;&nbsp;&nbsp;margin:&nbsp;10px&nbsp;auto;
&
nbsp;&nbsp;&nbsp;&nbsp;padding:&nbsp;5px&nbsp;20px;
}
</
style>

<
p&nbsp;class="alert"><strong>Latest&nbsp;News:</strong>&nbsp;<a&nbsp;href="http://blog.mybb.com/2010/08/03/mybb-1-6-released/">MyBB&nbsp;1.6&nbsp;Released</a>&nbsp;(August&nbsp;3,&nbsp;2010)</p>

<
p&nbsp;class="notice2"><strong>MyBB&nbsp;on&nbsp;Twitter:</strong>&nbsp;Follow&nbsp;<a&nbsp;href="http://www.twitter.com/mybbgroup/">@mybbgroup</a>&nbsp;for&nbsp;the&nbsp;latest&nbsp;on&nbsp;MyBB&nbsp;and&nbsp;exclusive&nbsp;content.</p>

<
p&nbsp;class="notice"><strong>Are&nbsp;you&nbsp;on&nbsp;the&nbsp;<a&nbsp;href="http://www.mybboard.com/mailinglist.php">MyBB&nbsp;mailing&nbsp;list?</a></strong>&nbsp;-&nbsp;Sign&nbsp;up&nbsp;for&nbsp;notification&nbsp;of&nbsp;new&nbsp;MyBB&nbsp;releases&nbsp;and&nbsp;updates.</p
</
style



RE: EMS : double bannière - spyto - 21-01-2012

Ton template header est erroné, il est farci de caractères &nbsp; !!!

Après <navigation> tu dois avoir :
Code PHP :
<style type="text/css">
.
alert {
    
background#FFF6BF;
    
border-top2px solid #FFD324;
    
border-bottom2px solid #FFD324;
    
text-aligncenter;
    
margin10px auto;
    
padding5px 20px;
}

.
notice {
    
background#ADCBE7;
    
border-top2px solid #0F5C8E;
    
border-bottom2px solid #0F5C8E;
    
text-aligncenter;
    
margin10px auto;
    
padding5px 20px;
}

.
notice2 {
    
background#D6ECA6;
    
border-top2px solid #8DC93E;
    
border-bottom2px solid #8DC93E;
    
text-aligncenter;
    
margin10px auto;
    
padding5px 20px;
}
</
style>

<
class="alert"><strong>Latest News:</strong> <a href="http://blog.mybb.com/2010/08/03/mybb-1-6-released/">MyBB 1.6 Released</a> (August 32010)</p>

<
class="notice2"><strong>MyBB on Twitter:</strongFollow <a href="http://www.twitter.com/mybbgroup/">@mybbgroup</a> for the latest on MyBB and exclusive content.</p>

<
class="notice"><strong>Are you on the <a href="http://www.mybboard.com/mailinglist.php">MyBB mailing list?</a></strong> - Sign up for notification of new MyBB releases and updates.</p

et toi tu as :

Code PHP :
<style><style&nbsp;type="text/css">
.
alert&nbsp;{
&
nbsp;&nbsp;&nbsp;&nbsp;background:&nbsp;#FFF6BF;
&nbsp;&nbsp;&nbsp;&nbsp;border-top:&nbsp;2px&nbsp;solid&nbsp;#FFD324;
&nbsp;&nbsp;&nbsp;&nbsp;border-bottom:&nbsp;2px&nbsp;solid&nbsp;#FFD324;
&nbsp;&nbsp;&nbsp;&nbsp;text-align:&nbsp;center;
&
nbsp;&nbsp;&nbsp;&nbsp;margin:&nbsp;10px&nbsp;auto;
&
nbsp;&nbsp;&nbsp;&nbsp;padding:&nbsp;5px&nbsp;20px;
}

.
notice&nbsp;{
&
nbsp;&nbsp;&nbsp;&nbsp;background:&nbsp;#ADCBE7;
&nbsp;&nbsp;&nbsp;&nbsp;border-top:&nbsp;2px&nbsp;solid&nbsp;#0F5C8E;
&nbsp;&nbsp;&nbsp;&nbsp;border-bottom:&nbsp;2px&nbsp;solid&nbsp;#0F5C8E;
&nbsp;&nbsp;&nbsp;&nbsp;text-align:&nbsp;center;
&
nbsp;&nbsp;&nbsp;&nbsp;margin:&nbsp;10px&nbsp;auto;
&
nbsp;&nbsp;&nbsp;&nbsp;padding:&nbsp;5px&nbsp;20px;
}

.
notice2&nbsp;{
&
nbsp;&nbsp;&nbsp;&nbsp;background:&nbsp;#D6ECA6;
&nbsp;&nbsp;&nbsp;&nbsp;border-top:&nbsp;2px&nbsp;solid&nbsp;#8DC93E;
&nbsp;&nbsp;&nbsp;&nbsp;border-bottom:&nbsp;2px&nbsp;solid&nbsp;#8DC93E;
&nbsp;&nbsp;&nbsp;&nbsp;text-align:&nbsp;center;
&
nbsp;&nbsp;&nbsp;&nbsp;margin:&nbsp;10px&nbsp;auto;
&
nbsp;&nbsp;&nbsp;&nbsp;padding:&nbsp;5px&nbsp;20px;
}
</
style>

<
p&nbsp;class="alert"><strong>Latest&nbsp;News:</strong>&nbsp;<a&nbsp;href="http://blog.mybb.com/2010/08/03/mybb-1-6-released/">MyBB&nbsp;1.6&nbsp;Released</a>&nbsp;(August&nbsp;3,&nbsp;2010)</p>

<
p&nbsp;class="notice2"><strong>MyBB&nbsp;on&nbsp;Twitter:</strong>&nbsp;Follow&nbsp;<a&nbsp;href="http://www.twitter.com/mybbgroup/">@mybbgroup</a>&nbsp;for&nbsp;the&nbsp;latest&nbsp;on&nbsp;MyBB&nbsp;and&nbsp;exclusive&nbsp;content.</p>

<
p&nbsp;class="notice"><strong>Are&nbsp;you&nbsp;on&nbsp;the&nbsp;<a&nbsp;href="http://www.mybboard.com/mailinglist.php">MyBB&nbsp;mailing&nbsp;list?</a></strong>&nbsp;-&nbsp;Sign&nbsp;up&nbsp;for&nbsp;notification&nbsp;of&nbsp;new&nbsp;MyBB&nbsp;releases&nbsp;and&nbsp;updates.</p
</
style
Ça se voit comme le nez au milieu de a figure ! C’est rempli de &nbsp, qui perturbent le code.
De plus, il y a deux fois la balise <style> au début ! Tongue

Copie/colle dans un vrai éditeur de texte genre Notepad++ et non le bloc-notes de Windows et encore moins Word !?.
J'ignore si les codes superflus viennent de ça, mais tant que tu n'auras pas un contenu correct pour ce template, ça ne risque pas de marcher !!


RE: EMS : double bannière - Kokoko - 21-01-2012

J'ai cru comprendre que les caractere nsp machin remplacaient les espaces ? Et les deux balises c'est parce que du coup y'en a une qui marche pas en fait.. Je sais pas si c'est bon ce que je fais :
Je C/C le code donné en exemple
je le colle à la fin du template header via le panel d'admin
J'enregistre, et ça remplace automatiquement tout les espaces par des &nbsp; ...
ça vient peut -être du fait que j'ai un thème ?


RE: EMS : double bannière - spyto - 21-01-2012

Utilise un vrai éditeur texte pour copier/coller :
http://mybb.fr/thread-4711-post-26468.html#pid26468
http://mybb.fr/thread-2180-post-11897.html#pid11897

Remplace tous les &nbsp; par des espaces, ou mieux copie-colle le texte joint :
[attachment=1063]

et surtout, utilise un éditeur de texte "propre" comme Notepad++ (gratuit)


RE: EMS : double bannière - Kokoko - 21-01-2012

Merci beaucoup ça marche ! Je vais le configurer pour que mes messages apparaissent Smile

Encore 2 petites questions : Quelle différence entre .alert et .notice ? Sur EMS il y avait une fonctionnalité pour que l'annonce apparaisse au choix sur l'index ou sur tout le forum, comment fait-on ici ? Merci Smile


 Utilitaire de traduction fourni par Regentronique