Go Back   vb.org Archive > vBulletin Modifications > vBulletin 3.8 Modifications > vBulletin 3.8 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Welcome Thread Upon Registration Details »»
Welcome Thread Upon Registration
Version: 1.2.2, by powerful_rogue powerful_rogue is offline
Developer Last Online: Apr 2013 Show Printable Version Email this Page

Category: New Posting Features - Version: 3.8.2 Rating:
Released: 05-27-2009 Last Update: 06-13-2009 Installs: 278
Uses Plugins
 
No support by the author.

Welcome Thread Upon Registration

This mod creates a welcome thread when a new member registers.

Features controlled via the ACP (See screenshot)

- Thread Title
- Thread Message
- Forum Location
- Post Icon
- Which User Creates Thread
- Thread Placed In Moderation
- Create Thread Before/After Email Activation
- Have a Random Title
- Have Random Thread Content
- Post From a Random Member
- Post a Random Icon

When is the thread created?

You now have the choice via the ACP! A thread can be created as soon as a member registers, or if you use email activation on your board, you can have the thread created once they have activated their email.

Boards that require an admin to approve new users

This mod has an option to place new threads into moderation. Once the new user has been approved via an admin, you can then release the new thread.

New Features in Version 1.2

Does your welcome forum look a little bit "samey" like this?


Same old thread title, same old post icon, same old user posting the thread and when you go inside it has the same old content?

Well maybe I could interest you in the latest version of this mod!



You decide on four titles and the content of four threads! You can also select the UserID's of who you want the threads to be created by. You can also select to have random post icons! - All controlled via the ACP.

Its all random. Thread title one doesnt belong to thread content one and thread title two doesnt belong to thread content two. With this mod when a member registers, thread title one may be posted with the contents of thread content four and thread title three might be posted with thread content two etc. The same goes with the UserID's and the post icon.

Download
v1.1 = product-welcomethread280509updated
v1.2 = product-welcomethread300509
v1.2.1 = product-welcomethread030609
v1.2.2 = Fixed the issue of "Welcome Unregistered" showing if you have email activation on.

Installation
Import product via ACP
Edit settings via vbulletin options >> Welcome Thread Upon Registration

Upgrade
Import product via ACP, Click "yes" to allow overwrite.
Edit settings via vbulletin options >> Welcome Thread Upon Registration

Screenshots

The screenshots show the ACP in version 1.2. I was unable to fit it all into one image, so had to split the image in half.

Although I have marked this as supported im a very new coder and this is my first release. I have tested it by signing up over 100 users on my test board and as yet there have been no glitches.
If there are any errors, I will try my best to resolve them, however as being new im still learning the ropes.

Version History
v1.0 - First release 28/05/09 (98 d/l)
v1.1 - Thread creation after email activation added / Post Icon added 28/05/09
v1.2 - Random titles/UserID/Thread content/Post icons 30/05/2009 (49 d/l)
v1.2.1 - Allows you to have the members name created as a link to their profile (88 d/l)
v1.2.2 - Fixed the "unregistered" bug

Download Now

File Type: xml product-welcomethread140609.xml (14.5 KB, 1384 views)

Screenshots

File Type: png acp1.PNG (67.6 KB, 0 views)
File Type: png acp2.PNG (35.7 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #172  
Old 10-16-2009, 07:10 PM
abdulbasitsaeed's Avatar
abdulbasitsaeed abdulbasitsaeed is offline
 
Join Date: Mar 2009
Posts: 182
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

OK. Just to add a few more things.

When no post icon ID is given, it uses the paper icon as has been mentioned before.

I'm using the "make thread after email verification" option, and it seems to create multiple threads with some new registrations. And of these multiple threads, only one will have the username given. The rest simply say..."Welcome ," instead of "Welcome user,"

Any idea what's going wrong here? Is it not compatible with 3.8.4?
Reply With Quote
  #173  
Old 10-17-2009, 01:21 AM
Mr. W's Avatar
Mr. W Mr. W is offline
 
Join Date: Aug 2009
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

____This modification seems to be better, and a lot more full featured than this one: https://vborg.vbsupport.ru/showthread.php?t=165951

____However, it does do one thing that yours doesn't appear to do, or allow for. When a new user registers, can you add an option in the ACP where the thread will appear to have been written by that very user (the one who just registered)? If you added that, then that would make this modification nearly perfect for it's purpose.

____Another idea that builds on this, if it's not too hard to implement, would be to have the user automatically subscribe to this new Introduction thread. Again, this would be an option within the ACP. If you added this as well, then this modification would indeed be perfect for it's purpose.
Reply With Quote
  #174  
Old 11-04-2009, 08:51 PM
elwachiman's Avatar
elwachiman elwachiman is offline
 
Join Date: Nov 2009
Location: Venezuela
Posts: 191
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Excelent¡¡¡¡¡
Reply With Quote
  #175  
Old 11-05-2009, 06:11 AM
pantani's Avatar
pantani pantani is offline
 
Join Date: Dec 2007
Location: Belgium
Posts: 126
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks, nice one
Reply With Quote
  #176  
Old 11-09-2009, 08:28 AM
abdulbasitsaeed's Avatar
abdulbasitsaeed abdulbasitsaeed is offline
 
Join Date: Mar 2009
Posts: 182
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by jimjam View Post
Hi this is working well, but its not showing the welcoming posters signature. I really need the signature to show as there are important links in it. Is it possible to show the signature as well. Thanks
Yeah, I am having the same problem too.
Reply With Quote
  #177  
Old 11-19-2009, 01:13 PM
metalguy639 metalguy639 is offline
 
Join Date: Dec 2008
Posts: 501
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I got a serious database issue with this mod. I was wondering if there was a fix for it. It happens when a user registers for the site. They register and then when they get the activation e-mail and try to click the link the board gives them a database error. Here is the error.

Code:
Database error in vBulletin 3.8.4:

Invalid SQL:

    SELECT userid
    FROM useractivation
    WHERE activationid = '5caae7dd108e1765562bcdeab25f2b44a020a0a2';

MySQL Error   : Table 'admin_forum.useractivation' doesn't exist
Error Number  : 1146
Request Date  : Wednesday, November 18th 2009 @ 05:07:37 PM
Error Date    : Wednesday, November 18th 2009 @ 05:07:37 PM
Script        : XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Referrer      : XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
IP Address    :XX.XX.XX.XX
Username      : Unregistered
Classname     : vB_Database
MySQL Version :
Any help would be great, thanks.
Reply With Quote
  #178  
Old 11-20-2009, 01:32 AM
gbechtel gbechtel is offline
 
Join Date: Aug 2005
Posts: 75
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by metalguy639 View Post
I got a serious database issue with this mod. I was wondering if there was a fix for it. It happens when a user registers for the site. They register and then when they get the activation e-mail and try to click the link the board gives them a database error. Here is the error.

Code:
 
Database error in vBulletin 3.8.4:
 
Invalid SQL:
 
    SELECT userid
    FROM useractivation
    WHERE activationid = '5caae7dd108e1765562bcdeab25f2b44a020a0a2';
 
MySQL Error   : Table 'admin_forum.useractivation' doesn't exist
Error Number  : 1146
Request Date  : Wednesday, November 18th 2009 @ 05:07:37 PM
Error Date    : Wednesday, November 18th 2009 @ 05:07:37 PM
Script        : XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Referrer      : XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
IP Address    :XX.XX.XX.XX
Username      : Unregistered
Classname     : vB_Database
MySQL Version :
Any help would be great, thanks.
This should take care of it, there are also some other plugin fixes on the previous pages...

https://vborg.vbsupport.ru/showpost....&postcount=164
Reply With Quote
  #179  
Old 11-20-2009, 05:46 PM
metalguy639 metalguy639 is offline
 
Join Date: Dec 2008
Posts: 501
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Cloudrunner View Post
Fix for the DB error after email click for activation:

Find in the plugin "Welcome thread upon registration -> register_activate_start"
Code:
$useridnumber = $db->query_first("
    SELECT userid
    FROM useractivation
    WHERE activationid = '" . $vbulletin->db->escape_string($vbulletin->GPC['i']) . "'
    
");
Replace with
Code:
$useridnumber = $db->query_first("
    SELECT userid
    FROM " . TABLE_PREFIX . "useractivation
    WHERE activationid = '" . $vbulletin->db->escape_string($vbulletin->GPC['i']) . "'
    
");
No more database errors.
Thanks
Reply With Quote
  #180  
Old 11-20-2009, 05:47 PM
metalguy639 metalguy639 is offline
 
Join Date: Dec 2008
Posts: 501
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by gbechtel View Post
This should take care of it, there are also some other plugin fixes on the previous pages...

https://vborg.vbsupport.ru/showpost....&postcount=164
Thanks
Reply With Quote
  #181  
Old 11-23-2009, 09:45 PM
metalguy639 metalguy639 is offline
 
Join Date: Dec 2008
Posts: 501
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by abdulbasitsaeed View Post
OK. Just to add a few more things.

When no post icon ID is given, it uses the paper icon as has been mentioned before.

I'm using the "make thread after email verification" option, and it seems to create multiple threads with some new registrations. And of these multiple threads, only one will have the username given. The rest simply say..."Welcome ," instead of "Welcome user,"

Any idea what's going wrong here? Is it not compatible with 3.8.4?
same issue here also running the latest 3.8.4 P1.
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 12:01 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.08450 seconds
  • Memory Usage 2,349KB
  • Queries Executed 26 (?)
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
  • (4)bbcode_code
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (3)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete