The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
New User Welcome PM [v2] Details »» | |||||||||||||||||||||||||
This hack will send any new users a welcome PM. This will work in vB3 Gold and probably RC versions as well. I will give support for this hack (if it's needed) in this thread.
If you upgraded your vB version and you are using a hack version prior to July 8, 2004: If you have upgraded vB and your hack version is not July 8, 2004 or newer, run this query (there was a problem with the prior instructions): Code:
INSERT INTO `setting` (`varname`, `grouptitle`, `value`, `defaultvalue`, `optioncode`, `displayorder`, `advanced`, `volatile`) VALUES ('regpmtext', 'register', 'Hi $username and welcome to $bbtitle!\r\n\r\nWe appreciate you taking the time to register on our site and we hope you enjoy your stay.\r\n\r\nIf you have any questions, you can ask an administrator for assistance.\r\n\r\nWe hope to see you around.\r\n\r\nSincerely,\r\nThe $bbtitle staff', 'Hi $username and welcome to $bbtitle!\r\n\r\nWe appreciate you taking the time to register on our site and we hope you enjoy your stay.\r\n\r\nIf you have any questions, you can ask an administrator for assistance.\r\n\r\nWe hope to see you around.\r\n\r\nSincerely,\r\nThe $bbtitle staff', 'textarea', 150, 0, 0); This update has a new on/off switch. Update includes: vB 3.0.2/3.0.3 instructions To install follow the instructions in the attached file. Installation Information Files to Edit: 1 Queries to Run: 11 Upgrade Instructions: Open ./register.php and remove the hack (to find the old hack see below). And re-add the updated hack found in the Installation Instructions file. To upgrade to the December 5th release, you'll need to run these three queries: Code:
INSERT INTO `setting` (`varname`, `grouptitle`, `value`, `defaultvalue`, `optioncode`, `displayorder`, `advanced`, `volatile`) VALUES ('regpmon', 'register', '1', '1', 'yesno', 135, 0, 0); INSERT INTO phrase (phraseid, languageid, varname, `text`, phrasetypeid) VALUES (NULL, '0', 'setting_regpmon_title', 'Automatically Send Welcome PM to New Users?', '5000'); INSERT INTO phrase (phraseid, languageid, varname, `text`, phrasetypeid) VALUES (NULL, '0', 'setting_regpmon_desc', 'Do you want to automatically send a welcome PM to new users?', '5000'); Run the queries in this post, and then remove the hack in register.php (see below). Look for: PHP Code:
Attached is a screen grab of the PM by default and text instructions. If the file appears corrupt, please see this post. Show Your Support
|
Comments |
#182
|
||||
|
||||
Hmm... I'm not sure why that would be happening. I'll see if I can recreate this tomorrow and if I am able to, I'll see if I can't come up with a fix.
|
#183
|
||||
|
||||
Cool that will be great Thanks for the fast responce
|
#184
|
|||
|
|||
the attachement seems to be messed up.. can some one send me the instructions?
|
#185
|
||||
|
||||
Small update to find the correct place to put the code in register.php for vB3.0.2 or 3.0.3:
find: PHP Code:
PHP Code:
Please update the installation instruction |
#186
|
|||
|
|||
[QUOTE=Onkel_Tom]Small update to find the correct place to put the code in register.php for vB3.0.2 or 3.0.3:
find: PHP Code:
On the register.php file for 3.0.3, I can't find $username = $_POST['username']; This is the part I think you are talking about: Code:
$email = $_POST['email']; eval(fetch_email_phrases('newuser', 0)); $newemails = explode(' ', $vboptions['newuseremail']); foreach ($newemails AS $toemail) { if (trim($toemail)) { vbmail($toemail, $subject, $message); } } } On top of that code is: Code:
if ($vboptions['newuseremail'] != '') { if ($havefields) { $DB_site->data_seek(0, $profilefields); while ($profilefield = $DB_site->fetch_array($profilefields)) { $varname = "field$profilefield[profilefieldid]"; $cfield = $$varname; $customfields .= "$profilefield[title] : $cfield\n"; } } Any idea? |
#187
|
||||
|
||||
In the original file register.php it's line 743 with
$username = $_POST['username']; |
#188
|
||||
|
||||
Quote:
The file has been updated with the new instructions. |
#189
|
|||
|
|||
Code:
Error SQL-query : INSERT INTO `setting` ( `varname` , `grouptitle` , `value` , `defaultvalue` , `optioncode` , `displayorder` , `advanced` , `volatile` ) VALUES ( 'regpmfrom', 'register', '1', '1', '', 140, 0, 0 ) MySQL said: #1062 - Duplicate entry 'regpmfrom' for key 1 [Documentation] ? [Back] vB 3.0.3. |
#190
|
||||
|
||||
You don't need to redo the queries if you have already installed the mod.
Quote:
|
#191
|
||||
|
||||
Quote:
You can't add a setting twice with the same name. If you have installed the hack before all is fine and you can proceed with the other instructions. If not you have to check which hack also uses a varname called regpmfrom in the settings table. |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|