The forum of the forums
Would you like to react to this message? Create an account in a few clicks or log in to continue.

New messages link

2 posters

Go down

Solved New messages link

Post by Niko Sun 22 Apr - 16:57

Hello,I created an extra navbar... And I want to change the "mailbox link" when I receive new messages...I know this problem was posted on this forum many times but i can't find it...please, Help me...Thanks


Last edited by Niko! on Fri 4 May - 18:56; edited 3 times in total
Niko
Niko
Helper
Helper

Male Posts : 3285
Reputation : 254
Language : English, Italian, French
Location : Italy

https://www.fmcodes.net/

Back to top Go down

Solved Re: New messages link

Post by Niko Sun 22 Apr - 18:56

I want to have You have no new messages and You have Xnew messages with a customized navbar in templates... (:
Niko
Niko
Helper
Helper

Male Posts : 3285
Reputation : 254
Language : English, Italian, French
Location : Italy

https://www.fmcodes.net/

Back to top Go down

Solved Re: New messages link

Post by LGforum Sun 22 Apr - 20:06

[Have you removed the old navbar? As you should keep it in your page but hidden in order to access this information.

If you have kept the old navbar you can do this:
Code:

if(document.getElementById('i_icon_mini_new_message')) {
  //the user has a new message, do something.
}
LGforum
LGforum
Hyperactive

Male Posts : 2265
Reputation : 264
Language : English
Location : UK

Back to top Go down

Solved Re: New messages link

Post by Niko Wed 25 Apr - 11:13

LGforum wrote:[Have you removed the old navbar? As you should keep it in your page but hidden in order to access this information.

If you have kept the old navbar you can do this:
Code:

if(document.getElementById('i_icon_mini_new_message')) {
  //the user has a new message, do something.
}

No, I have a new navbar...
Niko
Niko
Helper
Helper

Male Posts : 3285
Reputation : 254
Language : English, Italian, French
Location : Italy

https://www.fmcodes.net/

Back to top Go down

Solved Re: New messages link

Post by LGforum Wed 25 Apr - 20:13

I'd recommend adding it back into the page but in a hidden DIV, so you can access the information it provides.
LGforum
LGforum
Hyperactive

Male Posts : 2265
Reputation : 264
Language : English
Location : UK

Back to top Go down

Solved Re: New messages link

Post by Niko Thu 26 Apr - 16:17

LGforum wrote:I'd recommend adding it back into the page but in a hidden DIV, so you can access the information it provides.

Which infos do I need? Mr. Green
Niko
Niko
Helper
Helper

Male Posts : 3285
Reputation : 254
Language : English, Italian, French
Location : Italy

https://www.fmcodes.net/

Back to top Go down

Solved Re: New messages link

Post by LGforum Fri 27 Apr - 1:45

Well you need the private message info, thats what this thread is about Razz

Just put the old navigation bar back, but in a div with style display:none. I know you know what I mean lol.

then the script in my posts above can be used.
LGforum
LGforum
Hyperactive

Male Posts : 2265
Reputation : 264
Language : English
Location : UK

Back to top Go down

Solved Re: New messages link

Post by Niko Fri 27 Apr - 16:41

Well, I'm trying on my test forum...
I have the default navbar Smile

But what I have to edit? O.o

LGforum wrote:
Code:
if(document.getElementById('i_icon_mini_new_message')) {
  //the user has a new message, do something.
}
Niko
Niko
Helper
Helper

Male Posts : 3285
Reputation : 254
Language : English, Italian, French
Location : Italy

https://www.fmcodes.net/

Back to top Go down

Solved Re: New messages link

Post by LGforum Fri 27 Apr - 21:57

Rideem is right, just anything in the IF statement.

The best thing to do (imo) is to have a widget/announcement (anywhere which takes HTML) and design yourself a pop up. Make it look nice and however you want it then stick 'style="display:none" on it so it is hidden. Then in the if statement put:
Code:
document.getElementById('ID_OF_POPUP').style.display='';

Which will mean your pop up will popup whenever there is a new message.

I also shared a tutorial on your site of a good way of making a nice pop up using a template trick.
LGforum
LGforum
Hyperactive

Male Posts : 2265
Reputation : 264
Language : English
Location : UK

Back to top Go down

Solved Re: New messages link

Post by Niko Sat 28 Apr - 12:53

Well,

I added this code:
Code:
<div style="display: none;">{GENERATED_NAV_BAR}</div>
now, I want to have this popup (example) when I receive a private message:

Code:
<div class="popupclass" id="popupid">You received a new message. Read it</div>
.
Which code I need to put? Can you gt it ready for me? U.u
Niko
Niko
Helper
Helper

Male Posts : 3285
Reputation : 254
Language : English, Italian, French
Location : Italy

https://www.fmcodes.net/

Back to top Go down

Solved Re: New messages link

Post by LGforum Sat 28 Apr - 22:04

Put this in an announcement or template or somthing:

Code:

<div class="popupclass" id="privmsgpopup">You received a new message. Read it</div>
<script>
if(document.getElementById('i_icon_mini_new_message')) {
  document.getElementById('privmsgpopup').style.display = '';   
}
</script>
LGforum
LGforum
Hyperactive

Male Posts : 2265
Reputation : 264
Language : English
Location : UK

Back to top Go down

Solved Re: New messages link

Post by Niko Sun 29 Apr - 12:31

It doesn't work Sad
Niko
Niko
Helper
Helper

Male Posts : 3285
Reputation : 254
Language : English, Italian, French
Location : Italy

https://www.fmcodes.net/

Back to top Go down

Solved Re: New messages link

Post by Niko Thu 3 May - 19:37

Solved Smile
I tried to do the opposite...
Niko
Niko
Helper
Helper

Male Posts : 3285
Reputation : 254
Language : English, Italian, French
Location : Italy

https://www.fmcodes.net/

Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum