[Help] VBulletin & Wordpress

Статус
В этой теме нельзя размещать новые ответы.

Ergoline

madao
Регистрация
28 Июл 2006
Сообщения
21
Реакции
469
Преамбула
На сколько я знаю - существует мост между VBulletin и Wordpress.
Он не только создает кросспостинг, но и пользователи автоматически интегрируются. Но это взаимодействует в случае, если все расположено на одном домене (как я понимаю из кукисов, хотя я видел у буржининов и на разных).

Амбула
1. Объеденение пользователей не нужно вообще - достаточно только постинг из пресса в воблу(если будет больше - не откажусь).
2. Хостинг один и тот же.
- структура - домайнс/название доменов/паблик хтмл
3.
расположение вордпресса - ххх.хх
а вот воблы - forum.yyy.yy

Вопрос возможно их таки скрестить при таком раскладе или оно того не стоит?
Ну и сам мост прилагается.
 

Вложения

  • vbbridge4.01.13.zip
    20,3 KB · Просмотры: 15
У них на сайте было написано черному по белому что нужно именно сайт.ру/форум а не как иначе(
PHP:
Vbridge_Install(); 
#update_option('vbb_VBURL', 'http://www.yourdomain.com/forum');
Достаточно раскомментировать и исправить вторую строчку чтобы работало там где надо ;)
 
ухты. Год назад такого не было) Отпишись тогда как все установишь, может еще раз попробую)
Ставил - прекрасно работает. если не лениться позыреть в исходник то и любые пути можно указать, причем необязательно vB и вордпресс должны располагаться по каким то особым путям или даже на одном серваке, достаточно просто пути и доступ к базам правильно указать.
 
PHP:
Vbridge_Install(); 
#update_option('vbb_VBURL', 'http://www.yourdomain.com/forum');
Достаточно раскомментировать и исправить вторую строчку чтобы работало там где надо ;)

Я по чему то не вижу такого куска кода целиком:nezn:
или в vbbridge.php после Vbridge_Install(); добавить самому, в моем случае - Для просмотра ссылки Войди или Зарегистрируйся ?
 
PHP:
Vbridge_Install(); 
#update_option('vbb_VBURL', 'http://www.yourdomain.com/forum');
Достаточно раскомментировать и исправить вторую строчку чтобы работало там где надо ;)

что то не пошло начало на 40 строку ругаться - пришлось делать как в

1. Open vbbridge.php and replace all instances of:
chdir($_SERVER['DOCUMENT_ROOT'] . get_option('vbb_VBRPATH'));
with:
chdir('/home/content/html/clients/jdeiboldt/raceforaseat/forums');
$vwd='/home/content/html/clients/jdeiboldt/raceforaseat/forums';
вопрос еще не решил, но хотя бы не ругается

---------------------------------------------------
вопрос решён.

постинг с пресса в булку работает.

есть только одно но...
фото с купермановской фотогалегрии, если они отражены в прессе не хотят отражаться.
Я так понимаю что нужно снова бридж, и снова дело снова в относительном пути.
Но этот вопрос я задам в новой ветке завтра.
 
распишу полностью, во избежание непонимания...
стоит wordpress и vBullein, поставил мост между ними
заменил код коментариев - теперь появились ссылки которые ведут на форум и все коменнты добавляются уже на самом форуме
вообщем все работает на ура, но в самом шабе WP есть еще ссылки на коменнтарии и добавление новых, я хочу и их изменить... но при по пытке добавления(изминения старых) ссылок некоторые переменные не видятся(тоесть сыллка генерируется но не выставляесть ID темы на форуме)
как я понял что то не так с отображением переменной $vbridge[id]
вот сам сайт Для просмотра ссылки Войди или Зарегистрируйся
код который я добавил и появились ссылки на комменты и новое коментирование
PHP:
<?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
?>
вот код в котором надо исправить ссылки на комментирование
PHP:
<?php get_header(); ?>
<?php $options = get_option('inove_options'); ?>
<?php if (have_posts()) : the_post(); update_post_caches($posts); ?>
	<div id="postpath">
		<a title="<?php _e('Go to homepage', 'inove'); ?>" href="<?php echo get_settings('home'); ?>/"><?php _e('Home', 'inove'); ?></a>
		 &gt; <?php the_category(', '); ?>
		 &gt; <?php the_title(); ?>
	</div>
	<div class="post" id="post-<?php the_ID(); ?>">
		<h2><?php the_title(); ?></h2>
		<div class="info">
			<span class="date"><?php the_time(__('F jS, Y', 'inove')) ?></span>
			<?php if ($options['author']) : ?><span class="author"><?php the_author_posts_link(); ?></span><?php endif; ?>
			<?php edit_post_link(__('Edit', 'inove'), '<span class="editpost">', '</span>'); ?>
			<?php if ($comments || comments_open()) : ?>
				<span class="addcomment"><a href="#respond"><?php _e('Leave a comment', 'inove'); ?></a></span>
				<span class="comments"><a href="#comments"><?php _e('Go to comments', 'inove'); ?></a></span>
			<?php endif; ?>
			<div class="fixed"></div>
		</div>
		<div class="content">
			<?php the_content(); ?>
			<div class="fixed"></div>
		</div>
		<div class="under">
			<?php if ($options['categories']) : ?><span class="categories"><?php _e('Categories: ', 'inove'); ?></span><span><?php the_category(', '); ?></span><?php endif; ?>
			<?php if ($options['tags']) : ?><span class="tags"><?php _e('Tags: ', 'inove'); ?></span><span><?php the_tags('', ', ', ''); ?></span><?php endif; ?>
		</div>
	</div>
	<!-- related posts START -->
	<?php
		// when related posts with title
		if(function_exists('wp23_related_posts')) {
			echo '<div id="related_posts">';
			wp23_related_posts();
			echo '</div>';
			echo '<div class="fixed"></div>';
		}
		/*
		// when related posts without title
		if(function_exists('wp23_related_posts')) {
			echo '<div class="boxcaption">';
			echo '<h3>Related Posts</h3>';
			echo '</div>';
			echo '<div id="related_posts" class="box">';
			wp23_related_posts();
			echo '</div>';
			echo '<div class="fixed"></div>';
		}
		*/
	?>
	<!-- related posts END -->
	<?php include('templates/comments.php'); ?>
	<div id="postnavi">
		<span class="prev"><?php next_post_link('%link') ?></span>
		<span class="next"><?php previous_post_link('%link') ?></span>
		<div class="fixed"></div>
	</div>
<?php else : ?>
	<div class="errorbox">
		<?php _e('Sorry, no posts matched your criteria.', 'inove'); ?>
	</div>
<?php endif; ?>
<?php get_footer(); ?>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху