Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 01-02-2008, 09:08 AM
ralle89 ralle89 is offline
 
Join Date: Oct 2005
Location: Denmark
Posts: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Importing Posts

Hello!
I am working on a script to import the posts from one of my own forums (which I made). And I am now being stopped by the 30 second delay between posts. How can I bypass that delay? It's an import script that imports 1000's.
This is my code:
PHP Code:
        // posts + thread
        /*------------------------------------------------------*\
        |-------------------- Thread Setup ----------------------|
        \*------------------------------------------------------*/
        
require_once('./includes/class_dm.php');
        require_once(
'./includes/class_dm_threadpost.php');
        
$threaddm =& datamanager_init('Thread_FirstPost',$vbulletin,ERRTYPE_ARRAY,'threadpost');
        
        
$threaddm->set('forumid',$saveforumid);
        
$threaddm->set('userid',$res['submit']);
        if(
$insert['altname']) {
            
$threaddm->set('title',htmlspecialchars_decode($insert['altname']));
        } else {
            
$threaddm->set('title',htmlspecialchars_decode($insert['name']));
        }
        
$threaddm->set('pagetext','I submitted this resource');

        
$threaddm->set('open',1);
        
$threaddm->set('visible',1);
        
$threaddm->set('allowsmilie',1);
        
$threaddm->pre_save();

        if(!empty(
$threaddm->errors)) {
            
standard_error('The following errors occured: <ul><li>'.implode('</li><li>',$threaddm->errors).'</li></ul>');
        } else {
            
$insert['threadid'] = $threaddm->save();
        }

        foreach(
$comm as $c) {
            
/*------------------------------------------------------*\
            |---------------------- Posts Setup ---------------------|
            \*------------------------------------------------------*/
            
require_once('./global.php');
            require_once(
'./includes/class_dm.php');
            require_once(
'./includes/class_dm_threadpost.php');
            
            
$postdm = new vB_DataManager_Post($vbulletinERRTYPE_STANDARD);
            
            
$postthreadid $insert['threadid'];
            
//$postusername = $c['submit_name'];
            // Use $postusername if posting as a guest, use $postuserid if posting as a user
            
$postuserid $c['submit'];
            
$postpagetext $c['message'];
            
$dateline $c['time'];
            
            
$threadinfo fetch_threadinfo($postthreadid);
            
$foruminfo fetch_foruminfo($threadinfo['forumid']);
            
            
$postdm->set_info('forum'$foruminfo);
            
$postdm->set_info('thread'$threadinfo);  
            
$postdm->set('threadid'$postthreadid);
            
//$postdm->set('username', $postusername);
            // Use $postusername if posting as a guest, use $postuserid if posting as a user
            
$postdm->set('userid'$postuserid);
            
$postdm->set('pagetext'$postpagetext);
            
$postdm->set('allowsmilie'1);
            
$postdm->set('visible'1);
            
$postdm->set('dateline'$dateline);
            
$postdm->save();
            unset(
$postdm);
            
/*------------------------------------------------------*\
            |---------------------- Posts Setup ---------------------|
            \*------------------------------------------------------*/
        

What should I do with threadmaking and postmaking?
Reply With Quote
  #2  
Old 01-02-2008, 09:37 AM
calorie calorie is offline
 
Join Date: May 2003
Posts: 2,804
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Try either setting vBulletin Options -> Message Posting and Editing Options -> Minimum Time Between Posts to zero or using the following in your script:
Code:
$vbulletin->options['floodchecktime'] = 0;
Reply With Quote
  #3  
Old 01-02-2008, 11:09 AM
ralle89 ralle89 is offline
 
Join Date: Oct 2005
Location: Denmark
Posts: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you very much! that fixed it!
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:16 AM.


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.03781 seconds
  • Memory Usage 2,208KB
  • Queries Executed 13 (?)
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
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_code
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)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_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete