vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=113)
-   -   Automatically Start a Welcome Thread in the Forum of Your Choice (https://vborg.vbsupport.ru/showthread.php?t=91887)

dknelson 01-30-2007 07:06 PM

Flypaper,
I'm having a hard time getting the location to work. Where all do I put the location tag? Here is what I am running now, without anything added for the "location". Any help would be appreciated. Sorry...I am NOT a coder. :(

Quote:

// Backend Files
require_once('./global.php');
require_once('./includes/class_dm.php');
require_once('./includes/class_dm_threadpost.php');

// Setup Variables
$forumid = 89; // The forum id that you want the thread posted in
$postuserid = 1; // The Userid of the poster
$postusername = "Freebird"; // The username of the poster
$title = "Welcome: " . $userinfo[username]; // The thread title

// Don't change below this line

// Start thread create
$threaddm = new vB_DataManager_Thread_FirstPost($vbulletin, ERRTYPE_STANDARD);

$username = htmlspecialchars_uni($username);
$allowsmilie = '1';
$visible = '1';
eval('$pagetext .= "' . fetch_template('welcome_thread') . '";');

// Insert thread
$threaddm->do_set('forumid', $forumid);
$threaddm->do_set('postuserid', $postuserid);
$threaddm->do_set('userid', $postuserid);
$threaddm->do_set('username', $postusername);
$threaddm->do_set('pagetext', $pagetext);
$threaddm->do_set('title', $title);
$threaddm->do_set('allowsmilie', $allowsmilie);
$threaddm->do_set('visible', $visible);
$tid = $threaddm->save();

// Update last post stuff on forumdisplay
require_once('./includes/functions_databuild.php');
build_forum_counters($forumid);

fly 01-30-2007 07:18 PM

In that case, try editing the 'welcome_thread' template and use $post[field2] for location. I'd think that would work. Lemme know.

dknelson 01-31-2007 11:09 AM

Thanks...but I am looking to add it to the TITLE...Like...

Welcome: New user from wherever

Tralala 02-01-2007 08:03 AM

Quote:

Originally Posted by dknelson (Post 1170466)
For those of you who want this heck to create the welcome thread AFTER a new member responds to the confirmation email. I finally figured out how to do that. Very simple.

Wow, that's great, one step closer to what I am looking for. We have user moderation turned on (small community.) All the more reason to WELCOME someone with a thread all their own, once they jump in!

And so I want this hack to create the welcome thread AFTER the new member has been moderated/accepted . If it happens before (ie: after they confirm their email) and for whatever reason they are NOT moderated/accepted, it could cause an awkward and sticky situation.

Any clues on how to make THAT happen? I'd be forever in your debt, this has stumped many great men and women who tried before you.

dknelson 02-01-2007 09:38 AM

You would have to try it but I would think that the hook: register_addmember_complete would do what you want it to. That one has been suggested before though. Have you tried it? It didn't work on my board but I think it was because I don't use moderator approval for new registrations so the approval was instant. I would think it would work in your case though.

gizmo01 02-05-2007 05:34 PM

Quote:

Originally Posted by dknelson (Post 1170466)
For those of you who want this heck to create the welcome thread AFTER a new member responds to the confirmation email. I finally figured out how to do that. Very simple.

Go to your CP and then "Plugin Manager".

Beside the "Start Welcome Thread...." plugin click on "Edit".

In the second field from the top "Hook Location"...click the arrow and choose:
register_activate_process

That's all there is to it.

[snip]

Don



This change is awesome. It should be included as an option in any future updates...or at the very least mentioned in the description since it seems many of us wanted this feature.

giz

blogtorank 02-09-2007 04:21 PM

Quote:

Originally Posted by dknelson (Post 1171216)
Thanks...but I am looking to add it to the TITLE...Like...

Welcome: New user from wherever

Go to the Plug-in Manager and edit the code:

PHP Code:

    $title "This just in: " $username " joins YOUR Forums..."// The thread title 


dknelson 02-09-2007 09:14 PM

Yes...I've tried that but am not getting the location to show up. I'm sure I'm adding it wrong but not sure what I'm actually doing wrong.

fly 02-09-2007 09:26 PM

Quote:

Originally Posted by flypaper (Post 1170783)
In that case, try editing the 'welcome_thread' template and use $post[field2] for location. I'd think that would work. Lemme know.

Quote:

Originally Posted by dknelson (Post 1178702)
Yes...I've tried that but am not getting the location to show up. I'm sure I'm adding it wrong but not sure what I'm actually doing wrong.

That doesn't work?

dknelson 02-10-2007 11:56 AM

Here is what I tried:

$title = "Welcome: " . $userinfo[username]; "From:" $post[field2]; // The thread title

When I added the $post[field2], it stops working completely. Please tell me what I' doing wrong.


All times are GMT. The time now is 06:36 PM.

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.01572 seconds
  • Memory Usage 1,746KB
  • 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
  • (1)bbcode_php_printable
  • (6)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete