Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 10-22-2010, 09:46 PM
VAG VAG is offline
 
Join Date: Jul 2010
Posts: 38
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Moderate Posts from Data Manager

I asked the question on vbulletin.com but they forwarded met to vbulletin.org.

http://www.vbulletin.com/forum/showt...m-Data-Manager


Hello,

When I try to add a post (Without being logged on) to a specific thread via the Data Manager, this post is not placed in the moderation queue. Eventhough I've set all the settings to moderate posts from Guest/Unregistered users correctly.

If I add a new post, directly into the thread without using the datamanager, the post succesfully goes to the moderation queue.

How can I change the settings so that when I post via the Data Manager the post gets in the moderation queue first when I'm not logged in to the forum?

Or is there anything else I need to add to my code which that places the post in the moderation queue?

to be more specific

I read about the datamanager here: http://www.vbulletin.com/docs/html/d...er_programming and here: http://www.vbulletin.com/docs/html/data_manager_example
I succesfully implemented this code outside vBulletin, but the posts when no user is logged in (thus Guest Posts) are not being placed in the moderation queue and directly are inserted in the thread.

Any thoughts about this one?
Thanks for your quick reply
Reply With Quote
  #2  
Old 10-22-2010, 09:56 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Post your code otherwise there is no way to see what might be wrong.
Reply With Quote
  #3  
Old 10-22-2010, 09:59 PM
VAG VAG is offline
 
Join Date: Jul 2010
Posts: 38
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

PHP Code:
    $tdm =& datamanager_init('Post'$vbulletinERRTYPE_ARRAY'threadpost');
        
$tdm->set('threadid'$_POST['threadid']);
        
$tdm->set('pagetext'$_POST['message']);
        
$tdm->set('allowsmilie'1);
        
        if (
$vbulletin->userinfo['userid'] <1) { 
            if((
$_POST['check']) == $_SESSION['check']) { 
                
$tdm->set('username'$_POST['name']);
            }else{ 
            echo 
'Input Wrong';
            return;     
            }
        }
        else{
        
$tdm->set('userid''1');
        } 
        
        
$tdm->set('visible'1);
        
$tdm->set('dateline'time());
        
$tdm->save();
        
        
build_thread_counters($_POST['threadid']); 
The if-statement is for unregistered users. They have to enter a captcha code.
Reply With Quote
  #4  
Old 10-22-2010, 10:10 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

setting visible to 1 means it's visible and not in moderation. If you want it in moderation, set it to 0
Reply With Quote
  #5  
Old 10-22-2010, 11:01 PM
VAG VAG is offline
 
Join Date: Jul 2010
Posts: 38
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Pff, now that is what I call stupidity on my side.
Such an easy way - Thank Lynne - Very Very much.
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 04:35 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.04240 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_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)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_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
  • 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