1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 5 (1 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Réglé] Plugin
Mots-clés » plugin
23-02-2013, 9:52,
#1
Plugin

Bonjour à tous,

J'ai une question à propos de ce plugin: http://www.mybb.fr/thread-2901.html
N'est-il pas possible de faire clignoter "vous avez un message privé non lu" ?
Et si possible comment ? Quel template ?
Merci d'avance pour vos réponses.
Cordialement!
Répondre
23-02-2013, 12:46,
#2
RE: Plugin
Je cherche mais je ne trouve pas dans quel Template. J'ai aussi jeter un œil au fichier du plugin mais rien trouver.. Mais cela doit être possible suffit de trouver l'emplacement et de rajouter une code html qui permet au texte de clignoter..
Répondre
23-02-2013, 13:54,
#3
RE: Plugin
@Tr4xmix :
Pourquoi répondre pour dire que tu ne sais pas ??? Rolleyes
Si tu n'as rien à proposer, abstiens-toi !
C'est exaspérant ces messages inutiles. Sad

@hackinginterdit :
Je suppose qu'il faut modifier le fichier pm.php (à la racine du forum normalement).
En encadrant la variable AJAXPMNOTICE (si c'est bien elle qui contient le texte, à vérifier) par un span 'blink' ça devrait le faire... La balise <blink> n'est pas conforme aux normes W3C, mais je pense que "text-decoration:blink;" l'est).
Ligne 15, au lieu de :
Code :
<div style="background-color: #000000; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; color: #ffffff; opacity: 0.5; padding: 0 5px; text-align: center;"><img src="images/ajaxpmnotice.png" alt="" style="float: left; margin-top: -30px;" />'.AJAXPMNOTICE.'</div>
essaie :
Code :
<div style="background-color: #000000; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; color: #ffffff; opacity: 0.5; padding: 0 5px; text-align: center;"><img src="images/ajaxpmnotice.png" alt="" style="float: left; margin-top: -30px;" /><span style="text-decoration: blink;">'.AJAXPMNOTICE.'</span></div>

Non testé, garde une copie de l’original.

[Image: spyto.png]
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
23-02-2013, 17:39,
#4
RE: Plugin
Bonjour spyto

Merci de ta réponse, j'ai effectué la modification çà ne clignote pas mais j'ai pu changer la couleur ce qui est déja pas mal et beaucoup plus visible.
Mais si on mettait la balise <blink> pour essayer? Par contre je ne sais pas comment la mettre? <blink>'.AJAXPMNOTICE.'</blink></div>

Cordialement

Répondre
23-02-2013, 17:43,
#5
RE: Plugin
Comme le mentionnait Spyto, la balise "blink" ne fonctionne pas dans tous les navigateurs.

Effectivement "<blink>'.AJAXPMNOTICE.'</blink>" devrait fonctionné dans FireFox.

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
23-02-2013, 17:56,
#6
RE: Plugin
Bonjour exdiogene

Code :
Effectivement "<blink>'.AJAXPMNOTICE.'</blink>" devrait fonctionné dans FireFox.
J'ai l'impression que ça clignote mais très faiblement ce n'est pas perceptible.
Répondre
23-02-2013, 18:45,
#7
RE: Plugin
Pour comparer il suffit de regarder notre propre entête, où le mot "important" clignote dans cette phrase :
" 1. Règles pour obtenir de l'aide dans les forums de support - IMPORTANT : MAJ à lire ! - 2. Restrictions des droits pour le groupe "Support suspendu" "

Le texte reste plus longtemps visible qu'invisible, ce qui pourrait donner l'impression de ne pas clignoter chez certaines personnes...

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
23-02-2013, 19:34,
#8
RE: Plugin
Code :
Le texte reste plus longtemps visible qu'invisible, ce qui pourrait donner l'impression de ne pas clignoter chez certaines personnes...
Je suis tout à fait d'accord avec toi exdiogene mais chez moi çà ne clignote pas. Si tu veux regarder je te file MDP et login
Répondre
23-02-2013, 21:22, (Modification du message : 23-02-2013, 21:23 par exdiogene.)
#9
RE: Plugin
Suite à quelques tests de ma part, j'ai remarqué qu'un élément clignote, mais pas ce texte :
"Vous avez un message privé non lu".

Selon moi, il doit y avoir un autre "tag" qui dérange dans le contenu de "AJAXPMNOTICE"!

Le seul que j'y ai trouvé est <strong> et pourtant il ne devrait pas déranger...

Au cas où ce serait une erreur de syntaxe, je renvoi le code tel qu'il devrait être :

Code :
<div style="border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; color: #ffffff; padding: 0 5px; text-align: center;"><img src="images/ajaxpmnotice.png" alt="" style="float: left; margin-top: -30px;" /><a href="'.$mybb->settings['bburl'].'/private.php" style="color: #ffffff; text-decoration: none;"><blink>'.AJAXPMNOTICE.'</blink></a></div>

J'ai testé le code et il clignote sur mon site...

Je dois malgré tout dire qu'il existe des erreurs dans certains templates de votre site.

Dans "global_pm_alert" :
La variable $privatemessage_text n'est pas initialisée, le texte n'est donc pas affiché.

Dans "headerinclude" :

Un script a été imbriqué dans un autre ce qui n'est pas valide.

Code :
// -->
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-38187214-1']);
  _gaq.push(['_setDomainName', 'hackinginterdit.besaba.com']);
  _gaq.push(['_setAllowLinker', true]);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

</script>

Devrait être corrigé comme ceci :

Code :
// -->
</script>
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-38187214-1']);
  _gaq.push(['_setDomainName', 'hackinginterdit.besaba.com']);
  _gaq.push(['_setAllowLinker', true]);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

P.S. Lorsque nous demandons un compte de test, il serait préférable de créer un compte de membre régulier, un compte administrateur n'est pas toujours nécessaire! Wink

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
23-02-2013, 22:19,
#10
RE: Plugin
exdiogene je suis franchement désolé de t' importuner avec mon petit problème.

<div style="border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; color: #ffffff; padding: 0 5px; text-align: center;"><img src="images/ajaxpmnotice.png" alt="" style="float: left; margin-top: -30px;" /><a href="'.$mybb->settings['bburl'].'/private.php" style="color: #ffffff; text-decoration: none;"><blink>'.AJAXPMNOTICE.'</blink></a></div>

Je ne vois plus le texte affiché "Vous avez un message privé non lu" et rien ne clignote chez moi.

Dans "global_pm_alert" :
La variable $privatemessage_text n'est pas initialisée, le texte n'est donc pas affiché.

J'ai ceci:

<div class="pm_alert" id="pm_notice">
<div class="float_right"><a href="private.php?action=dismiss_notice&amp;my_post_key={$mybb->post_code}" title="{$lang->dismiss_notice}" onclick="return MyBB.dismissPMNotice()"><img src="{$theme['imgdir']}/dismiss_notice.gif" alt="{$lang->dismiss_notice}" title="[x]" /></a></div>
<div>{$privatemessage_text}</div>
</div>
<br />

Que dois je faire ? Pige pas ? je m'excuse
Répondre
23-02-2013, 22:33,
#11
RE: Plugin
La raison principale pourquoi tu ne vois pas le texte, c'est que le texte est en "blanc" sur "blanc", tel que dans le code original... Rolleyes

Voici un code avec des couleurs plus appropriées :
Code :
<div style="border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; color: #0000ff; padding: 0 5px; text-align: center;"><img src="images/ajaxpmnotice.png" alt="" style="float: left; margin-top: -30px;" /><a href="'.$mybb->settings['bburl'].'/private.php" style="color: #0000ff; text-decoration: none;"><blink>'.AJAXPMNOTICE.'</blink></a></div>

Mais il ne clignote toujours pas sur ton site... Sad

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
23-02-2013, 22:43,
#12
RE: Plugin
Pour l'autre problème dans le fichier global.php tu as :
Code :
if($mybb->user['pms_unread'] == 1)
    {
        $privatemessage_text = $lang->sprintf($lang->newpm_notice_one, $user_text, $pm['pmid'], htmlspecialchars_uni($pm['subject']));
    }
    else
    {
        $privatemessage_text = $lang->sprintf($lang->newpm_notice_multiple, $mybb->user['pms_unread'], $user_text, $pm['pmid'], htmlspecialchars_uni($pm['subject']));
    }
    eval("\$pm_notice = \"".$templates->get("global_pm_alert")."\";");

Pour une raison que j'ignore le texte n'apparait pas, auparavant il y avait l'icône dismiss_notice.gif, mais maintenant je ne la vois pas non plus... ???

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
23-02-2013, 22:56,
#13
RE: Plugin
Code :
Mais il ne clignote toujours pas sur ton site...
Si çà y est il clignote merci mais le texte est très peu visible peut être faut-il encore changer les couleurs
mettre un fond gris et le texte en rouge ?
Répondre
24-02-2013, 1:24,
#14
RE: Plugin
Code PHP :
<div style="border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; color: red; background-color: gray; padding: 0 5px; text-align: center;"><img src="images/ajaxpmnotice.png" alt="" style="float: left; margin-top: -30px;" /><a href="'.$mybb->settings['bburl'].'/private.php" style="color: red; text-decoration: none;"><blink>'.AJAXPMNOTICE.'</blink></a></div

Rappel : comme le disait Spyto, la balise blink est dépréciée depuis belle lurette est n'est supportée qu'à des fins de compatibilité.
L'écriture suivante est conforme aux normes :
Code PHP :
<div style="border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; color: red; background-color: gray; padding: 0 5px; text-align: center;"><img src="images/ajaxpmnotice.png" alt="" style="float: left; margin-top: -30px;" /><a href="'.$mybb->settings['bburl'].'/private.php" style="color: red; text-decoration: blink;">'.AJAXPMNOTICE.'</a></div

À noter que l'effet de clignotement n'est supporté que par deux navigateurs, Firefox et Opera.

Cordialement,
Saphir,
Modérateur MyBB.support.
Répondre
24-02-2013, 10:02,
#15
RE: Plugin
Bonjour Smile

On peut passer en résolu mon problème est réglé!
Je tiens à remercier Spyto, exdiogene et Saphir que j'ai mis a contribution et en plus un Samedi!
Encore merci à vous trois

Cordialement!

Répondre




Utilisateur(s) parcourant ce sujet : 3 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique