vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.8 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=235)
-   -   Integration with vBulletin - Complete Wordpress/Vbulletin Bridge - Share Users And Postings (https://vborg.vbsupport.ru/showthread.php?t=205388)

andyfielder 06-17-2009 10:04 AM

<a href="http://www.clioforum.net/clio-forum-net/welcome-to-clio-forum-net/" target="_blank">http://www.clioforum.net/clio-forum-...lio-forum-net/</a>

Hi all,

Am loving this script. I was hoping someone would be able to help me with the comments intergration. should i remove the leave comment box?

Or does someone have a script to allow this box to post to the forum?

Andy

pablete 06-17-2009 12:55 PM

hello. i'm interested in this mod, but i don't kwow where i have put the files

vbbridge is in the plugins in wordpresss but and the others, functions_vbridge,functions_wysiwyg2 and resetvbridge?

thanks!

amjadz4 06-17-2009 01:33 PM

Quote:

Originally Posted by andyfielder (Post 1831178)
http://www.clioforum.net/clio-forum-...lio-forum-net/

Hi all,

Am loving this script. I was hoping someone would be able to help me with the comments intergration. should i remove the leave comment box?

Or does someone have a script to allow this box to post to the forum?

Andy

Quote:

Originally Posted by pablete (Post 1831259)
hello. i'm interested in this mod, but i don't kwow where i have put the files

vbbridge is in the plugins in wordpresss but and the others, functions_vbridge,functions_wysiwyg2 and resetvbridge?

thanks!

Have you read the README file? I am sure it has all the instructions given in there....Is there anything you don't understand with which we can help...then please ask.:)

andyfielder 06-17-2009 02:37 PM

Hi,

Yeah i read the read me.

Some of the find and replaces wernt there, so i have done what i think it right. I think some of the functions have changed that WP uses.

PHP Code:

Find:

<?php if ( have_comments() ) : ?>

And replace with:

<?php if ( have_comments() and ($vbridge[id] == '')) : ?>

Doesnt exist. i have done this:
PHP Code:

<?php if ( ($comments) and ($vbridge[id] == '')) : ?>

Do i need to delete the WP comment form? Or have i missed a stage to use this to send comments to the forum.

Any help is much appreciated, i have done much reading through all the comments and of the readme etc.

amjadz4 06-17-2009 02:46 PM

They wont necessarily will be there. You have to figure out where to insert it. If you can't simply paste your comments.php file here http://php.pastebin.com/ and post the link here.

I can't be sure of what you did cuz it depends theme to theme. And no you dont have to delete the comment form. This mod replaces it.

pablete 06-17-2009 04:00 PM

You're right. I apologize for the mistake. I followed all the instructions.
in the path of the user vbridge options worpress when I click on my page is blank, which can now be the problem?

amjadz4 06-17-2009 04:44 PM

Quote:

Originally Posted by pablete (Post 1831369)
You're right. I apologize for the mistake. I followed all the instructions.
in the path of the user vbridge options worpress when I click on my page is blank, which can now be the problem?

Check your path which you set in settings. You must have entered it incorrectly. Please give all the information here if you require accurate help.

Thanks!

pengrus 06-17-2009 06:45 PM

Quick question:

If you use this integration, when a member from VB submit/write an article in WP, you approve it to publish, will that article show the authors name (VB username) and a link back to his VB profile page?

Thanks!

amjadz4 06-17-2009 06:59 PM

Quote:

Originally Posted by pengrus (Post 1831461)
Quick question:

If you use this integration, when a member from VB submit/write an article in WP, you approve it to publish, will that article show the authors name (VB username) and a link back to his VB profile page?

Thanks!

Yes, provided he is mapped correctly.

pengrus 06-17-2009 07:04 PM

Really, I checked out more than ten sites using this integration, all of them just showed the vb member name with no link back.. Do you have an example on this? Good to read your signature. ;)

amjadz4 06-17-2009 07:21 PM

For the link back you will have to make some changes in the code so that the author names get a link to userCP. It's not all that hard.

And no, I do not have an example currently. Sorry :)

fmckinnon 06-17-2009 10:04 PM

Hey Gang,
I've installed this here:
http://www.theworshipcommunity.com/t...et-and-thread/

And the corresponding test post in the forums went through perfectly here:
http://www.theworshipcommunity.com/f...ead.php?t=3486

However, as you can see on the WordPress page above, my comments area is confusing, showing several confusing things:

#1 - Two separate "Comments" Headers.
#2 - the correct comment (which was a reply on the forums) showing, and the correct (1 comment - add your comment) link which take you to the forums
#3 - right under that there is a "comments are closed" message.
#4 - right under that, is my normal WordPress comment box as well.

So, I'm trying to figure out how to get rid of the "comments closed" line, and the whole WordPress comment area.

You should be able to see the stuff I"m talking about here:
http://www.theworshipcommunity.com/t...et-and-thread/

However, I'm uploading a screenshot here:
https://vborg.vbsupport.ru/external/2009/06/17.png

AzzX 06-17-2009 11:54 PM

You can alter the "comments are closed" message in comments.php of your theme. I just set mine to read OzSource Discussion otherwise remove it.

fmckinnon 06-18-2009 12:11 AM

OK, I've done that, and chopped up the code to get rid of the extra boxes and stuff ... pretty much removed all the rest of the comment form box, etc. Seems to work - of course, ONLY on new posts that I've submitted since the plugin was activated - on all the OLD posts now ... the old comments (from within WP) show up, but you can't add new comments because I removed the comment code from the comment.php ... I assume that's the only way?

fmckinnon 06-18-2009 12:13 AM

ALSO - FOLLOWUP QUESTION:

Now that my WP-Users are disabled (if I click users in WordPress, it literally takes me into vBulletin, as I suspect it should?) ... is there a way I can attribute the posts of the old WP users (our various e-zine contributors) to their new forum IDs?

For example, in WordPress - if you delete a User, you can attribute all of that user's prior posts to a given ID ...

So, I'm trying to figure out how to get into the WP-Users and attribute all "admin" posts to the new twc_admin user (vbulletin).

pengrus 06-18-2009 02:13 AM

PHP Code:

WarningCannot modify header information headers already sent by (output started at /home/MYSITE/public_html/publish/wp-content/plugins/vbbridge.php:153in /home/MYSITE/public_html/publish/wp-includes/functions.php on line 784

Warning
Cannot modify header information headers already sent by (output started at /home/MYSITE/public_html/publish/wp-content/plugins/vbbridge.php:153in /home/SITE/public_html/publish/wp-includes/functions.php on line 785 

Could anyone give me a pointer how to fix the above error?

Also, what will happen if I do not put a FORUMID in the bridge setting? I don't like to post the articles in the forum.

I also found sometimes when a member submit the article, if I click to edit, the article will be published under the admin username rather than the vB member's name. Is there a way I can change the author name?

Thanks!

andyfielder 06-18-2009 07:20 AM

Sorry to be a pain.

http://php.pastebin.com/m86e72b6

This is my comments.php file, can someone insert the changes for me as it doesnt seem to be functioning 100% when i do it.

It would be very much appreciated.

This is for ProSense (hopefully google will pick this up) as many people mite need help with WP VB Bridge on prosense

Andy

ashley76 06-19-2009 01:04 PM

anyone come up with a media upload fix yet?

Tigratrus 06-19-2009 01:28 PM

Ok... I remember going around and around on this one when we first started using Wordpress with our vBulletin system, but now I'm going to try again to get the details working right :).

We're using a custom template for WP based on a Revolution Code Blue template. I've upgraded to the latest files from this thread, and everything is working right with the exception of the comment integration. Thread is being crated as it should, with the right size (excerpt) and the link back to the WP entry from the thread.

But there's no link from the wordpress entry TO the thread, and my attempts to integrate vB as the comment engine has thus far been a total failure.

This is what the comments.php looks like before I did anything to it:
Code:

<?php // Do not delete these lines
        if ('comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
                die ('Please do not load this page directly. Thanks!');

        if (!empty($post->post_password)) { // if there's a password
                if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) {  // and it doesn't match the cookie
                        ?>

                        <p class="nocomments">This post is password protected. Enter the password to view comments.<p>

                        <?php
                        return;
                }
        }

        /* This variable is for alternating comment background */
        $oddcomment = 'alt';
?>

<!-- You can start editing here. -->

<div id="commentblock">
<?php if ($comments) : ?>

        <h4><?php comments_number('No Comments', 'One Comment', '% Comments' );?> on <?php the_title(); ?></h4>

        <ol>

        <?php foreach ($comments as $comment) : ?>
       
        <div class="commentleft">

                <li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>">
                        <?php comment_author_link() ?> on
                        <?php if ($comment->comment_approved == '0') : ?>
                        <em>Your comment is awaiting moderation.</em>
                        <?php endif; ?>
                        <?php comment_date('D, jS M Y') ?> <?php comment_time() ?> <?php edit_comment_link('(Edit)','',''); ?><br />
                        <?php echo get_avatar( $comment, $size = '50', '' ); ?>
                       
        </div>

        <div class="commentright">

                <?php comment_text() ?>
                       
        </div>
       
        <div style="border-bottom:1px dotted #999999; margin-bottom:20px; padding:0px 0px 10px 0px; clear:both;"></div>
       
                </li>
       
        <?php endforeach; /* end for each comment */ ?>
       
        </ol>

 <?php else : // this is displayed if there are no comments so far ?>

        <?php if ('open' == $post->comment_status) : ?>
                <!-- If comments are open, but there are no comments. -->

        <?php else : // comments are closed ?>
                <!-- If comments are closed. -->
                <p class="nocomments">Comments are closed.</p>

        <?php endif; ?>
<?php endif; ?>

<div style="clear:both;"></div>


<?php if ('open' == $post->comment_status) : ?>

<p id="respond"><b>Tell me what you're thinking...</b></p>

<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
<p>You must be <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php the_permalink(); ?>">logged in</a> to post a comment.</p>
<?php else : ?>

<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">

<?php if ( $user_ID ) : ?>

<p>Logged in as <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="Log out of this account">Logout &raquo;</a></p>

<?php else : ?>

<p><label for="name">Name <?php if ($req) echo "(required)"; ?></label><br />
<input type="text" name="author" id="name" value="<?php echo $comment_author; ?>" size="50" tabindex="1" /></p>

<p><label for="email">Email Address <?php if ($req) echo "(required)"; ?></label><br />
<input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="50" tabindex="2" /></p>

<p><label for="url">Website</label><br />
<input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="50" tabindex="3" /></p>

<?php endif; ?>

<!--<p><small><strong>XHTML:</strong> You can use these tags: <?php echo allowed_tags(); ?></small></p>-->

<p><label for="words">Speak your mind</label><br /><textarea name="comment" id="words" cols="40" rows="10" tabindex="4"></textarea></p>

<p><input name="submit" type="submit" id="submit" tabindex="5" value="Submit Comment" />
<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /></p>

<?php do_action('comment_form', $post->ID); ?>

</form>

<?php endif; // If registration required and not logged in ?>

<?php endif; // if you delete this the sky will fall on your head ?>

</div>

And this was my attempt to make it work, though I didn't try to do the author link yet:
Code:

<?php // Do not delete these lines
        if ('comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
                die ('Please do not load this page directly. Thanks!');

        if (!empty($post->post_password)) { // if there's a password
                if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) {  // and it doesn't match the cookie
                        ?>

                        <p class="nocomments">This post is password protected. Enter the password to view comments.<p>

                        <?php
                        return;
                }
        }

        /* This variable is for alternating comment background */
        $oddcomment = 'alt';
?>

<!-- You can start editing here. -->

<?php
#### Vbridge Replacement code for comments
if (function_exists('Comment_Handler')) {

        $vbridge = Comment_Handler($post->ID);

        global $vbulletin;
}

if ($vbridge[id] > 0) {
?>
<div class="comments">
<?php
        if(is_single()) {
                if (is_array($vbridge[replies])) {
?>
<br /><br />
<h3 id="comments">Comments:</h3>
<ol class="commentlist">
<?php
                        foreach ($vbridge[replies] as $reply) {
?>
<li style="" class="comment byuser comment-author- bypostauthor even thread-even depth-1" id="comment-<?php echo $reply['postid'] ?>">
<div id="div-comment-<?php echo $reply['postid'] ?>">
                <div class="comment-author vcard">
<img src="<?php echo get_option('vbb_VBURL') ?>/image.php?u=<?php echo $reply['userid'] ?>&amp;dateline=<?php echo TIMENOW ?>" alt="<?php echo $reply['username'] ?>'s Avatar" class="avatar avatar-32 photo avatar-default" width="32" height="32">

                <a href=<?php echo get_option('vbb_VBURL') ?>/member.php?u=<?php echo $reply['userid'] ?>><?php echo $reply['username'] ?></a>

                <span class="says">says:</span>
                </div>

                <div class="comment-meta commentmetadata"><a href="<?php echo get_option('vbb_VBURL') ?>/showthread.php?p=<?php echo $reply['postid'] ?>"><?php echo vbdate($vbulletin->options['dateformat'],$reply['dateline']) . ' ' . vbdate($vbulletin->options['timeformat'],$reply['dateline']) ?></a></div>

                <p style=""><?php echo $vbridge[vb_parser]->do_parse($reply[pagetext], false, true); ?></p>

                </div>
</li>

<?php
                        }
?>

</ol>

<a href=<?php echo get_option('vbb_VBURL') ?>/showthread.php?t=<?php echo $vbridge[id] ?>>(<?php echo intval($vbridge[count]) ?>) comments</a> | <a href=<?php echo get_option('vbb_VBURL') ?>/newreply.php?do=newreply&noquote=1&t=<?php echo $vbridge[id] ?>>Add your comments</a>
</div>
<?php
                       
                }
        }
}
##End Vbridge Replacement
?>

<div id="commentblock">
<?php if (($comments) and ($vbridge[id] == '')) : ?>

        <h4><?php comments_number('No Comments', 'One Comment', '% Comments' );?> on <?php the_title(); ?></h4>

        <ol>

        <?php foreach ($comments as $comment) : ?>
       
        <div class="commentleft">

                <li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>">
                        <?php comment_author_link() ?> on
                        <?php if ($comment->comment_approved == '0') : ?>
                        <em>Your comment is awaiting moderation.</em>
                        <?php endif; ?>
                        <?php comment_date('D, jS M Y') ?> <?php comment_time() ?> <?php edit_comment_link('(Edit)','',''); ?><br />
                        <?php echo get_avatar( $comment, $size = '50', '' ); ?>
                       
        </div>

        <div class="commentright">

                <?php comment_text() ?>
                       
        </div>
       
        <div style="border-bottom:1px dotted #999999; margin-bottom:20px; padding:0px 0px 10px 0px; clear:both;"></div>
       
                </li>
       
        <?php endforeach; /* end for each comment */ ?>
       
        </ol>

 <?php else : // this is displayed if there are no comments so far ?>

        <?php if ('open' == $post->comment_status and ($vbridge[id] == '')) : ?>
                <!-- If comments are open, but there are no comments. -->

        <?php else : // comments are closed ?>
                <!-- If comments are closed. -->
                <p class="nocomments">Comments are closed.</p>

        <?php endif; ?>
<?php endif; ?>

<div style="clear:both;"></div>


<?php if ('open' == $post->comment_status) : ?>

<p id="respond"><b>Tell me what you're thinking...</b></p>

<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
<p>You must be <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php the_permalink(); ?>">logged in</a> to post a comment.</p>
<?php else : ?>

<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">

<?php if ( $user_ID ) : ?>

<p>Logged in as <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="Log out of this account">Logout &raquo;</a></p>

<?php else : ?>

<p><label for="name">Name <?php if ($req) echo "(required)"; ?></label><br />
<input type="text" name="author" id="name" value="<?php echo $comment_author; ?>" size="50" tabindex="1" /></p>

<p><label for="email">Email Address <?php if ($req) echo "(required)"; ?></label><br />
<input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="50" tabindex="2" /></p>

<p><label for="url">Website</label><br />
<input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="50" tabindex="3" /></p>

<?php endif; ?>

<!--<p><small><strong>XHTML:</strong> You can use these tags: <?php echo allowed_tags(); ?></small></p>-->

<p><label for="words">Speak your mind</label><br /><textarea name="comment" id="words" cols="40" rows="10" tabindex="4"></textarea></p>

<p><input name="submit" type="submit" id="submit" tabindex="5" value="Submit Comment" />
<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /></p>

<?php do_action('comment_form', $post->ID); ?>

</form>

<?php endif; // If registration required and not logged in ?>

<?php endif; // if you delete this the sky will fall on your head ?>

</div>

Off the top of my head I'm guessing that maybe it's a problem with Comment_Handler()?

Anyway, any help/guidance would be greatly appreciated!

James and Susan

madwax 06-19-2009 02:46 PM

Quote:

Originally Posted by ashley76 (Post 1832637)
anyone come up with a media upload fix yet?

Could this be added to a FAQ when this is solved?

amjadz4 06-19-2009 05:13 PM

Quote:

Originally Posted by pengrus (Post 1831652)
PHP Code:

WarningCannot modify header information headers already sent by (output started at /home/MYSITE/public_html/publish/wp-content/plugins/vbbridge.php:153in /home/MYSITE/public_html/publish/wp-includes/functions.php on line 784

Warning
Cannot modify header information headers already sent by (output started at /home/MYSITE/public_html/publish/wp-content/plugins/vbbridge.php:153in /home/SITE/public_html/publish/wp-includes/functions.php on line 785 

Could anyone give me a pointer how to fix the above error?

Also, what will happen if I do not put a FORUMID in the bridge setting? I don't like to post the articles in the forum.

I also found sometimes when a member submit the article, if I click to edit, the article will be published under the admin username rather than the vB member's name. Is there a way I can change the author name?

Thanks!

Re-install the mod.

If you don't want to post to forum, just select "no" in the vbridge settings.

Quote:

Originally Posted by andyfielder (Post 1831748)
Sorry to be a pain.

http://php.pastebin.com/m86e72b6

This is my comments.php file, can someone insert the changes for me as it doesnt seem to be functioning 100% when i do it.

It would be very much appreciated.

This is for ProSense (hopefully google will pick this up) as many people mite need help with WP VB Bridge on prosense

Andy

check PM.

Voodoo Chicken 06-19-2009 09:52 PM

I have this running on vb 3.8.3 and wp 2.8. In case anyone's interested, I had no problems getting this to work with two separate host names as long as those host names are on the same server.

For example: I have blog.domain.com and forums.domain.com The path to the blog is /var/www/html/blog and the path to the forums is /var/www/html/forums -so I just created a symlink to /var/www/html/forums called, "forums" in my blog directory and now blog.domain.com/forums/ takes me to the same place as forums.domain.com.

I also had the blank pages problem on my install, but noticed this only happens when the mod is activated, but turned off. When I turn it on, everything works as expected -but when I turn it off, the dashboard gives me a lot of blank pages. I'm not too concerned about this, but thought I would mention it because it actually took me a couple of hours to figure that one out... maybe I can save someone some headaches.

Now if someone could tell me how to get the avatars to show up in the wp comments I would be happy. I know there is info on this in the readme and others have posted solutions to this issue in the threads that have followed this mod, but all of the docs I have seen seem to be out of date -or at least, not specific to vb 3.83 and wp 2.8

The avatars on my forums are stored on the filesystem -so technically, all I need to do is find a way to grab the vb user ID for each comment and then build the image path from that.

Thanks.

peleh 06-19-2009 09:57 PM

Hi, can i have support on this one?

I upgraded to WP2.8, and everything went fine, just one bug.

I remember that before i upgraded, when posting, the dropdown user selection was blank, it worked that way, but now after the upgrade it shows my wordpress autors there. How can i change that box to blank again?

My wordpress is overwriting the original author when i post, with my authors this works fine, since they dont have the dropdown selection box on their posting screen.

PS: Just to make clear, this only happens with me, because I'm administrator/editor, so i have the authors selection box, my Authors doesnt have that box, so they can post with no problems. Downgrade my account to author would solve this, but i really need this to work with admin privileges, so that author box should be blank... :{

This is the code that I found under edit-form-advanced.php.
PHP Code:

/**
 * Display form field with list of authors.
 *
 * @since 2.6.0
 *
 * @param object $post
 */
function post_author_meta_box($post) {
    global $current_user, $user_ID;
    $authors = get_editable_user_ids( $current_user->id ); // TODO: ROLE SYSTEM
    if ( $post->post_author && !in_array($post->post_author, $authors) )
        $authors[] = $post->post_author;
?>
<label class="screen-reader-text" for="post_author_override"><?php _e('Post Author'); ?></label><?php wp_dropdown_users( array('include' => $authors'name' => 'post_author_override''selected' => empty($post->ID) ? $user_ID $post->post_author) ); ?>

I guess you can see that the posting itself is overwriting the author. I'm not sure if I can remove this function all together... :}

Edit: I confirm that removing all the function from the edit form solved the problem, tough this is not actually a solution... :/

Edit:
The code i removed from edit-form-advanced.php, this file is under /wp-admin in case anyone wants to fallow:
PHP Code:

function post_author_meta_box($post) {
    global 
$current_user$user_ID;
    
$authors get_editable_user_ids$current_user->id ); // TODO: ROLE SYSTEM
    
if ( $post->post_author && !in_array($post->post_author$authors) )
        
$authors[] = $post->post_author

PHP Code:

<label class="screen-reader-text" for="post_author_override"><?php _e('Post Author'); ?></label><?php wp_dropdown_users( array('include' => $authors'name' => 'post_author_override''selected' => empty($post->ID) ? $user_ID $post->post_author) ); ?>

PHP Code:

}
add_meta_box('authordiv'__('Post Author'), 'post_author_meta_box''post''normal''core'); 


peleh 06-19-2009 10:36 PM

Quote:

Originally Posted by rsuplido (Post 1823014)
Hey all! I was the first who started creating this vB - WP bridge. I'm so happy to see what it has become!

Anyway, I'm not sure if someone has posted a fix to the media upload bug. Anyway, here's what works for me:

In vbbridge.php, around line 47, find:
Code:

#if (basename($_SERVER['SCRIPT_NAME']) == 'upload.php') { return; }
Replace with:
Code:

if (basename($_SERVER['SCRIPT_NAME']) == 'media-upload.php') { return; }
I'm on WP 2.7.1 so if you use a different file or utility to upload, change media-upload.php to the correct php file.

This fixed for me here, using WP2.8.

EyeOfTheTiger 06-21-2009 07:50 AM

Hi,

I have wordpress 2.8.1 installed on http://Affiliates.ws and VBulletin installed at http://Affiliates.ws/forums.

It looks like members have been centralised as when i login as admin on the forum i appear logged in under wp and vice versa.

However, when i go to add posts and edit wordpress and visit http://Affiliates.ws/wp-admin it redirects me to my profile page on the forum ?

Any ideas so that I can go to the dashboard area of wp when logging in ?

Thanks in advance

Mike

amjadz4 06-21-2009 08:09 AM

Quote:

Originally Posted by EyeOfTheTiger (Post 1833844)
Hi,

I have wordpress 2.8.1 installed on http://Affiliates.ws and VBulletin installed at http://Affiliates.ws/forums.

It looks like members have been centralised as when i login as admin on the forum i appear logged in under wp and vice versa.

However, when i go to add posts and edit wordpress and visit http://Affiliates.ws/wp-admin it redirects me to my profile page on the forum ?

Any ideas so that I can go to the dashboard area of wp when logging in ?

Thanks in advance

Mike

Check your path's again. If that's not working, hardcode it in vbridge.php
look for it in earlier posts.

Tomahoochi 06-21-2009 04:21 PM

Everything seems to work perfectly so far for me with one exception... when I turn the bridge on, all of the authors for existing and new articles have been changed to a different forum member name. When I turn the bridge off, it reverts back to the correct author. Any ideas?

sparky37 06-21-2009 08:16 PM

I've been fighting with this thing all day.

I've uploaded the files properly and whatnot but as soon as I enable this plugin in WP my whole webpage disappears. Nothing. Just blank pages. I have to go back to a cached page and disable the plugin in order for the webpage to work.

It seems that I'm not alone, however it also seems that I've not seen a solution posted anywhere despite finding this problem mentioned in a couple different forums?

fmckinnon 06-22-2009 03:12 PM

Hey Gang -

Our site is about to featured at a major conference while we do a live event blog/twitter feed. I really need to have this going by tomorrow - so I'm reposting my two unanswered questions from a few pages ago ... if anyone can reply and give some answers, I'd be very grateful. I wouldn't repost this so quickly, but we're in a time crunch, and this is major promotion coming our way!

QUESTION 1: OK, I've done that, and chopped up the code to get rid of the extra boxes and stuff ... pretty much removed all the rest of the comment form box, etc. Seems to work - of course, ONLY on new posts that I've submitted since the plugin was activated - on all the OLD posts now ... the old comments (from within WP) show up, but you can't add new comments because I removed the comment code from the comment.php ... I assume that's the only way?

QUESTION 2:

Now that my WP-Users are disabled (if I click users in WordPress, it literally takes me into vBulletin, as I suspect it should?) ... is there a way I can attribute the posts of the old WP users (our various e-zine contributors) to their new forum IDs?

For example, in WordPress - if you delete a User, you can attribute all of that user's prior posts to a given ID ...

So, I'm trying to figure out how to get into the WP-Users and attribute all "admin" posts to the new twc_admin user (vbulletin), and of course, do the same thing for the other wp-users who were contributors, etc.

fmckinnon 06-22-2009 06:14 PM

OK - I'm thinking this may not work out - we're using the Role Manager plugin, and multiple contributors (users) in WP have different roles, etc.

So ....

Let me move on to this ...

Is it possible to do this:
1) auto-post the new wordpress articles in the respective vbulletin forums
2) use vbulletin for comments

but NOT use the user-sharing bridge?

So, really - sharing users really isn't a big deal to us - as much as using vbulletin for the comments on the blog side, and for making the blogs go over into vbulletin automatically.

Thanks in advance - for now, you can totally disregard my previous questions, and just answer this one.

peleh 06-22-2009 07:17 PM

Quote:

Originally Posted by fmckinnon (Post 1834991)
OK - I'm thinking this may not work out - we're using the Role Manager plugin, and multiple contributors (users) in WP have different roles, etc.

So ....

Let me move on to this ...

Is it possible to do this:
1) auto-post the new wordpress articles in the respective vbulletin forums
2) use vbulletin for comments

but NOT use the user-sharing bridge?

So, really - sharing users really isn't a big deal to us - as much as using vbulletin for the comments on the blog side, and for making the blogs go over into vbulletin automatically.

Thanks in advance - for now, you can totally disregard my previous questions, and just answer this one.

I guess mapping the users via bridge is only needed if you need the vb-users to post on your blog, you can try to run this mod with Auto Integration OFF, dont know how this will work for you though.

For me here, the best way of using this mod was getting rid of all WP users and authors, and mapping the new vb-authors to make blog posts, i guess this would be really hard if you already have a big wordpress site with lots of posts and contributors...

fmckinnon 06-22-2009 07:27 PM

peleh,
thanks - I'll give it a try. The reason I can't do the second thing you suggested (great idea) is because not all vbulletin users are allowed to be contributors on the blog - only a select few are. We use the "Role Management" plugin in WordPress - and those who have "contributor" privileges in WordPress can login to WordPress and submit articles; however, they go into "pending publish" so our editor can review and edit them before taking them live.

When auto-mapping is turned on, ANY vbulletin user can then post a blog (article) immediately without any moderation. (NOT a good idea) ... unless I'm misunderstanding something.

peleh 06-22-2009 09:05 PM

Quote:

Originally Posted by fmckinnon (Post 1835051)
peleh,
thanks - I'll give it a try. The reason I can't do the second thing you suggested (great idea) is because not all vbulletin users are allowed to be contributors on the blog - only a select few are. We use the "Role Management" plugin in WordPress - and those who have "contributor" privileges in WordPress can login to WordPress and submit articles; however, they go into "pending publish" so our editor can review and edit them before taking them live.

When auto-mapping is turned on, ANY vbulletin user can then post a blog (article) immediately without any moderation. (NOT a good idea) ... unless I'm misunderstanding something.

Well, you have to make a custom group inside vBulletin, and assign the users you want to that group, so you just map the custom group from vB to WP. The regular users from your forum should be mapped as registered.

For example, all my staff here are Authors, so i mapped only staff to be authors, and thats it, they have access to WP posting.

PS: When mapping, try to always select "Do not map" for groups that you do not want to map, doing this i guess you maybe prevent some mapping bugs to happen... :P

fmckinnon 06-22-2009 09:15 PM

Gotcha -
That makes sense. Well, here's what I have so far ... I turned off the auto-map, and I *DID* successfully post over to the forums via WordPress (hooray!). However, there is a good bit of HTML formatting in my WordPress post, and since my Vbulletin forum had HTML option turned OFF, it didn't render properly.

So, I deleted the thread, and changed the forum permissions to allow HTML.

I went into WordPress, saved the post as a draft/unbpublished, and then re-published it again, hoping it would re-post to the forum, but no luck.

Somehow, somewhere, either wordpress, vbulletin, or the bridge is remembering that you've already posted that wordpress post to the forums, and if you've deleted the thread from vbulletin, it won't re-add it again if you re-publish via WordPress ...

Does anyone know a work-around on that - or how can I make it repost to vbulletin again?

The bridge is working, because a NEW wordpress post works fine - and even the old ones, that are already in there, if I save as draft and then re-publish, they post to the forums .. .but if you delete the thread in vbulletin, and try it again - it won't double-post.

fmckinnon 06-22-2009 09:29 PM

UPDATE: OK, I have it working now - without mapping users.

Now, the only problem I have is this - I originally setup the vbridge settings to use my forum ID #1 "twc_admin" ... I've changed it to a new user (#2395) TheWorshipCommunity.Com and saved the changes; however, when I post new content in Wordpress, it still comes across in the forums under userID #1 (twc_admin) ...

I've verified the changes - what do I need to do so that the wordpress articles now post under the correct userID in vbulletin? Maybe disabling and re-enabling the plugin?

peleh 06-22-2009 11:16 PM

You dont have to delete the topic, just unpublish it, the topic will disappear, when you save, everything on the topic will be saved also, but i dont know how this will work if you have auto-integrate turned off.

Another thing, its unsafe to allow users to post html on vbulletim, with that, they can totally screw up the topic with html commands, like background color, and so on.

peleh 06-22-2009 11:20 PM

Quote:

Originally Posted by fmckinnon (Post 1835137)
UPDATE: OK, I have it working now - without mapping users.

Now, the only problem I have is this - I originally setup the vbridge settings to use my forum ID #1 "twc_admin" ... I've changed it to a new user (#2395) TheWorshipCommunity.Com and saved the changes; however, when I post new content in Wordpress, it still comes across in the forums under userID #1 (twc_admin) ...

I've verified the changes - what do I need to do so that the wordpress articles now post under the correct userID in vbulletin? Maybe disabling and re-enabling the plugin?

Maybe because when you are the editor, wordpress is aways overwriting the author when you post, check the bottom of the posting page, if that is your case, the solution i found for me is by removing all the author selection code inside the posting page, you can see from the partial solution on my post on the previous page of this topic.

fmckinnon 06-22-2009 11:52 PM

hey - thanks so much.

A little explanation - I was deleting the threads in vbulletin, not the actual posts in wordpress. I deleted them after doing a test post (which put a test post in the forum), etc ...

Regarding HTML - I tend to agree, which is why I had it turned OFF - however, that almost negates the purpose of the plugin posting into the forum - I can't imagine there are many wordpress posts that don't contain some HTML formatting (ie. graphics or links) ... and it really made the forum post look junky with all the HTML code in the forum post not parsing ...

Regarding the other issue - I've tried changing the authorship in wordpress (in the bottom of the write post window) to any number of various authors - regardless of what is chosen in that menu, it always posts into the forum as my userID #1 - though I've already changed that in the vbridge settings.

I'll keep trying.

REGARDING THE HTML: if it's best to keep HTML turned OFF in the forums, how then do you advise handling the HTML tags that are in the WordPress posts?

peleh 06-23-2009 12:26 AM

Hmm, on my installation here, images, text and links go just fine even with html turned off on vbulletin.

What i do here, when some code go trought and apears on the forum, like nextgen gallery, i edit the post. When i try to pass embed code, like videos, i edit with the format that vbulletin accept, wich is a link to the video.

MrFab 06-23-2009 07:11 PM

hello there !

thanks for this mod, so great... BUT i have a problem : I've done everything (I think so...) but when I turn on the integration, I can't login anymore to Wordpress. It seems Wordpress goes to the VB database (it doesn't recognize the "admin" login of WP), I log in with my VB admin login (Fab) and it redirects to a blank page (login.php), without setting any session :/

Do you know where it comes from ?

(sorry for my poor english :()


All times are GMT. The time now is 10:30 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.02535 seconds
  • Memory Usage 1,991KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (4)bbcode_code_printable
  • (8)bbcode_php_printable
  • (12)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete