Uutiset:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu
Advertisement:

Login.english.php / Welcome Message

Aloittaja DavidCT, elokuu 13, 2007, 03:52:39 IP

« edellinen - seuraava »

DavidCT

I've read through many, many, previous posts regarding this but... here's the problem...

Admin > Register > Settings - Send welcome email [check]

When registering, the user gets a "must actiivate" email, so email works.  But no "Welcome email" after that.  Am I missing something?

I read a post by someone wanting to change the welcome text, so when trying to figure out his problem I realized this wasn't even in my Login.english.php file :)

See: http://docs.simplemachines.org/index.php?topic=460

My file has $txt[701] but not $txt[700].  Mine was a fresh install of 1.1.3, no mods.

Can someone verify I'm missing stuff?  I'm assuming, after a user completes the activation they should receive a 2nd email saying Welcome aboard, but they don't.  Is my Login file incomplete?

me123

#1
I have the same problem... vs 1.1.3

Normal registration works fine. The user receives a link by email automatically. When clicking this link he is registered and can enter my forum. I am using the PHP email setting.

BUT: when I change the registering procedure (I have to activate a new user manually, which I want!) the user does not receive an email. So he does not know if he is registered...


codenaught

Well there is no welcome email after a member activates their account. The reason why is the activation email includes text welcoming the user already:

$txt['register_activate_message'] = 'You are now registered with an account at ' . $context['forum_name'] . ', %1$s!' . "\n\n" . 'Your account\'s username is %2$s and its password is %3$s (which can be changed later.)' . "\n\n" . 'Before you can login, you first need to activate your account. To do so, please follow this link:' . "\n\n" . '%5$s' . "\n\n" . 'Should you have any problems with activation, please use the code "%4$s".' . "\n\n" . $txt[130];

If you wish to send an additional email directly after a user activates their account, I can advice you on how this can be done.
Dev Consultant
Former SMF Doc Coordinator

pixelgeek

#3
Lainaus käyttäjältä: akabugeyes - elokuu 26, 2007, 04:22:27 IP
Well there is no welcome email after a member activates their account. The reason why is the activation email includes text welcoming the user already:

So why is the setting still there and why do the docs still reference this if it is no longer in use?

I just wasted a fair amount of time this morning trying to find out how to edit this no longer active welcome email.

codenaught

That setting is for members who do not have to activate their accounts (immediate registration). Again, the activation email contains text welcoming the member, so that is essentially a "welcome" email in my opinion.
Dev Consultant
Former SMF Doc Coordinator

pixelgeek

Lainaus käyttäjältä: akabugeyes - maaliskuu 22, 2008, 08:59:39 IP
That setting is for members who do not have to activate their accounts (immediate registration).

Perhaps I am not understanding the issue. Is there or is there not an editable Welcome message in the current SMF 1 version that an admin can edit?

LainaaAgain, the activation email contains text welcoming the member, so that is essentially a "welcome" email in my opinion.

So why the additional setting? And, again, why is this referenced in the docs still when it isn't in the application any further?

codenaught

#6
If you forum requires users to activate their account, then:

You will get an email that welcomes the user in the following format, and includes a link to activate their account:

$txt['register_activate_message'] = 'You are now registered with an account at ' . $context['forum_name'] . ', %1$s!' . "\n\n" . 'Your account\'s username is %2$s and its password is %3$s (which can be changed later.)' . "\n\n" . 'Before you can login, you first need to activate your account. To do so, please follow this link:' . "\n\n" . '%5$s' . "\n\n" . 'Should you have any problems with activation, please use the code "%4$s".' . "\n\n" . $txt[130];

If members get automatic account activation (no email activation required) then they will receive the following email if they have the welcome email setting enabled:

$txt['register_immediate_message'] = 'You are now registered with an account at ' . $context['forum_name'] . ', %1$s!' . "\n\n" . 'Your account\'s username is %2$s and its password is %3$s.' . "\n\n" . 'You may change your password after you login by going to your profile, or by visiting this page after you login:' . "\n\n" . $scripturl . '?action=profile' . "\n\n" . $txt[130];

You can edit those text strings (they are located in the Themes/default/languages/Login.english.php file) to whatever you want.

I hope that clears some of the confusion up.
Dev Consultant
Former SMF Doc Coordinator

Advertisement: