vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.6 Template Modifications (https://vborg.vbsupport.ru/forumdisplay.php?f=192)
-   -   Collapseable Announcements Below Navbar (https://vborg.vbsupport.ru/showthread.php?t=119375)

evenmonkeys 06-21-2006 10:00 PM

Collapseable Announcements Below Navbar
 
I know there are a lot of announcement hacks, but I made this one especially for my forums. I want my announcements to be accessable at all times. However, I don't want to force users to have to read them more than once. I'd rather give them the option of having it open at all times, or closed.

Description
This will allow you to create announcements under your navbar that users may collapse after viewing it. If they want to read it again, they may uncollapse it. Otherwise, it collapses to a 25 pixel high box, much like the statistics at the bottom of the forumhome.

Templates to edit: 1 (navbar)
Files to Upload: 0

Instructions
1. In your AdminCP, go to Styles & Templates -> Style Manager -> Edit Templates -> navbar.

2. Find:
HTML Code:

<!-- / nav buttons bar -->
Add Below:
HTML Code:

<!-- Announcements -->
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<thead>
<tr>
<td align="center" class="tcat" colspan="2">Announcements</td>
</tr>
</thead>
<!-- Example -->
<tbody>
<tr>
<td colspan="2" class="thead"><a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_ann1')"><img id="collapseimg_forumhome_ann1" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_ann1].gif" border="0" /></a>Title of Announcement</td>
</tr>
</tbody>
<tbody id="collapseobj_forumhome_ann1" style="$vbcollapse[collapseobj_forumhome_ann1]">
<tr>
<td class="alt2"><img src="$stylevar[imgdir_misc]/whos_online.gif" border="0" /></td>
<td class="alt1" width="100%"><div class="smallfont">Put whatever you want in here.</div></td>
</tr>
</tbody>
<!-- // Example -->
<!-- Example 2 -->
<tbody>
<tr>
<td colspan="2" class="thead"><a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_ann2')"><img id="collapseimg_forumhome_ann2" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_ann2].gif" border="0" /></a>Title of Announcement</td>
</tr>
</tbody>
<tbody id="collapseobj_forumhome_ann2" style="$vbcollapse[collapseobj_forumhome_ann2]">
<tr>
<td class="alt2"><img src="$stylevar[imgdir_misc]/whos_online.gif" border="0" /></td>
<td class="alt1" width="100%"><div class="smallfont">Put whatever you want in here.</div></td>
</tr>
</tbody>
<!-- // Example 2 -->
</table>
<!-- // Announcements -->

Notes
If you want more than one accouncement, Just copy the section between the <!-- Example --> part. Then you'll need to change all five of the forumhome_ann1 to fit each announcement. Example: forumhome_ann2, forumhome_ann3. There are five in each announcement. They must all match. Remember that each announcement has a title and a body.

More Notes
Unfortunately, this hack is not cooperating with additional hacks. If you are using the ibProArcade, they will not stay collapsed. However, they will stay collapsed on v3Arcade. If you're using the PhotoPlog, they will not stay collapsed. I have no idea how to fix this. If anyone can help, let me know. Also, if you are using the columns on either side of your forum within FireFox on a 100% wide board, this may also cause issues such as expanding passed the 100% mark. I have been unable to fix this at this point.

I know it's kind of choppy, but all of my users like it. I like it too.

The Free Bird 06-22-2006 07:11 PM

thinks

Snake 06-23-2006 11:42 AM

Awesome! Been waiting for this... :)

abosaleh 08-11-2006 03:59 PM

thanks

midirtrider 08-30-2006 08:17 PM

installed.. but to difficult to change announcment.

If you could hack in a way to link this to an announcment of announcments that were stickied.. or recently applied to the forums.. that would be AWSOME!!

evenmonkeys 08-30-2006 08:27 PM

I would have no idea how to do that. I'll toy with it a little bit though. I'll see if I can come up with something.

Mr.Dosa 01-10-2007 09:16 PM

hi abosaleh
thanks

Breathex 01-19-2007 04:58 AM

I would prefer to enter announcements in a page in admin cp, it would be great. Btw great hack, thanks for this. I'll install it soon but i'll be waiting for the upgrade that i talk about.

evenmonkeys 01-20-2007 03:59 AM

Maybe I can throw something together this weekend. I'm more of a template kind of guy. Coding's not really my field... but we'll see what we can come up with.

Breathex 01-25-2007 03:25 AM

Quote:

Originally Posted by Yarub (Post 1163237)
Maybe I can throw something together this weekend. I'm more of a template kind of guy. Coding's not really my field... but we'll see what we can come up with.

i'll be waiting for this, good luck ;)


All times are GMT. The time now is 08:11 AM.

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.01141 seconds
  • Memory Usage 1,748KB
  • 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
  • (2)bbcode_html_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete