Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB 3.0.x » Интеграция и конвертирование

phpBB3 + Wordpress (подробная инструкция интеграции)

Взаимодействие phpBB 3.0.x с другими системами.
Пожалуйста, помните, что существуют: Поиск, Правила форума
Возможно, ответ на Ваш вопрос уже имеется: Документация, Статьи, Накопленный опыт
Полезные материалы по этой теме: Конвертеры

Сообщение 23 мар 2011, 02:32

Тоже имел проблему с появлением вкладки WP-UNITED
Какие-то папки подложил руками. Появилась. Потом еще надо было давать разрешения на запись в некоторые каталоги

В итоге получилось нечто некрасивое
http://sn-poll.com/
Форум отображается некорректно. Шрифты не те и вообще как-то невпопад
Начинающий. Буду ковырять. Мот сэкономите мне время - подсказав куда :)
rotarru

 

Сообщение 23 мар 2011, 03:30

Не могу зайти в админку блога
http://sn-poll.com/wp-admin/
rotarru

 

Сообщение 23 мар 2011, 10:45

rotarru писал(а):Не могу зайти в админку блога
http://sn-poll.com/wp-admin/


Use CSS Magic? - поставил No - стало отображаться корректно. Но есть белые поля справа и слева по сантиметру, которые бы хотелось убрать


В wordpress авторизоваться не могу
http://sn-poll.com/wp-login.php - не открывается
rotarru

 

Сообщение 24 мар 2011, 15:34

rotarru писал(а):Не могу зайти в админку блога
http://sn-poll.com/wp-admin/


Ответ нашел тут. Помогло
http://www.phpbb.com/community/viewtopi ... #p12884875
open your

forum/includes/functions_content.php

and around line 630-639

make sure you put. the make clickable wordpress code in.

if you are using phpbb3.0.7 pl1 it will go right after.

FIND:
$url = htmlspecialchars($url);
$text = htmlspecialchars($text);
$append = htmlspecialchars($append);

$html = "$whitespace<!-- $tag --><a$class href=\"$url\">$text</a><!-- $tag -->$append";

return $html;
}



AFTER ADD:

/**
* make_clickable function
*
* Replace magic urls of form http://xxx.xxx., http://www.xxx. and xxx@xxx.xxx.
* Cuts down displayed size of link if over 50 chars, turns absolute links
* into relative versions when the server/script path matches the link
*/

if (!function_exists('make_clickable'))
{
function make_clickable($text, $server_url = false, $class = 'postlink')
{

global $IN_WORDPRESS;
if ($IN_WORDPRESS)
{
return wp_make_clickable($text); //WP version
} else {//phpBB version
if ($server_url === false)
{
$server_url = generate_board_url();
}

static $magic_url_match;
static $magic_url_replace;
static $static_class;

if (!is_array($magic_url_match) || $static_class != $class)
{
$static_class = $class;
$class = ($static_class) ? ' class="' . $static_class . '"' : '';
$local_class = ($static_class) ? ' class="' . $static_class . '-local"' : '';

$magic_url_match = $magic_url_replace = array();
// Be sure to not let the matches cross over. ;)

// relative urls for this board
$magic_url_match[] = '#(^|[\n\t (>.])(' . preg_quote($server_url, '#') . ')/(' . get_preg_expression('relative_url_inline') . ')#ie';
$magic_url_replace[] = "make_clickable_callback(MAGIC_URL_LOCAL, '\$1', '\$2', '\$3', '$local_class')";

// matches a xxxx://aaaaa.bbb.cccc. ...
$magic_url_match[] = '#(^|[\n\t (>.])(' . get_preg_expression('url_inline') . ')#ie';
$magic_url_replace[] = "make_clickable_callback(MAGIC_URL_FULL, '\$1', '\$2', '', '$class')";

// matches a "www.xxxx.yyyy[/zzzz]" kinda lazy URL thing
$magic_url_match[] = '#(^|[\n\t (>])(' . get_preg_expression('www_url_inline') . ')#ie';
$magic_url_replace[] = "make_clickable_callback(MAGIC_URL_WWW, '\$1', '\$2', '', '$class')";

// matches an email@domain type address at the start of a line, or after a space or after what might be a BBCode.
$magic_url_match[] = '/(^|[\n\t (>])(' . get_preg_expression('email') . ')/ie';
$magic_url_replace[] = "make_clickable_callback(MAGIC_URL_EMAIL, '\$1', '\$2', '', '')";
}

return preg_replace($magic_url_match, $magic_url_replace, $text);
}
}
}



and that will work.




То есть там надо не добавить, а заменить функцию make_clickable
rotarru

 

Сообщение 10 апр 2011, 01:36

У кого-нибудь получилось с версией 3.1.* проинтегрировать?
serg542

 

Сообщение 26 апр 2011, 14:16

Добрый день!

Спасибо за подробную инструкцию. Со второго раза и некоторыми дополнтительными действиями типа ручного копирования wp-united удалось всё поставить :D , но я не вижу форумов :(
Сайт есть http://www.wikimed.500mb.net/,
админка WP есть,
админка PHPBB есть,
а при переходе к форуму www.wikimed.500mb.net/forum - ничего не происходит.

Как это можно вылечить?
Stirlitz

 

Сообщение 27 апр 2011, 10:22

Stirlitz При нажатии на сыслку "Форум", а также "Вход", "Регистрация" на вашем сайте, открывается ссылка с промежуточной директорией: http:///home/vol3/500mb.net/runet_7743479/forum/

Похоже, что Вы установили phpBB в директорию КореньСайта/runet_7743479/forum/ и что-то пропустили.

Последний этап интеграции выдал положительный результат?
Проверьте правильно ли прописаны, на первом шаге, базовый URL wordpress и адрес интеграции, а также путь к форуму в файле index.php. Возможно где-то допустили ошибку при написании/копировании/переносе...
Bobbi
Новичок
 
Сообщений: 5
Зарегистрирован:
15 дек 2010, 21:31
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

Сообщение 27 апр 2011, 15:20

Всё снес и поставил заново. Работает!
Нашёл корень зла: надо обязательно удалять папку install сразу после установки форума, до каких либо дальнейших действий. Попытка (из любопыства) посмотреть как выглядить форум до удаления папки приводит к тому, что форум не виден при работающей админке. И ведь про это четко написано в последнем шаге установки. :D
Надо быть внимательнее с инструкциями :mrgreen:
Stirlitz

 

Сообщение 28 апр 2011, 13:48

Кто нашел ответ на эту проблему?

ERROR! WP-United could not apply the integration settings
undefined


которая появляется на 5 шаге

Напишите пожалуйста. Как этот исправить.
divl

 

Сообщение 19 июл 2011, 13:47

Привет всем... Тоже решил объединить WP и phpbb на шаге 4-ом выдает:
ERROR! WP-United could not apply the integration settings
The server did not complete the request. It returned the following information:

Fatal error: Cannot redeclare username_exists() (previously declared in Z:homeallremont59.ruwwwforumwp-unitedwp-functions.php:163) in Z:homeallremont59.ruwwwwp-includesuser.php on line 1304




Что я делаю не так? делаю всё по инструкции _http://bb3x.ru/forum/topic-5118_
Подскажите кто знает!?

Добавлено спустя 35 секунд:
а да... делаю на локалке (возможно это важно)
sergiocharm

 


Вернуться в Интеграция и конвертирование

 


  • Похожие темы
    Ответов
    Просмотров
    Последнее сообщение

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Форум поддержки phpBB
2008 - 2017 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
авторов модов
разработчиков скинов
русификаторов
и всех поклонников phpBB3