Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
Prev Previous Post   Next Post Next
  #3  
Old 02-26-2019, 07:20 AM
qmm qmm is offline
 
Join Date: Feb 2019
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by delicjous View Post
Hi,

there is no script yet.

Would be nice to see your script because there are a lot of open questions....

-Who is posting the new threads?
-Where is this script based (another cms or folder)?
-Would it be possible to use vB-cms for this?
Hi, thanks for the reply

Current script looks like this (used in vB3.8):
PHP Code:
    if (!($foruminfo verify_id('forum'100falsetrue)))
    return 
0;
    
$dataman =& datamanager_init('Thread_FirstPost'$vbulletinERRTYPE_ARRAY'threadpost');
    
$dataman->set('userid'$vbulletin->userinfo['userid']);
    
$dataman->set('forumid'100);
    
$dataman->set('prefixid''PREFIXED');
    
$dataman->set('title''thread title');
    
$dataman->set('pagetext''thread content');
    
$dataman->set('allowsmilie'1);
    
$dataman->set('visible'1);
    
$dataman->set_info('forum'$foruminfo);
    
$dataman->set_info('is_automated'true);

    
$dataman->pre_save();
    if (
$dataman->errors)
        return 
0;

    
$threadid $dataman->save(); 
I did check this earlier, I want to achieve something like it but excluded putting user password and base it on the global $vbulletin->userinfo as user is already logged in and the data is available
https://vborg.vbsupport.ru/showthread.php?t=326890

In regards of the questions:
1. The current logged in user, which can be accessed by the global variable
2. The forum has its own folder and the script is accessed through another subfolder on the same level. Etc /www/forums and /www/scripts/script.php
3. Is vbCMS available in 5.5.0?


Edit;
I got it working using the following code:
PHP Code:
define('CSRF_PROTECTION'false);

vB5_Autoloader::register('../');
vB5_Frontend_Application::init('config.php');
$api Api_InterfaceAbstract::instance();

$user  $api->callApi('user''fetchUserinfo', array());
  
$data = array(
    
'hvinput'  => '',
    
'title'  => 'title',
    
'rawtext' => 'text',
    
'prefixid' => 'prefixid',
    
'parentid' => 100,
    
'channelid' => 100,
    
'userid' => $user['userid'],
    
'authorname' => $user['username'],
    
'nl2br' => false,
    
'htmlstate' => 'off',
    
'disable_bbcode' => false
);
    
$options = array(
    
'skipDupCheck' => true
);
    
$nodeId $api->callApi('content_text''add', array($data$options)); 
Reply With Quote
Благодарность от:
delicjous
 

Thread Tools
Display Modes

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 03:21 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.03545 seconds
  • Memory Usage 2,471KB
  • Queries Executed 12 (?)
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_php
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (1)post_thanks_box_bit
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)postbit_wrapper
  • (1)showthread_list
  • (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_threadedmode.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • 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_threaded
  • showthread_threaded_construct_link
  • 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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete