Go Back   vb.org Archive > vBulletin Modifications > vBulletin 3.8 Modifications > vBulletin 3.8 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Commbull (Community Bulletin) 5.1b Details »»
Commbull (Community Bulletin) 5.1b
Version: 5.1a, by grandeur_69 grandeur_69 is offline
Developer Last Online: Apr 2014 Show Printable Version Email this Page

Category: Administrative and Maintenance Tools - Version: 3.8.4 Rating:
Released: 12-16-2009 Last Update: 02-03-2011 Installs: 208
DB Changes Uses Plugins Template Edits
Re-useable Code Additional Files Translations  
No support by the author.

Community Bulletin:

This mod grabs all the latest information in your forum (posts, threads, events, birthdays, etc) and puts them into a newsletter to be sent to all your members that subscribe.

This mod has been around a long time and gone through many versions. It has been a paid version for a number of years with great success, but it's time to pass on the reigns.

[edit Feb 03, 2011]
Attempted fix for sending to users that are part of multiple user groups

[installation]
- upload some files
- upload the product.xml
- make 1 mod to the usercp options template
- FULL DETAILS in the README.txt

[note] many people ask why all the images, etc don't show up in the HTML version of what is in your forum. This is because most mail clients strip out the CSS and vbulletin is 99% CSS. I have created an HTML version that is nice and clean, but is forum independent. If you know what you are doing, you can edit this HTML file and build your own newsletter.

Download Now

File Type: zip html_newsletter_images.zip (3.9 KB, 935 views)
File Type: zip commbull.zip (52.1 KB, 686 views)

Screenshots

File Type: jpg commbull_edit.jpg (27.2 KB, 0 views)
File Type: jpg commbull_email_html.jpg (29.7 KB, 0 views)
File Type: jpg commbull_email_txt.jpg (19.7 KB, 0 views)
File Type: jpg commbull_html.jpg (24.0 KB, 0 views)
File Type: jpg commbull_sending.jpg (19.4 KB, 0 views)
File Type: jpg commbull_txt.jpg (24.4 KB, 0 views)
File Type: gif masthead_green_tab.gif (1.2 KB, 0 views)
File Type: gif masthead_green_tab_selected.gif (767 Bytes, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
2 благодарности(ей) от:
M Shaker

Comments
  #72  
Old 01-21-2010, 08:38 PM
diola diola is offline
 
Join Date: Jun 2005
Location: Brazil
Posts: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi, the version 5.1a work fine with vbulletin 4.0.1 ?

thanks.

[]
Reply With Quote
  #73  
Old 01-21-2010, 10:19 PM
djbaxter djbaxter is offline
 
Join Date: Aug 2006
Location: Ottawa, Canada
Posts: 2,601
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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" /> 
Change to:

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:

Quote:
4. Template modifications
--------------------------------------

Template: "Modify User Option" -> "modifyoptions"

After:

PHP Code:
                    <tr>
                        <
td><label for="cb_adminemail"><input type="checkbox" name="options[adminemail]" value="1" id="cb_adminemail" $checked[adminemail] />$vbphrase[receive_email_from_bulletin_board_staff]</label><input type="hidden" name="set_options[adminemail]" value="1" /></td>
                    </
tr

Add:

PHP Code:
                    <tr>
                        <
td><label for="commbull"><input type="checkbox" name="commbull" value="1" id="commbull" $checked[receivebulletin] />$vbphrase[receive_email_from_commbull]</label><input type="hidden" name="set_options[receivebulletin]" value="1" /></td>
                    </
tr>
                    <
tr>
                        <
td><br />$vbphrase[newsletterformat]<br /><label for="commbull_type"><input type="checkbox" name="commbull_type" value="1" id="commbull_type" $checked[receivebulletin_type] />$vbphrase[type_email_from_commbull]</label>
<
input type="hidden" name="set_options[receivebulletin_type]" value="1" /></td>
                    </
tr

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']">
                    <
li>
                        <
label for="cb_receivefriendemailrequest"><input type="checkbox" name="options[receivefriendemailrequest]" value="1" id="cb_receivefriendemailrequest" tabindex="1" {vb:raw checked.receivefriendemailrequest} /> {vb:rawphrase receive_friendship_req_email}</label>
                        <
input type="hidden" name="set_options[receivefriendemailrequest]" value="1" />
                    </
li>
                </
vb:if> 

ADD AFTER:

PHP Code:
<vb:if condition="$show['receiveemail']">
<
li>
    <
label for="commbull"><input type="checkbox" name="commbull" value="1" id="commbull" tabindex="1" {vb:raw checked.receivebulletin} />{vb:rawphrase receive_email_from_commbull}</label>
    <
input type="hidden" name="set_options[receivebulletin]" value="1" />
</
li>
</
vb:if> 
That first part (above) is the option to receive or not receive the newsletters.

Next would be the option for HTML or plain text emails, which should be:

PHP Code:
<vb:if condition="$show['receiveemail']">
<
li>
    <
label for="commbull_type"><input type="checkbox" name="commbull_type" value="1" id="commbull_type" tabindex="1" (vb:raw checked.receivebulletin_type} />{vb:rawphrase type_email_from_commbull}</label>
    <
input type="hidden" name="set_options[receivebulletin_type]" value="1" />
</
li>
</
vb:if> 

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.
Reply With Quote
  #74  
Old 01-21-2010, 10:40 PM
grandeur_69 grandeur_69 is offline
 
Join Date: Feb 2003
Location: Kelowna, BC, Canada
Posts: 166
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thx djbaxter. I hope to look at updated 5.1 to work with vbulletin next week. What you have provided should help that greatly.
Reply With Quote
  #75  
Old 01-21-2010, 10:58 PM
djbaxter djbaxter is offline
 
Join Date: Aug 2006
Location: Ottawa, Canada
Posts: 2,601
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by grandeur_69
thx djbaxter. I hope to look at updated 5.1 to work with vbulletin next week. What you have provided should help that greatly.
Oh, Sean - I sent you an email or PM about this.

I am aware that you've been busy and wasn't expecting you to be able to develop this any further. I therefore took the liberty of posting this for the attention of other vBulletin 4.x owners at https://vborg.vbsupport.ru/showthread.php?p=1962857 - my earlier message to you was to bring this to your attention.

I'm happy to withdraw that thread if you are in fact going to be working on further development. Let me know.
Reply With Quote
  #76  
Old 01-21-2010, 11:05 PM
grandeur_69 grandeur_69 is offline
 
Join Date: Feb 2003
Location: Kelowna, BC, Canada
Posts: 166
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i am not actively able to keep users happy with constant updates and fixes, so it is not fair to continue to charge people for this mod. However, there are things that I will need accomplished for my forums, so will still be required to do work here and there, but if someone beats me to fixes / additions, then who am I to not accept it
Reply With Quote
  #77  
Old 01-26-2010, 01:06 PM
cnczone cnczone is offline
 
Join Date: Mar 2003
Posts: 128
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

this version does not work, sends blank emails how can I go back to the last version that worked????
Reply With Quote
  #78  
Old 01-26-2010, 03:29 PM
grandeur_69 grandeur_69 is offline
 
Join Date: Feb 2003
Location: Kelowna, BC, Canada
Posts: 166
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i'm guessing all versions will produce the same results, as there are 85 that have "click-installed" plus 200 that had paid for it prior to be released openly and no one has had this problem.
Reply With Quote
  #79  
Old 01-28-2010, 01:36 AM
jeremyalyea jeremyalyea is offline
 
Join Date: Feb 2007
Location: Detroit
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Are all of the images folders in the "html_newsletter_images.zip" folder supposed to be empty?
Reply With Quote
  #80  
Old 01-28-2010, 09:16 AM
Dabbi's Avatar
Dabbi Dabbi is offline
 
Join Date: Sep 2007
Location: Seaway Valley NY
Posts: 91
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by jeremyalyea View Post
Are all of the images folders in the "html_newsletter_images.zip" folder supposed to be empty?
FWIW... not all are in the one I DLd. The "Commbull" one seems to have all the images that are needed for the newsletter. I don't know why the others are there if they're all empty but I'm not a developer so I just uploaded the whole kit-n-kaboodle as instructed.

I've now customized it a bit so it better reflects my board and am rather pleased with not only how it works and but now how it looks.
Reply With Quote
  #81  
Old 01-28-2010, 02:58 PM
grandeur_69 grandeur_69 is offline
 
Join Date: Feb 2003
Location: Kelowna, BC, Canada
Posts: 166
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by jeremyalyea View Post
Are all of the images folders in the "html_newsletter_images.zip" folder supposed to be empty?
hmm. that's interesting. when i look at the zip file, i only see images/commbull ... i never noticed all the other folders until i extracted it. i actually thought you were a bit crazy

i've fixed it to only have the relevant folders
Reply With Quote
Reply


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

Forum Jump


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


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05715 seconds
  • Memory Usage 2,400KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (7)bbcode_php
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (1)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete