The forum of the forums
Welcome to the Official Support Forum of Forumotion!

To take full advantage of everything offered by our forum, please log in if you are already a member, or join our community if you've not yet.



Create a free forum like this one.

New messages link

View previous topic View next topic Go down

Solved New messages link

Post by Niko on 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
Hyperactive

Male Posts : 2163
Reputation : 93
Language : English, French, Italian, Spanish, Latin

https://www.translationscloud.com/?utm_source=forumotion&utm

Back to top Go down

Solved Re: New messages link

Post by Niko on 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
Hyperactive

Male Posts : 2163
Reputation : 93
Language : English, French, Italian, Spanish, Latin

https://www.translationscloud.com/?utm_source=forumotion&utm

Back to top Go down

Solved Re: New messages link

Post by LGforum on 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
Hyperactive

Male Posts : 2254
Reputation : 254
Language : English
Location : UK

http://www.avacweb.com/

Back to top Go down

Solved Re: New messages link

Post by Niko on 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
Hyperactive

Male Posts : 2163
Reputation : 93
Language : English, French, Italian, Spanish, Latin

https://www.translationscloud.com/?utm_source=forumotion&utm

Back to top Go down

Solved Re: New messages link

Post by LGforum on 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
Hyperactive

Male Posts : 2254
Reputation : 254
Language : English
Location : UK

http://www.avacweb.com/

Back to top Go down

Solved Re: New messages link

Post by Niko on 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
Hyperactive

Male Posts : 2163
Reputation : 93
Language : English, French, Italian, Spanish, Latin

https://www.translationscloud.com/?utm_source=forumotion&utm

Back to top Go down

Solved Re: New messages link

Post by LGforum on 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
Hyperactive

Male Posts : 2254
Reputation : 254
Language : English
Location : UK

http://www.avacweb.com/

Back to top Go down

Solved Re: New messages link

Post by Niko on 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
Hyperactive

Male Posts : 2163
Reputation : 93
Language : English, French, Italian, Spanish, Latin

https://www.translationscloud.com/?utm_source=forumotion&utm

Back to top Go down

Solved Re: New messages link

Post by LGforum on 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
Hyperactive

Male Posts : 2254
Reputation : 254
Language : English
Location : UK

http://www.avacweb.com/

Back to top Go down

Solved Re: New messages link

Post by Niko on 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
Hyperactive

Male Posts : 2163
Reputation : 93
Language : English, French, Italian, Spanish, Latin

https://www.translationscloud.com/?utm_source=forumotion&utm

Back to top Go down

Solved Re: New messages link

Post by LGforum on 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
Hyperactive

Male Posts : 2254
Reputation : 254
Language : English
Location : UK

http://www.avacweb.com/

Back to top Go down

Solved Re: New messages link

Post by Niko on April 29th 2012, 2:31 pm

It doesn't work Sad

Niko
Hyperactive

Male Posts : 2163
Reputation : 93
Language : English, French, Italian, Spanish, Latin

https://www.translationscloud.com/?utm_source=forumotion&utm

Back to top Go down

Solved Re: New messages link

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

Solved Smile
I tried to do the opposite...

Niko
Hyperactive

Male Posts : 2163
Reputation : 93
Language : English, French, Italian, Spanish, Latin

https://www.translationscloud.com/?utm_source=forumotion&utm

Back to top Go down

View previous topic View next topic Back to top


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