[Résolu] pop-up "message privé" farceur

Image Toutes les questions en rapport à l'utilisation de phpbb3 uniquement .
  • Publicité

[Résolu] pop-up "message privé" farceur

Messagepar Sille » Jeu 9 Juin 2011 11:50

Bonjour,


Sympa le pop-up qui fait du zèle :langue:

C'est la première fois qu'il m'indique qu'il n'y a pas de message hmmmm

Image

Vous aussi vous avez déjà eu ce genre d'annonce ?

Merci.
>> Solutions et Services PhpBB
>> Communauté Graphique

Soutenir >> Image

[5 ans de Pack] Image ici

Déjà 4 ans chez mon@robase.net Image Image
Avatar de l’utilisateur
Sille

Membre Tranquility
 
Messages: 4154
Âge: 50 ans
Enregistré le: Ven 6 Mai 2011 14:26
Localisation: Au dessus de la Seine et de la Marne.
Hébergeur(s): mon@robase.net c'est clair et net !

Re: pop-up "message privé" farceur

Messagepar Steph » Jeu 9 Juin 2011 15:01

Salut,

Bizarre mais peut etre qu'un MP a été supprimé avant que tu puisse le lire .......... enfin je ne vois que ça !
Avatar de l’utilisateur
Steph

Administrateur phpBB Assistance
 
Messages: 10281
Âge: 39 ans
Enregistré le: Lun 19 Avr 2010 18:25
Localisation: Alsace (67)
Hébergeur(s): monarobase

Re: pop-up "message privé" farceur

Messagepar zach » Jeu 9 Juin 2011 18:09

Sille a écrit:Vous aussi vous avez déjà eu ce genre d'annonce ?


salut

non, il doit y avoir un prb dans ton déclenchement de popup
Avatar de l’utilisateur
zach

Support phpBB Assistance
 
Messages: 1313
Enregistré le: Lun 27 Déc 2010 02:52

Re: pop-up "message privé" farceur

Messagepar Steph » Jeu 9 Juin 2011 18:52

En revoyant ton image j'en conclu que phpbb à prévu ce cas sinon le message te disant que tu n'as pas de message privé en attente ne s’afficherait pas

Par contre je ne vois pas la raison :Peace:
Avatar de l’utilisateur
Steph

Administrateur phpBB Assistance
 
Messages: 10281
Âge: 39 ans
Enregistré le: Lun 19 Avr 2010 18:25
Localisation: Alsace (67)
Hébergeur(s): monarobase

Re: pop-up "message privé" farceur

Messagepar zach » Jeu 9 Juin 2011 21:34

tu a bien ca ?

Code: Tout sélectionner
<!-- IF S_USER_PM_POPUP -->
if ({S_NEW_PM})
{var url = '{UA_POPUP_PM}';
window.open(url.replace(/&amp;/g, '&'), '_phpbbprivmsg', 'height=225,resizable=yes,scrollbars=yes, width=400'); }
<!-- ENDIF -->
Avatar de l’utilisateur
zach

Support phpBB Assistance
 
Messages: 1313
Enregistré le: Lun 27 Déc 2010 02:52

Re: pop-up "message privé" farceur

Messagepar Sille » Jeu 9 Juin 2011 22:55

Bonsoir zach,

peux-tu me donner le chemin zach, merci :clin:
>> Solutions et Services PhpBB
>> Communauté Graphique

Soutenir >> Image

[5 ans de Pack] Image ici

Déjà 4 ans chez mon@robase.net Image Image
Avatar de l’utilisateur
Sille

Membre Tranquility
 
Messages: 4154
Âge: 50 ans
Enregistré le: Ven 6 Mai 2011 14:26
Localisation: Au dessus de la Seine et de la Marne.
Hébergeur(s): mon@robase.net c'est clair et net !

Re: pop-up "message privé" farceur

Messagepar zach » Jeu 9 Juin 2011 23:07

styles/ton_style/template/overhall_header.html
Avatar de l’utilisateur
zach

Support phpBB Assistance
 
Messages: 1313
Enregistré le: Lun 27 Déc 2010 02:52

Re: pop-up "message privé" farceur

Messagepar Sille » Jeu 9 Juin 2011 23:13

Merci, oui c'est ok.
>> Solutions et Services PhpBB
>> Communauté Graphique

Soutenir >> Image

[5 ans de Pack] Image ici

Déjà 4 ans chez mon@robase.net Image Image
Avatar de l’utilisateur
Sille

Membre Tranquility
 
Messages: 4154
Âge: 50 ans
Enregistré le: Ven 6 Mai 2011 14:26
Localisation: Au dessus de la Seine et de la Marne.
Hébergeur(s): mon@robase.net c'est clair et net !

Re: pop-up "message privé" farceur

Messagepar zach » Ven 10 Juin 2011 01:01

ce message corresponds à YOU_NO_NEW_PM dans language/common.php

qui est géré par includes/ucp/ucp_pm.php la :
Code: Tout sélectionner
      switch ($mode)
      {
         // New private messages popup
         case 'popup':

            $l_new_message = '';
            if ($user->data['is_registered'])
            {
               if ($user->data['user_new_privmsg'])
               {
                  $l_new_message = ($user->data['user_new_privmsg'] == 1) ? $user->lang['YOU_NEW_PM'] : $user->lang['YOU_NEW_PMS'];
               }
               else
               {
                  $l_new_message = $user->lang['YOU_NO_NEW_PM'];
               }
            }

            $template->assign_vars(array(
               'MESSAGE'         => $l_new_message,
               'S_NOT_LOGGED_IN'   => ($user->data['user_id'] == ANONYMOUS) ? true : false,
               'CLICK_TO_VIEW'      => sprintf($user->lang['CLICK_VIEW_PRIVMSG'], '<a href="' . append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=pm&amp;folder=inbox') . '" onclick="jump_to_inbox(this.href); return false;">', '</a>'),
               'U_INBOX'         => append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=pm&amp;folder=inbox'),
               'UA_INBOX'         => append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=pm&folder=inbox', false))
            );

            $tpl_file = 'ucp_pm_popup';


et la popup et de maj de l'alerte se trouve dans includes/functions.php

Code: Tout sélectionner
// Obtain number of new private messages if user is logged in
   if (!empty($user->data['is_registered']))
   {
      if ($user->data['user_new_privmsg'])
      {
         $l_message_new = ($user->data['user_new_privmsg'] == 1) ? $user->lang['NEW_PM'] : $user->lang['NEW_PMS'];
         $l_privmsgs_text = sprintf($l_message_new, $user->data['user_new_privmsg']);

         if (!$user->data['user_last_privmsg'] || $user->data['user_last_privmsg'] > $user->data['session_last_visit'])
         {
            $sql = 'UPDATE ' . USERS_TABLE . '
               SET user_last_privmsg = ' . $user->data['session_last_visit'] . '
               WHERE user_id = ' . $user->data['user_id'];
            $db->sql_query($sql);

            $s_privmsg_new = true;
         }
         else
         {
            $s_privmsg_new = false;
         }
      }
      else
      {
         $l_privmsgs_text = $user->lang['NO_NEW_PM'];
         $s_privmsg_new = false;
      }


Code: Tout sélectionner
'S_NEW_PM'            => ($s_privmsg_new) ? 1 : 0,
Avatar de l’utilisateur
zach

Support phpBB Assistance
 
Messages: 1313
Enregistré le: Lun 27 Déc 2010 02:52

Re: pop-up "message privé" farceur

Messagepar Sille » Sam 11 Juin 2011 00:30

Bonsoir,

je n'ai pas trop compris pourquoi tout ces codes zach ? hmmmm hmmmm

Par contre je viens de trouver par hasard ici même avec le pop-up du MP.

En fait dès qu'il apparait pour annoncer un message il suffit de cliquer sur "RECULER D'UNE PAGE" de votre navigateur et un autre pop-up MP va s'actualiser et annoncer qu'il n'y a pas de nouveaux messages MP :clin:

Donc j'ai du faire cela de mon côté, c'est mon style de navigation pour vérifier certaines choses parfois sur mes pages de forum :clin:
>> Solutions et Services PhpBB
>> Communauté Graphique

Soutenir >> Image

[5 ans de Pack] Image ici

Déjà 4 ans chez mon@robase.net Image Image
Avatar de l’utilisateur
Sille

Membre Tranquility
 
Messages: 4154
Âge: 50 ans
Enregistré le: Ven 6 Mai 2011 14:26
Localisation: Au dessus de la Seine et de la Marne.
Hébergeur(s): mon@robase.net c'est clair et net !

Suivante

Retourner vers Utilisation

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invités