Version: 1.1.3, by Sorky
Developer Last Online: Jan 2015
Category: Forum Display Enhancements -
Version: 3.8.x
Rating:
Released: 01-27-2009
Last Update: 09-06-2009
Installs: 102
Uses Plugins Auto-Templates
No support by the author.
Purpose
This plugin dramatically improves the ways in which announcements can be displayed.
Separates the announcements from the threads and puts them in their own table
Allows the location of the announcement to be changed
Makes it possible to have announcements show up in "Categories"
Collapse the announcement table
Show the announcement message content!
Collapse the announcement message content
Own formatting for the Announcement table heading, the announcement title and the announcement message
Limit the number of announcements displayed
plus more!
Installation
Import XML file (as product): AdminCP > Plugin System > Manage Products > [Add/Import Product]
Options
To set this plugin's options go to: AdminCP > vBulletin Options > Sorky18 - Customize Announcements
Versions
v1.0.0 - 24th of December, 2008 = Launch (click here)
v1.0.1 - 28th of January, 2009 = official release for 3.8.x (click here)
v1.0.2 - 29th of January, 2009 = Minor improvement (click here)
v1.1.0 - 13th of April, 2009 = Remember show/hide state (click here)
v1.1.1 - 23rd of May, 2009 = alt text for show/hide image + more (click here)
v1.1.2 - 3rd of June, 2009 = limiting the number of announcements fixed (click here)
v1.1.3 - 7th of September, 2009 = minor script bug removed (click here)
Settings & Demonstration Screenshots
See v1.0.0 post (click here)
Is there any way to get it to be above the Sub-forums if they are there
Ummm... Use "Above the Forum List (If shown)"???
Assuming you tried that and it isn't working for you... Your pic does look like the "FORUMDISPLAY" template may have been modified, so first of all, check how the options work with the default style. This will let you get acquainted with all the settings. Then check your modified "FORUMDISPLAY" template to make sure that "<!-- sub-forum list -->" comment is still in it before the SubForum table display section. When the "Above the Forum List (If shown)" option is chosen, the PlugIn insert the new announcement display right before that comment.
Hope there is enough info here to reproduce the error and fix the bug.
I see the error on your site in IE7, but I do not see how it relates to my PlugIn - Are you saying that with my PlugIn diasabled, the error does not happen, but when enabled it does?
Edit: Re-checked your site and see the error is gone so it must have been something else as I suspected.
The foreach() error, I believe, is a conflict with the passiveVid mod. You'll want to find this in the "passiveVid - Showthread Replacement" plugin at hook location "postbit_display_complete":
Code:
foreach ($passiveVid as $k => $v) {
if ( $this->registry->options['passiveVid_sites'] & $v['id'] ) {
$this->post['message'] = preg_replace_callback($v['string'],create_function('$matches',$v['replacement']),$this->post['message']);
}
}
And replace it with this:
Code:
if (is_array($passiveVid)) {
foreach ($passiveVid as $k => $v) {
if ( $this->registry->options['passiveVid_sites'] & $v['id'] ) {
$this->post['message'] = preg_replace_callback($v['string'],create_function('$matches',$v['replacement']),$this->post['message']);
}
}
}
I have two global announcements but cannot get them to display at the same time, is this possible
Yes, that's totally possible. You just need to go into your configuration for displaying threads and announcements. Make sure that announcements are not displayed 'in line'
The default display is just a horrible decision by vbulletin, but not their first. Flip that switch and you'll be able to display more than one announcement.
Yes, that's totally possible. You just need to go into your configuration for displaying threads and announcements. Make sure that announcements are not displayed 'in line'
The default display is just a horrible decision by vbulletin, but not their first. Flip that switch and you'll be able to display more than one announcement.