Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 10-24-2004, 02:35 AM
Koutaru's Avatar
Koutaru Koutaru is offline
 
Join Date: Feb 2003
Location: IL
Posts: 589
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Send email on user's X post

I think it would be kind to send an email to a user whenever they pass an important post mark (ex 100, 500, 1000, 2000, etc)

I would code this myself but I'm not too familiar with the vbmail system
I'm sure it's a quick hack

Anyone interested

Thanks!
Kou
Reply With Quote
  #2  
Old 10-25-2004, 03:35 PM
Polo's Avatar
Polo Polo is offline
 
Join Date: Jun 2004
Posts: 893
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

yeah, sounds cool... i would like something like this too
Reply With Quote
  #3  
Old 10-25-2004, 03:55 PM
M1th's Avatar
M1th M1th is offline
 
Join Date: Jul 2002
Location: UK
Posts: 224
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Koutaru
I think it would be kind to send an email to a user whenever they pass an important post mark (ex 100, 500, 1000, 2000, etc)

I would code this myself but I'm not too familiar with the vbmail system
I'm sure it's a quick hack

Anyone interested

Thanks!
Kou
It's the conditional check that you should be worried about. If thats sorted then its as easy as inserting a line of code to email the user.

Just to give you an idea:

functions_newpost.php

add a conditional to check for number of users post.
if post = xx then vbmail($touser['email'], $subject, $message);
Reply With Quote
  #4  
Old 10-25-2004, 10:33 PM
Ianomed's Avatar
Ianomed Ianomed is offline
 
Join Date: Oct 2004
Location: The Netherlands
Posts: 112
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It's a pretty nice idea, indeed

It would be even nicer if you could administer the milestones these are sent on from the AdminCP, instead of them being hardcoded.

Similarly some admins may want to have a PM sent with the congrats, instead of an email. Or if the user chose to not receive email from administrators, in which case it could also revert to a PM.

Additionally, the actual text emailed/pm'd and the subject can be set from the AdminCP as well. Username and Post Count could be variables in this text so it can be personalised to a degree.

Would any of these extras be considered overkill, because I'm contemplating of writing this hack
Reply With Quote
  #5  
Old 10-25-2004, 11:58 PM
Koutaru's Avatar
Koutaru Koutaru is offline
 
Join Date: Feb 2003
Location: IL
Posts: 589
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by M1th
It's the conditional check that you should be worried about. If thats sorted then its as easy as inserting a line of code to email the user.

Just to give you an idea:

functions_newpost.php

add a conditional to check for number of users post.
if post = xx then vbmail($touser['email'], $subject, $message);
It would be great if you made the hack

I was thinking about having right after updating the user's post count, it could have like

if bbuserinfo[posts] == 100, 200, 500, etc or have an array which users can edit
Then it would submit the email, otherwise if the condition is false, it will resume the script without sending the email.

The only part I couldn't exactly figure out was the vbmail part. The rest is pretty simple to set up
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 09:42 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05332 seconds
  • Memory Usage 2,196KB
  • Queries Executed 11 (?)
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)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete