Commbull (Community Bulletin) 5.1a for vBulletin 4.01
This not the CommBull product itself. This is simply instructions for adapting it to work with vBulletin 4.x.
Download CommBull from: Commbull (Community Bulletin) 5.1a for vBulletin 3.8x grandeur_69 has released his latest version of CommBull as a free add-on, indicating that he no longer has time to continue developing it. I am posting this here for the benefit of other vBulletin 4.x who don't want to lose the newsletter feature (grandeur_69 has approved this). At Spoiler (click to open)
Hi, the version 5.1a work fine with vbulletin 4.0.1 ?
thanks. [] Close
Spoiler (click to open)
I have the previous version, 4.5f, which does run successfully via a cron job, running on 4.01. It required some modification of the installation instructions but it does work. I expect you should be able to get this version running as well, although as the coder noted the cron capability doesn't work.
1. Edit product-Commbull.xml and find the following line: PHP Code:
<dependency dependencytype="vbulletin" minversion="3.6.0" maxversion="3.8.99" />
PHP Code:
<dependency dependencytype="vbulletin" minversion="3.6.0" maxversion="4.99" />
2. Upload the files and import the product. 3. Now you need to do the template edits so that members can opt-in or opt-out of your newsletter. The current instructions are as follows:
Now, obviously this won't work in 4.x. These need to be modified as follows: 1. Edit Template: "Modify User Option" -> "modifyoptions" FIND: PHP Code:
<vb:if condition="$show['friend_email_request']">
ADD AFTER: PHP Code:
<vb:if condition="$show['receiveemail']">
Next would be the option for HTML or plain text emails, which should be: PHP Code:
<vb:if condition="$show['receiveemail']">
However, I was unable to get that second option to stick, for reasons which escape me. I could check the box to specify HTML, which is far superior, but the next time I enterd my settings page, it was always unchecked again. What I did instead was omit that second entry entirely. That means that everyone who gets the newsletter will receive the HTML version (the default option), but frankly on my forum it was extremely rare that anyone did not opt for HTML, since it has live links. Close
I have the previous (commercial) version, 4.5f, which does run successfully via a cron job, running on 4.01. It required some modification of the installation instructions but it does work. I expect you should be able to get this version running as well, although as the coder noted the cron capability won't work. 1. Edit product-Commbull.xml and find the following line: PHP Code:
<dependency dependencytype="vbulletin" minversion="3.6.0" maxversion="3.8.99" />
PHP Code:
<dependency dependencytype="vbulletin" minversion="3.6.0" maxversion="4.99" />
2. Upload the files and import the product. 3. Now you need to do the template edits so that members can opt-in or opt-out of your newsletter. The current instructions are as follows:
Now, obviously this won't work in 4.x. These need to be modified as follows: 1. Edit Template: "Modify User Option" -> "modifyoptions" FIND: PHP Code:
<vb:if condition="$show['friend_email_request']">
ADD AFTER: PHP Code:
<vb:if condition="$show['receiveemail']">
Next would be the option for HTML or plain text emails, which should be: PHP Code:
<vb:if condition="$show['receiveemail']">
This now works. I had a ( instead of a { on the previous code. Thanks to grandeur_69 for pointing this out! Notes:
Update July 12, 2010: Product XML file provided by grandeur_69 for vBulletin 4.x. NOTE:
Update July 14, 2010: Error in XML file corrected. Download
product-Commbull4.xml (29.5 KB, 347 downloads) Screenshots |
Similar Mods
Administrative and Maintenance Tools Commbull (Community Bulletin) 5.1b | vBulletin 3.8 Add-ons |
Commbull (Community Bulletin) | vBulletin 3.5 Add-ons |
CommBull (Community Bulletin) | vBulletin 3.0 Full Releases |