Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Dynamic Announcements: Programmable Forum Home Announcement/Message with conditionals Details »
Dynamic Announcements: Programmable Forum Home Announcement/Message with conditionals
Mod Version: 1.01, by Logician (Coder) Logician is offline
Developer Last Online: Jan 2021 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 3.5.5 Rating: (30 votes - 4.63 average) Installs: 721
Released: 28 Sep 2005 Last Update: 11 Jan 2007 Downloads: 1424
Not Supported Uses Plugins Template Edits  

(This hacks works with both 3.5.x and 3.6.x)

This hack allows you to post powerful dynamic announcements (changing according to different conditions) on forum home page. It differs from vbulletin's default announcements in 2 ways:
  • The announcement is displayed in forum home page, not inside thread view. So visitors will read them on home page without clicking any links.
  • The Hack's announcements are not static: ie. they can be powerfully programmed to display different texts according to different conditions.
For instance you can tell "why they should register" if visitor is a guest, but if he is a member with 0 posts, you can tell him why he should start posting etc.! All in one announcement! Everybody will see the relevant text according to his status. (This is the hack everybody keeps asking in the TheAdminZone.com whose using the hack for members with 0 and 1 posts.)


This version of the hack is for vbulletin 3.5.x and 3.6.x (vb 3.0.x version is here and vb 2.x version is here. 3.5 version is coded as a plugin so you can install it WITHOUT modifying vb PHP files. It is easily installed in 2 steps through your admin cp.

Basic Usage of This Hack: You can set a text in your Admin CP and it's displayed in forum home to all users. Alternatively if you want, you can set another text as a popup announcement and it is displayed to all as a pop up announcement (it can't be killed with popup killers software!)

Advanced Usage : With conditionals you can set different texts/notifications/messages/announcements and they will be displayed if your pre-configured condition applies. This allows you to create powerful announcements/private messages/texts which address their receipt only if a certain condition is met. Some examples:

You can set to show an announcement in forum home IF:
  1. user is X
  2. user's usergroup is Y
  3. user has X posts or has more than Y posts but less than Z posts
  4. his last visit time was X days ago
  5. today is X, hour is between Y and Z, day is wednesday, month is Y, week is month's 2nd week, today is user's birthday
  6. etc.
Here is a Screenshot from a general table announcement.
Here is a Screenshot from a popup announcement.

Some Features:
  • Coded as a vbulletin pluggin. Can be installed easily without hacking PHP files.
  • It's Admin CP integrated
  • Smiley, BBCode, HTML, IMG tags are supported in announcements.
  • You can address your users with their usernames inside announcements (Use $bbuserinfo[username] variable)
  • Announcements are displayed directly in Forum Home so users are forced to read them.
  • The Conditionals help you to design powerful and ever changing announcements/private messages/forum home notifications.
  • Poupup announcement can not be killed by popup killer software
Hacks of Hack:
* For CMPS Integration see here
* French Translation by Allan : http://www.vbulletin.org/forum/showp...&postcount=143
* Nested Conditionals by dc3dreamer : http://www.vbulletin.org/forum/showp...&postcount=175
* Hack Annoucement appears in all vb pages:
http://www.vbulletin.org/forum/showt...498#post911498



IMPORTANT FOR 3.x USERS:
If you were already using this hack in 3.0.x, remember to do 2 things:
BEFORE YOU INSTALL THIS HACK : Follow this instructions to remove the remnants of 3.0.x hack.
AFTER YOU INSTALL THIS HACK : Go to your admin cp / styles, find these 3 styles:
dfh_announcement
dfh_announcement_headercode
dfh_announcement_popup
and REVERT THEM so that your new templates that comes with 3.5 version will apply.

About vb4.x version:

I didn't consider porting this hack to vb4 because vbulletin has now a VERY SIMILAR feature in vb4 called "NOTICES". You can find it under your admin cp/Notices submenu/Notice Manager. It is not as powerful as this hack as this hack allows you to use any kind of conditional to produce your announcement but it is more user friendly because you don't need to deal with conditional syntax, you simply build your announcement (notice) with menus

If you install the hack, click INSTALL, thank you..

Logician \\=^))

Download Now

Only licensed members can download files, Click Here for more information.

Screenshots

Click image for larger version

Name:	dhfa_1.jpg
Views:	6340
Size:	110.0 KB
ID:	34888   Click image for larger version

Name:	dhfa_2.jpg
Views:	6811
Size:	153.1 KB
ID:	34889   Click image for larger version

Name:	dhfa_3.jpg
Views:	4232
Size:	195.9 KB
ID:	34890  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Dynamic Announcements: Programmable Forum Home Announcement/Message with conditionals Logician vBulletin 3.0 Full Releases 437 20 Nov 2005 16:10
Dynamic Announcements: Programmable Forum Home Announcement/Message with conditionals Logician vBulletin 2.x Full Releases 210 16 Sep 2004 18:27
Dynamic Forum Home Announcement - vBaCMPS Integration kall vBulletin 3.0 Full Releases 2 06 Sep 2004 22:46

  #376  
Old 20 Oct 2007, 06:21
Soliloquy's Avatar
Soliloquy Soliloquy is offline
 
Join Date: Mar 2006
Talking

Day (as a full text representation of the day of the week)

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Month (full text representation of the month)

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Year (four digits)

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Whether it's a.m. or p.m. (must use capital letters)

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

if it's a certain hour (using 24 hour format without leading zeros)

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

if it's a certain hour or later (using 24 hour format without leading zeros)

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

So I think this will work for you, though I haven't tested it yet:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

You can find more parameters that should work with the date function in the PHP manual.
Reply With Quote
  #377  
Old 20 Oct 2007, 11:21
indiancinema indiancinema is offline
 
Join Date: Mar 2006
how do i insert image in the pop up?
Reply With Quote
  #378  
Old 21 Oct 2007, 10:43
SemperFideles's Avatar
SemperFideles SemperFideles is offline
 
Join Date: Oct 2006
Real name: Rich
Originally Posted by Soliloquy View Post
SemperFideles, I've been wondering the same thing, so I just started experimenting and found the answer to your first question:


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Still working on the second one. Theoretically it should be

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

but that's not working. I'll report back later.
Thanks. I have the first code working in the Table Announcement but, for some reason, it doesn't work in the popup announcement until I set the frequency to 0.
__________________
Rich
LtCol, USMC
PuritanBoard
Reply With Quote
  #379  
Old 02 Nov 2007, 16:32
Desesperao Desesperao is offline
 
Join Date: Oct 2003
I canīt insert images in the pop up.

Any idea?
Reply With Quote
  #380  
Old 22 Dec 2007, 00:23
Desesperao Desesperao is offline
 
Join Date: Oct 2003
How can I insert images in the popup?
Reply With Quote
  #381  
Old 03 Jan 2008, 03:35
Raptor Raptor is offline
 
Join Date: Nov 2001
tested perfect on 3.6.4 - thanks
Reply With Quote
  #382  
Old 08 Feb 2008, 12:58
wavelets95 wavelets95 is offline
 
Join Date: Oct 2005
thanks for this mod ! I'm on 3.6.4
Reply With Quote
  #383  
Old 11 Feb 2008, 19:36
winpro19 winpro19 is offline
 
Join Date: May 2006
on 3.6.8, when I click "Close", nothing happens. My popup template is not edited....

Any ideas?

Thanks
Reply With Quote
  #384  
Old 19 Mar 2008, 21:37
noreturn noreturn is offline
 
Join Date: Feb 2004
Hi - Could some one please explain to me the correct way to include these other usergroups (2,3,5,7) IDs in this? I have tried duplicating the line of code with only editing the usergroups ID. But that did not work. Is there a way to do it all in the same line of code?

[[($bbuserinfo[usergroupid]==2)]]


Thanks
Reply With Quote
  #385  
Old 13 May 2008, 22:12
anoob anoob is offline
 
Join Date: Jul 2007
Does this work in vb 7?
Reply With Quote
  #386  
Old 14 May 2008, 07:37
Logician's Avatar
Logician Logician is offline
 
Join Date: Nov 2001
Originally Posted by anoob View Post
Does this work in vb 7?
I haven't tested it but this hack will probably work in 3.7.0. Yet IMO it is pointless to use this hack in 3.7.0 as it already introduced a very similiar builtin feature.
__________________
Logician's Blog | WebTemplates for vb 4.x : VB Integrated Content Management System
Reply With Quote
  #387  
Old 15 May 2008, 12:16
dt_truck11's Avatar
dt_truck11 dt_truck11 is offline
 
Join Date: Apr 2008
Real name: Dustin
Originally Posted by Logician View Post
I haven't tested it but this hack will probably work in 3.7.0. Yet IMO it is pointless to use this hack in 3.7.0 as it already introduced a very similiar builtin feature.
ive tried this is in 3.7 and it doesnt completely work. the welcome message that is below the navbar works but the pop up message does not
Reply With Quote
  #388  
Old 06 Jul 2008, 07:27
TheMusicMan's Avatar
TheMusicMan TheMusicMan is offline
 
Join Date: Oct 2002
Real name: John
Originally Posted by Logician View Post
I haven't tested it but this hack will probably work in 3.7.0. Yet IMO it is pointless to use this hack in 3.7.0 as it already introduced a very similiar builtin feature.
What's this feature...? I have only just upgraded and haven't discovered everything as yet. Can you advise please Logician? Ta.
__________________
John
Reply With Quote
  #389  
Old 06 Jul 2008, 10:27
Logician's Avatar
Logician Logician is offline
 
Join Date: Nov 2001
Originally Posted by TheMusicMan View Post
What's this feature...? I have only just upgraded and haven't discovered everything as yet. Can you advise please Logician? Ta.
You can find it in Admin CP under "Notices".
__________________
Logician's Blog | WebTemplates for vb 4.x : VB Integrated Content Management System
Reply With Quote
  #390  
Old 07 Jul 2008, 14:45
Domenico Domenico is offline
 
Join Date: Oct 2001
Can this be used to show a popup when someone starts a new thread in a particular forum on your board?
__________________

█ The biggest and best hosting forum in Europe!
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


New To Site? Need Help?

All times are GMT. The time now is 10:32.

Layout Options | Width: Wide Color: