vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Design and Graphics Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=253)
-   -   Notices as "Alerts"? (https://vborg.vbsupport.ru/showthread.php?t=315888)

andy_mcguire 12-08-2014 02:02 AM

Notices as "Alerts"?
 
I quite often visit www.habboxforum.com and notice that their notices appear up above the forum as like an alert type thing. Does anyone know how I can achieve this on my forum?


Daniel 12-08-2014 02:45 AM

PLEASE PLEASE PLEASE do this on a test template first to make sure it works for you...

In the navbar template, cut and copy this code and add it to the very top of the header template.
Code:

<vb:if condition="$show['notices'] AND THIS_SCRIPT != 'register'">
    <form action="profile.php?do=dismissnotice" method="post" id="notices" class="notices">
        <input type="hidden" name="do" value="dismissnotice" />
        <input type="hidden" name="s" value="{vb:raw session.sessionurl}" />
        <input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />
        <input type="hidden" id="dismiss_notice_hidden" name="dismiss_noticeid" value="" />
        <input type="hidden" name="url" value="{vb:raw return_link}" />
        <ol>
            {vb:raw notices}
        </ol>
    </form>
</vb:if>

Test the demo above, but to expand the width even more, in stylevars find "doc_Width" under 'Global'
change the units to % and size to 100.
If nothing happens then do the same to doc_maxWidth under the 'Global' category

Let me know if that works out.

andy_mcguire 12-08-2014 03:04 AM

Quote:

Originally Posted by Daniel (Post 2526242)
PLEASE PLEASE PLEASE do this on a test template first to make sure it works for you...

In the navbar template, cut and copy this code and add it to the very top of the header template.
Code:

<vb:if condition="$show['notices'] AND THIS_SCRIPT != 'register'">
    <form action="profile.php?do=dismissnotice" method="post" id="notices" class="notices">
        <input type="hidden" name="do" value="dismissnotice" />
        <input type="hidden" name="s" value="{vb:raw session.sessionurl}" />
        <input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />
        <input type="hidden" id="dismiss_notice_hidden" name="dismiss_noticeid" value="" />
        <input type="hidden" name="url" value="{vb:raw return_link}" />
        <ol>
            {vb:raw notices}
        </ol>
    </form>
</vb:if>

Test the demo above, but to expand the width even more, in stylevars find "doc_Width" under 'Global'
change the units to % and size to 100.
If nothing happens then do the same to doc_maxWidth under the 'Global' category

Let me know if that works out.



I'll be able to trial it in 4 hours 30 mins time Daniel. I'm running my vBulletin installation locally so I can code in realtime before releasing to my forum.

Will let you know how the above code goes in 4 hours 30 mins :)

--------------- Added [DATE]1418032003[/DATE] at [TIME]1418032003[/TIME] ---------------

Quote:

Originally Posted by Daniel (Post 2526242)
PLEASE PLEASE PLEASE do this on a test template first to make sure it works for you...

In the navbar template, cut and copy this code and add it to the very top of the header template.
Code:

<vb:if condition="$show['notices'] AND THIS_SCRIPT != 'register'">
    <form action="profile.php?do=dismissnotice" method="post" id="notices" class="notices">
        <input type="hidden" name="do" value="dismissnotice" />
        <input type="hidden" name="s" value="{vb:raw session.sessionurl}" />
        <input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />
        <input type="hidden" id="dismiss_notice_hidden" name="dismiss_noticeid" value="" />
        <input type="hidden" name="url" value="{vb:raw return_link}" />
        <ol>
            {vb:raw notices}
        </ol>
    </form>
</vb:if>

Test the demo above, but to expand the width even more, in stylevars find "doc_Width" under 'Global'
change the units to % and size to 100.
If nothing happens then do the same to doc_maxWidth under the 'Global' category

Let me know if that works out.

Worked a treat, just need to modify the width etc... thanks man.

http://screenshots.mirageboss.com/Sc...--17-46-22.png


All times are GMT. The time now is 01:13 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01077 seconds
  • Memory Usage 1,731KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_code_printable
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete