1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Xenforo - create new thread with external data

Discussion in 'XenForo Development Discussions' started by blowzy, Jan 6, 2014.

  1. blowzy

    blowzy Member

    Hello, is there something like Vbulletin Datamanager to simple create new threads / posts in my php code? Something like this:

    PHP:
    // [some connections from my code to xenforo] / how?
       
    $threaddm->set('forumid'$forumid);
       
    $threaddm->set('userid'$userid);
       
    $threaddm->set('pagetext'$pagetext);
       
    $threaddm->set('title'$title);
    // "create/process" calback and $newthreadid returned.
        
    echo "new thread created with threadid $newthreadid";
    Please, suggest something how to realise this. Maybe one way is only to create addon? Any commens are welcome. thanks
     
    coppermine likes this.
  2. blowzy

    blowzy Member

    nice I found php code for xenforo datawriter, but what I need to include to my external script to use it???

    PHP:
    //post new thread on forum      
                
    $writer XenForo_DataWriter::create('XenForo_DataWriter_Discussion_Thread');
                
    $writer->set('user_id'$userid);
                
    $writer->set('username'$username);
                
    $writer->set('title'$threadtitle);
                
    $postWriter $writer->getFirstMessageDw();
                
    $postWriter->set('message'$intromsg);
      
                
    $writer->set('node_id'$nodeid);
                        
    $writer->preSave();
                        
    $writer->save();
                        
    $thread $writer->getMergedData();
     

Share This Page