Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Send HTML email via admincp Details »»
Send HTML email via admincp
Version: 1.00, by Dean C Dean C is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Version: 3.0.3 Rating:
Released: 11-22-2004 Last Update: Never Installs: 114
 
No support by the author.

[Send HTML email via admincp]

Information
  • [high]vBulletin Version:[/high] 3.0.3

  • [high]Author:[/high] Dean Clatworthy

  • [high]Copyright:[/high] You may use this modification at your own risk. I cannot and will not be held responsible for any damage you may cause to your forums during installation or thereafter. You may not distribute this modification in whole or parts and anyone found doing so faces risk of prosecution. All my modifications are released at vBulletin.org and anyone found releasing them elsewhere also faces risk of prosecution. You may not translate this modification without my prior permission.

  • [high]Donations:[/high] I release my modifications for free. If you wish to donate please contact me via PM and I will give you my details. All donations are graciously appreciated.

  • [high]Credits:[/high] I would like to thank the following people who contributed to the making of this modification.
    • Breaker - for bugging me on IRC how to do it.

What does this modification do?
This modification allows you to send optional HTML email in your newsletter when mass emailing users from your AdminCP

Installation

1/

In admincp/email.php find:

PHP Code:
vbmail($user['email'], $_POST['subject'], $sendmessagetrue$_POST['from']); 
Replace it with:
PHP Code:
if($_POST['sendhtml'])
{
        
vbmail($user['email'], $_POST['subject'], $sendmessagetrue$_POST['from'], ''''true);
}
else
{
        
vbmail($user['email'], $_POST['subject'], $sendmessagetrue$_POST['from']);

2/

In admincp/email.php find:

PHP Code:
print_textarea_row($vbphrase['message_email'], 'message'''1050); 
Directly below it place:
PHP Code:
print_yes_no_row('Send HTML Email?''sendhtml'0); 
3/

In admincp/email.php find:

PHP Code:
construct_hidden_code('test'$_POST['test']); 
Directly below it place:
PHP Code:
construct_hidden_code('sendhtml'$_POST['sendhtml']); 
4/

In includes/functions.php find:

PHP Code:
function vbmail($toemail$subject$message$notsubscription false$from '' $uheaders ''$username ''
Replace it with:
PHP Code:
function vbmail($toemail$subject$message$notsubscription false$from '' $uheaders ''$username ''$html false
5/

In includes/functions.php find:

PHP Code:
$headers .= 'Content-Type: text/plain' iif($encoding"; charset=\"$encoding\"") . $delimiter
Replace it with:
PHP Code:
$usehtml iif($html'html''plain');
$headers .= 'Content-Type: text/' $usehtml iif($encoding"; charset=\"$encoding\"") . $delimiter
Please Click Install!
If you installed this modifcation please click the install button. It'll help you keep up to date with future releases and important bugfixes, security updates.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #22  
Old 11-27-2004, 10:32 AM
Dean C's Avatar
Dean C Dean C is offline
 
Join Date: Jan 2002
Location: England
Posts: 9,071
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mcyates
PROBLEM!!!!!

My forum is set to send 500 emails at a time, it works fine for the first 500 emails as i'm the admin and i got it in HTML. When it starts the 500 > 700 members (i have 700 members) it sends it in normat text and not html as i have a second account which it sent it to and it was all messed up html code.
Ah of course, I've added a new step. Please apply step 3 and all should work fine now
Reply With Quote
  #23  
Old 11-27-2004, 10:42 AM
mcyates mcyates is offline
 
Join Date: Jan 2003
Location: Middlesbrough, Cleveland
Posts: 798
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Dean C
Ah of course, I've added a new step. Please apply step 3 and all should work fine now
ok thank you very much.
Reply With Quote
  #24  
Old 11-27-2004, 11:03 AM
Dean C's Avatar
Dean C Dean C is offline
 
Join Date: Jan 2002
Location: England
Posts: 9,071
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mcyates
ok thank you very much.
You're welcome - let me know if you get any other problems
Reply With Quote
  #25  
Old 12-05-2004, 01:18 PM
Cornolio Cornolio is offline
 
Join Date: Nov 2004
Posts: 40
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i get this error

Code:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /web/htdocs/www.discutere.it/home/includes/functions.php on line 1888
Reply With Quote
  #26  
Old 12-05-2004, 01:44 PM
Dean C's Avatar
Dean C Dean C is offline
 
Join Date: Jan 2002
Location: England
Posts: 9,071
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Then you applied the modification wrong. Go back and reapply it
Reply With Quote
  #27  
Old 12-05-2004, 02:11 PM
cinq's Avatar
cinq cinq is offline
 
Join Date: Oct 2002
Posts: 1,398
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Fantastic, I was just asking over at vb.com on how I could send out nicely HTML Formatted emails to my members, could be great as a newsletter thingy.

Thanks a million Dean !
Reply With Quote
  #28  
Old 12-05-2004, 02:46 PM
Cornolio Cornolio is offline
 
Join Date: Nov 2004
Posts: 40
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Dean C
Then you applied the modification wrong. Go back and reapply it
i've already reapplyied twice :cry:
i'm going to reapply another time but... it doesn't have conflicts with vbchat, right?
Reply With Quote
  #29  
Old 12-05-2004, 03:25 PM
Dean C's Avatar
Dean C Dean C is offline
 
Join Date: Jan 2002
Location: England
Posts: 9,071
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I can't see why it would Cornholio. Are you using dreamweaver to apply the modification? DW screws up formatting a lot and it could be that perhaps?
Reply With Quote
  #30  
Old 12-05-2004, 03:50 PM
Cornolio Cornolio is offline
 
Join Date: Nov 2004
Posts: 40
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

yes, i was using dw... i've just modified the files with wordpad and it worked

thanks
Reply With Quote
  #31  
Old 12-05-2004, 03:55 PM
Dean C's Avatar
Dean C Dean C is offline
 
Join Date: Jan 2002
Location: England
Posts: 9,071
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Glad you got it working
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 06:22 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.09393 seconds
  • Memory Usage 2,336KB
  • Queries Executed 25 (?)
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
  • (1)bbcode_code
  • (10)bbcode_php
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (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
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete