vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Mass email users & include user profile field (https://vborg.vbsupport.ru/showthread.php?t=150947)

martino 06-29-2007 11:41 AM

Mass email users & include user profile field
 
Hi there,

I'm looking for a way to mass email my users so that i can include a custom user profile field in the body of the email. Eg

Hi <Yourname>,

I see you are a <insertcustomfieldhere>....

Is there a way of doing this directly from vbulletin or would i have to run a query to get the info out and use another program to send the emails ?

Many thanks in advance

Elenna 07-08-2007 05:02 AM

Were you ever able to do this? I'd love to figure out how to do this.

chickadee 09-25-2007 09:23 PM

anyone figure this out?

Elenna 11-20-2007 05:15 PM

I figured it out!

** Warning - this requires that you edit a core file. If you upgrade, you will need to re-edit! **

Open up /admincp/email.php

Around line 130 (the $users select statement), add in:
Code:

, userfield.field2, userfield.field3
where field2 and field3 are your custom fields (keep adding for additional fields).

The around like 163 (where is has the array for variables), add in extras for the fields above. You can name them $field2 and $field3, or name them something easier to remember ($address and $zipcode, for example).

Then on like 164 where it is selecting the values for the above, add in your fields at the end (i.e. $user['field2'] and $user['field3']).

After that, save and you can now use the variables in your emails!

Here are the snippets from my file so you can see what it looks like all together. I've made my additions red:

Lines 129 & 130:
Code:

SELECT user.userid, user.usergroupid, user.username, user.email, user.joindate,
useractivation.activationid, userfield.field2, userfield.field3

Line 163:
Code:

array('$email', '$username', '$userid', '$field2','$field3'),
Line 164:
Code:

array($user['email'], $user['username'], $user['userid'], $user['field2'], $user['field3']),

FD929 12-10-2007 09:53 PM

ty Elenna. :)


All times are GMT. The time now is 05:23 AM.

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.00975 seconds
  • Memory Usage 1,716KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (4)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (5)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete