1

Тема: плагин интеграции wp с PunBB

http://www.rkblog.rk.edu.pl/w/p/punbb-a … on-plugin/ - кто пользовался, помогите, пожалуйста, ну, ничего не получается sad

2

Re: плагин интеграции wp с PunBB

на самом деле всё просто!!!
для начала редактируем jl-punbb.php

define('PUNPATH', 'forum'); // путь к PunBB у меня форум стоит в корне сайта в папке /forum и тут я написал forum
define('PUNPREFIX', 'pun_'); // тут думаю всё понятно

Активируем плугин.
Далее редактируем файл register.php форума, а точнее в самом его начале вставим строчку

header('Location: http://mysupersite.ru/wp-login.php?action=register');

Редактируем profile.php
Найдём текст

if ($action == 'change_pass')
    {

у меня это строка 76
после этого вставим строчку

header('Location: http://mysupersite.ru/wp-admin/profile.php');

Редактируем login.php
Так как у автора я делать не стал, логинится получается нормально, а вот с выходом проблемма. Из WP выходит, а с форума нет.
Делаем так
ищем текст

$action = isset($_GET['action']) ? $_GET['action'] : null;
$errors = array();

это строка 42, после этого пишем

if ($action != 'out') {
    header('Location: http://mysupersite.ru/wp-login.php?redirect_to='.$_SERVER['REQUEST_URI'] );
}

ищем текст

set_tracked_topics(null);

    ($hook = get_hook('li_logout_pre_redirect')) ? eval($hook) : null;

у меня это строка 179, после этого пишем

header('Location: http://mysupersite.ru/wp-login.php?action=logout&redirect_to='.$_SERVER['REQUEST_URI'] );

и ещё в файл config.php изменить cookie_domain

$cookie_domain = 'mysupersite.ru';

Всё должно рабтать, если форум стоит в папке /forum

3

Re: плагин интеграции wp с PunBB

Заморочился с интеграцией WordPress 2.8.4 и punBB 1.3 Интеграция. Вроде регистрация пользователей из вордпресса проходит нормально и в вордпресс и в базу форума, но почему то в базе форума в таблице pun_users в графе пароля вновь созданного пользователя стоит значение BRAK. Я так понял это из за того что вордпресс и punBB используют разное криптование пароля.

в самом плагине в комментариях написано такое:

/*
            punBB uses sha1, wordpress md5. We have to cheat a bit. If the sha1 hash-password in punBB is "BRAK" (look at punbb_user_register)
            or it doesn't match sha1(password from good authentication) then we update it :)
            */

помогите решить проблему.