The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
||||
|
||||
How to change FROM name on contact form e-mails?
Right now I get lengthy
as the e-mail from name. I want the incoming form mails to look more like "normal" e-mails. I want it to simply be
I've looked in code and vB admin panel options so long that I'm going cross-eyed. How can this be changed? |
#2
|
||||
|
||||
Look at line 304 of sendmessage.php (vB 3.8.1):
PHP Code:
|
#3
|
||||
|
||||
Thanks for that code piece. I looked at it, however I'm still not quite understanding.
'contactus' and $languageid appear to be variables of some kind. If I could see how they are created, I'm sure I could edit the text. I searched for both "contactus" and "languageid" in the "Search for Phrases" in the admin panel, as well as manually went through the list of phrases. I didn't see anything. Maybe that's not where these can be edited? I see nothing in the sendmail.php itself. Previously, I tried to search for the @ symbol, I thought surely that would be easy to find. However, I appear to be wrong, I couldn't even find an @ symbol. What part of this needs to be changed? Code:
eval(fetch_email_phrases('contactus', $languageid)); |
#4
|
|||
|
|||
It doesn't, you should modify the phrase.
|
#5
|
||||
|
||||
I don't understand the PHP code usage here, so I don't have any idea how to modify it. Where is the code that says "use an @ symbol" between the e-mail name and the forum name? I don't see see anything that makes any kind of sense to anybody outside of the vB writers. That's why I'm posting here. I'm not dumb, I'm just not an advanced PHP writer/editor.
What is happening is "Name @ ForumName" on incoming e-mails. I don't want the "@ ForumName" part to be used, just the "Name" part as the From name on e-mails. Does this make sense? |
#6
|
||||
|
||||
Look at the fetch_email_phrases() function in functions.php. It fetches two phrases, one for the subject, one for the body.
|
#7
|
||||
|
||||
this is the fetch_email_phrases() function in functions.php
PHP Code:
Where is the FROM name coming from? That's not part of the subject or the message body. --------------- Added [DATE]1234641914[/DATE] at [TIME]1234641914[/TIME] --------------- Just as a clarification for what I want to do: Code:
Received: my.domain ([0.0.0.0]) by my.server with MailSoftware ESMTP Date: Fri, 13 Feb 2009 06:49:33 +0000 To: forummail@domain.com From: "Person's Name @ Forum Name" <person@hotmail.com> Return-Path: <forummail@domain.com> Message-ID: <20090213xxxxxxx.xxxxx-domain.com> MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 8bit X-Priority: 3 X-Mailer: vBulletin Mail via PHP Subject: Subject Name As Set in vB Admin Panel I want to change this information: From: "Person's Name @ Forum Name" <person@hotmail.com> It should instead be From: "Person's Name" <person@hotmail.com> I can't find where this is being generated from within vB. There is nothing that says "$enteredname @-symbol $forumname" (variables made up, yes, just for purpose of my example of code) I would have thought this as something simple to alter. Most of the PHP code I've seen so far is just jibber-jabber to me, there's nothing remotely related to the from-name that I can see. |
#8
|
|||
|
|||
change the PHRASE, i dont think we can express that in any other way, do NOT change the php coding.
admincp --> Languages & Phrases --> Phrase Manager --> click the button search in phrase |
#9
|
||||
|
||||
As an ASP code writer, that doesn't even make sense to me. How can the user-supplied variable name (John Smith), combined with the system-supplied variable data (My Cool Nifty Forum Name), be stored as a static piece of data in the phrase manager?
Are you telling me that the FROM name -- the name a person types into the Contact Us form (sendmail.php) -- which is then combined with an "@", followed by the name of the forum -- is somehow stored in the phrase manager? This is neither in the subject, nor in the body of the message. It's the "from" name used in the e-mail header (and displayed as the from name in e-mail software or webmail). If so, fine, I won't worry about figuring it out -- but please let me know where that location is. I'm not seeing which phrase needs to be edited, nor what syntax to edit. I didn't write vBulletin, so I don't know how some of this thing operates. It's foreign technology to me. It's why I'm asking for help on the forum. I've been using it for less than a year now. In the world of ASP, I'd be editing the ASP file, to change how the data is being used between the HTML form and the sent-to-SMTP e-mail. --------------- Added [DATE]1234650059[/DATE] at [TIME]1234650059[/TIME] --------------- Come to think of it .... If you know the phrase that I need to change -- which it appears you do -- why am I being treated like an idiot, being told to "go search", instead of being given some friendly help? Would it be the end of the world to know WHICH PHRASE is the one that needs to be edited, maybe even what that new syntax should be? Am I expected to get on my knees and bow down to the awesome knowledge of long-time vB users, like a medieval peasant looking for a bread scrap as well-to-do citizens of the kingdom travel by my hovel? Do egos have to be stroked first? Seriously. |
#10
|
||||
|
||||
Quote:
Follow the breadcrumbs inside that function. You see that the subject is derived from a phrase with a prefix of "emailsubject_". The ending is $emailsub_phrase, which is $email_phrase in this specific case. Lastly, what is $email_phrase? Quote:
Seriously. Look, the point is that if we gave everything to you as you asked for it, you wouldn't be learning anything, would you? If we can guide someone to the goal, they would take away with them the knowledge that, yes, they can do it themselves. In fact, all of us come here on fully voluntary grounds. Yes, even the staff are volunteers (except Marco, he is a Jelsoft employee). |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|