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 April 22nd 2012, 6:57 pm

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 May 4th 2012, 8:56 pm; edited 3 times in total
Niko
Niko
Helper
Helper

Male Posts : 3100
Reputation : 244
Language : English, Italian, French
Location : Italy

https://www.fmcodes.net/

Back to top Go down

Solved Re: New messages link

Post by Niko April 22nd 2012, 8:56 pm

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 : 3100
Reputation : 244
Language : English, Italian, French
Location : Italy

https://www.fmcodes.net/

Back to top Go down

Solved Re: New messages link

Post by LGforum April 22nd 2012, 10:06 pm

[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 April 25th 2012, 1:13 pm

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 : 3100
Reputation : 244
Language : English, Italian, French
Location : Italy

https://www.fmcodes.net/

Back to top Go down

Solved Re: New messages link

Post by LGforum April 25th 2012, 10:13 pm

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 April 26th 2012, 6:17 pm

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 : 3100
Reputation : 244
Language : English, Italian, French
Location : Italy

https://www.fmcodes.net/

Back to top Go down

Solved Re: New messages link

Post by LGforum April 27th 2012, 3:45 am

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 April 27th 2012, 6:41 pm

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 : 3100
Reputation : 244
Language : English, Italian, French
Location : Italy

https://www.fmcodes.net/

Back to top Go down

Solved Re: New messages link

Post by LGforum April 27th 2012, 11:57 pm

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 April 28th 2012, 2:53 pm

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 : 3100
Reputation : 244
Language : English, Italian, French
Location : Italy

https://www.fmcodes.net/

Back to top Go down

Solved Re: New messages link

Post by LGforum April 29th 2012, 12:04 am

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 April 29th 2012, 2:31 pm

It doesn't work Sad
Niko
Niko
Helper
Helper

Male Posts : 3100
Reputation : 244
Language : English, Italian, French
Location : Italy

https://www.fmcodes.net/

Back to top Go down

Solved Re: New messages link

Post by Niko May 3rd 2012, 9:37 pm

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

Male Posts : 3100
Reputation : 244
Language : English, Italian, French
Location : Italy

https://www.fmcodes.net/

Back to top Go down

Back to top


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