pop-up "message privé" farceur

Image Toutes les questions en rapport à l'utilisation de phpbb3 uniquement .
Verrouillé
     
Avatar du membre

Auteur du sujet
Sille
Membre Tranquility
Membre Tranquility
Messages : 4248
Enregistré le : mai 2011
Hébergeur(s) : mon@robase.net c'est clair et net !
Localisation : Au dessus de la Seine et de la Marne.
Contact :

pop-up "message privé" farceur

Message par Sille » jeu. 9 juin 2011 12: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

[6 ans de Pack] Image ici

Déjà 5 ans chez mon@robase.net Image Image

Avatar du membre

Steph
Administrateur phpBB Assistance
Administrateur phpBB Assistance
Messages : 10740
Enregistré le : avril 2010
Hébergeur(s) : monarobase
Localisation : Alsace (67)
Contact :

Re: pop-up "message privé" farceur

Message par Steph » jeu. 9 juin 2011 16: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 du membre

zach
Support phpBB Assistance
Support phpBB Assistance
Messages : 1313
Enregistré le : décembre 2010

Re: pop-up "message privé" farceur

Message par zach » jeu. 9 juin 2011 19: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 du membre

Steph
Administrateur phpBB Assistance
Administrateur phpBB Assistance
Messages : 10740
Enregistré le : avril 2010
Hébergeur(s) : monarobase
Localisation : Alsace (67)
Contact :

Re: pop-up "message privé" farceur

Message par Steph » jeu. 9 juin 2011 19: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 du membre

zach
Support phpBB Assistance
Support phpBB Assistance
Messages : 1313
Enregistré le : décembre 2010

Re: pop-up "message privé" farceur

Message par zach » jeu. 9 juin 2011 22: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(/&/g, '&'), '_phpbbprivmsg', 'height=225,resizable=yes,scrollbars=yes, width=400'); }
<!-- ENDIF --> 

Avatar du membre

Auteur du sujet
Sille
Membre Tranquility
Membre Tranquility
Messages : 4248
Enregistré le : mai 2011
Hébergeur(s) : mon@robase.net c'est clair et net !
Localisation : Au dessus de la Seine et de la Marne.
Contact :

Re: pop-up "message privé" farceur

Message par Sille » jeu. 9 juin 2011 23:55

Bonsoir zach,

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

Soutenir >> Image

[6 ans de Pack] Image ici

Déjà 5 ans chez mon@robase.net Image Image

Avatar du membre

zach
Support phpBB Assistance
Support phpBB Assistance
Messages : 1313
Enregistré le : décembre 2010

Re: pop-up "message privé" farceur

Message par zach » ven. 10 juin 2011 00:07

styles/ton_style/template/overhall_header.html

Avatar du membre

Auteur du sujet
Sille
Membre Tranquility
Membre Tranquility
Messages : 4248
Enregistré le : mai 2011
Hébergeur(s) : mon@robase.net c'est clair et net !
Localisation : Au dessus de la Seine et de la Marne.
Contact :

Re: pop-up "message privé" farceur

Message par Sille » ven. 10 juin 2011 00:13

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

Soutenir >> Image

[6 ans de Pack] Image ici

Déjà 5 ans chez mon@robase.net Image Image

Avatar du membre

zach
Support phpBB Assistance
Support phpBB Assistance
Messages : 1313
Enregistré le : décembre 2010

Re: pop-up "message privé" farceur

Message par zach » ven. 10 juin 2011 02: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&folder=inbox') . '" onclick="jump_to_inbox(this.href); return false;">', '</a>'),
					'U_INBOX'			=> append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=pm&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 du membre

Auteur du sujet
Sille
Membre Tranquility
Membre Tranquility
Messages : 4248
Enregistré le : mai 2011
Hébergeur(s) : mon@robase.net c'est clair et net !
Localisation : Au dessus de la Seine et de la Marne.
Contact :

Re: pop-up "message privé" farceur

Message par Sille » sam. 11 juin 2011 01: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

[6 ans de Pack] Image ici

Déjà 5 ans chez mon@robase.net Image Image

Verrouillé
  • Sujets similaires
    Réponses
    Vues
    Dernier message

Retourner vers « Utilisation »