Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 08-09-2003, 06:38 PM
Mistah Roth's Avatar
Mistah Roth Mistah Roth is offline
 
Join Date: Jul 2003
Location: Ottawa, Ontario
Posts: 70
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Nucleus Weblog Integration with vB

Alright I use Nucleus (http://nucleuscms.org) as my news script on my site. There is a user table called nucleus_member where you have your own users and such, but I want it to integrate with vb so that Nucleus uses the members in the user table for vbulletin (I tried doing this myself but due to the difference in the columns for each table, it didnt work at all).

Does anyone think they can do this? Also, a side request (not necissary but would be useful) would be to change the Nucleus Admin thing into an extention of the admin cp of the vbulleting, to make things easier to access.
Reply With Quote
  #2  
Old 11-17-2003, 10:10 AM
QiQme QiQme is offline
 
Join Date: Apr 2002
Posts: 31
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Any news on this ?
Reply With Quote
  #3  
Old 11-17-2003, 07:52 PM
QiQme QiQme is offline
 
Join Date: Apr 2002
Posts: 31
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok i habe a solution for you.

step 1. make a backup of your (nucleus home)/nucleus/libs/SKIN.php and keep it in a safe place.

step 2. open the SKIN.php and find the function definition for "parse_commentform()" around line 820

and edit the function to look like this:

PHP Code:
function parse_commentform($destinationurl '') { 
      global 
$itemid$member$CONF$manager
       
      
// warn when trying to provide a actionurl (used to be a parameter in Nucleus <2.0) 
      
if (stristr($destinationurl'action.php')) { 
         
$args func_get_args(); 
         
$destinationurl $args[1]; 
         
ACTIONLOG::add(WARNING,'actionurl is not longer a parameter on commentform skinvars. Moved to be a global setting instead.'); 
      } 
       
      
$actionurl $CONF['ActionURL']; 
       
      
// if item is closed, show message and do nothing 
      
$item =& $manager->getItem($itemid,0,0); 
      if (
$item['closed']) { 
         
$this->doForm('commentform-closed'); 
         return; 
      } 
       
      if (!
$destinationurl
         
$destinationurl createItemLink($itemid$this->linkparams); 

        
//added by pineappleclock 
        //open another connection to the database 
        //get a row from 'user' 


        
$pdbh mysql_connect("localhost""<YOUR DB USERNAME>""<DATABASE PASSWORD>"); 
        
$pselected mysql_select_db("<YOUR VBB DATABASE>",$pdbh); 
        
$couid cookieVar('bbuserid'); 
        if (
$couid!=""){ 
        
$presult mysql_query("SELECT username,password FROM user WHERE userid=$couid"); 
        
$prow mysql_fetch_row($presult); 
        } 
        
mysql_close($pdbh); 
        

      
$this->formdata = array( 
            
'ccbbsname' =>  htmlspecialchars($prow[0]), 
            
'ccbbsuid' =>  htmlspecialchars(cookieVar('bbuserid')), 
         
'destinationurl' => $destinationurl
         
'actionurl' => $actionurl
         
'itemid' => $itemid
         
'user' => htmlspecialchars(cookieVar('comment_user')), 

         
'userid' => htmlspecialchars(cookieVar('comment_userid')), 

         
'membername' => $member->getDisplayName(), 
         
'rememberchecked' => cookieVar('comment_user')?'checked="checked"':'' 
      
); 
       
      if (!
$member->isLoggedIn()) { 

            if (!isset(
$prow[1])) { 
            
$this->doForm('commentform-notloggedin'); 
            return; 
            } 

            if (
$prow[1] != cookieVar('bbpassword')) { 
            
//the member is not logged into BBS or CMS 
            
$this->doForm('commentform-notloggedin'); 
            } else { 
            
//do our special form 
            //user is logged into the BBS 
            
$this->doForm('commentform-bbsloggedin'); 
            } 

      } else { 
         
$this->doForm('commentform-loggedin');       
      } 
           } 
Step 3. Now go to (nucleus home)/nucleus/forms/ and add the following code as "commentform-bbsloggedin.template"

PHP Code:
<form method="post" action="<%formdata(actionurl)%>"
  <
div class="commentform"
   <
input type="hidden" name="action" value="addcomment" /> 
   <
input type="hidden" name="url" value="<%formdata(destinationurl)%>" /> 
   <
input type="hidden" name="itemid" value="<%itemid%>" /> 

<
input type="hidden" name="user" value="<%formdata(ccbbsname)%>" /> 
<
input type="hidden" name="userid" value="http://THE PATH TO YOUR VBULLETIN INSTALLATION/member.php?s=&action=getinfo&userid=<%formdata(ccbbsuid)%>" /> 

   <
label for="nucleus_cf_body"><%text(_COMMENTFORM_COMMENT)%></label>: 
   <
br /> 
   <
textarea name="body" class="formfield" cols="40" rows="10" id="nucleus_cf_body"></textarea
   <
br /> 
   
You are logged in the BBS as: <%formdata(ccbbsname)%> 
   <
br /> 
   <
input type="submit" value="<%text(_COMMENTFORM_SUBMIT)%>" class="formbutton" /> 
  </
div
</
form
Reply With Quote
  #4  
Old 01-05-2006, 12:21 PM
jeffj jeffj is offline
 
Join Date: Jul 2002
Location: Chesapeake Bay
Posts: 83
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

this looks interesting but what does it do - it does not appear to hare the vb user table with nucelus and that's what he is asking for - I am looking for the same.
Reply With Quote
  #5  
Old 01-07-2006, 11:43 AM
Masiello's Avatar
Masiello Masiello is offline
 
Join Date: Jul 2005
Location: Italy
Posts: 426
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I need that too, but is good some tool that no touch/alter/drop (nothing) of vb tables, good solution I think is a 3d part for this, no one about it?
Reply With Quote
  #6  
Old 08-06-2006, 11:25 PM
Ranger187 Ranger187 is offline
 
Join Date: Nov 2003
Posts: 921
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Any word on some sort of intergration?
Reply With Quote
  #7  
Old 08-27-2006, 04:54 PM
Ranger187 Ranger187 is offline
 
Join Date: Nov 2003
Posts: 921
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

?????????????????????????????????????
Reply With Quote
  #8  
Old 07-11-2007, 11:32 AM
rapsearch's Avatar
rapsearch rapsearch is offline
 
Join Date: Aug 2002
Posts: 41
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm looking for this as well..

A user based integration between www.nucleuscms.org and VB. So people will need one account to be able to use both services.

Reason to upp this is cause it's quite old. Someone willing to have a look into this??
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:19 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04134 seconds
  • Memory Usage 2,262KB
  • Queries Executed 11 (?)
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
  • (2)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (8)post_thanks_box
  • (8)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (8)post_thanks_postbit_info
  • (8)postbit
  • (8)postbit_onlinestatus
  • (8)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