Интеграция LS с форумом phpBB 3.0.x
Что делает плагин:
При авторизации на LS в случае успеха пытается залогиниться на форум через базу форума, если такого юзера нет — добавляет его.При авторизации на форуме ищет юзера в базе форума, если не находит пытается залогиниться на LS через базу LS, если авторизация прошла добавляет в базу форума и логинится, при добавлении в форум мыло берется из профиля юзера.
При регстрации на LS юзер добавляется и в базу форума.
Добавляет вкладку 'Форум' в прямой эфирУстановка:
1. Скопировать папку autoforum в 'сайт/plugins/'
2. Перенести файл auth_livestreet.php в 'форум/includes/auth/'
3. В файле auth_livestreet.php в 20 строчке указать путь к корню livestreet
4. Найти в файле 'форум/ucp.php'
case 'logout':
if ($user->data['user_id'] != ANONYMOUS && isset($_GET['sid']) && !is_array($_GET['sid']) && $_GET['sid'] === $user->session_id)
{
$user->session_kill();
под ней вставить
$root_ls = $_SERVER['DOCUMENT_ROOT']; //Путь к корню сайта Livestreet
require_once($root_ls . '/plugins/autoforum/include/phpbbapi.php');
phpBBApi::Logout();
Настройки форума:
В панели администратора на влкадке ОбщиеРегистрация пользователей — оключить регистрацию
Аутентификация
выбрать метод аутентификации LivestreetНастройка cookies
очистить домен cookies
класс phpBBApi это немного модифицированный adm_helper_api.php из плагина AceAdmin
Тестировалось на Livestreet 0.5.1 и phpBB 3.0.9
Демо: kirnet.name
53 комментария
+ «последнее на форуме» — было в самое яблочко)
которые на них провели часть своей молодости и не хотят пробовать что-то новоекоторым нужно легко переносить топики из одного блога в другой, а сейчас кстати топики просто так перенести нельзя, только удаляя блог или через админку.идея для плагина.
Блог — это текст и текст с конкретным потоком информации. Форум — это простое общение на любые темы от мало до велика.
Например глупо будет поднимать в виде блога тему «Как дела?», «Что посоветуете посмотреть?»
Именно общение сближает людей и заставляет заходить на сайт каждый день. Информационность сайта это хорошо, но на каждый проект в инети найдется с десяток схожих.
Что касается направленности общения — вы заблуждаетесь. Любой посещаемый форум, как правило, имеет жесткую модерацию, и флуд там не приветствуется. И если там нету раздела «обо всем», то мне негде будет написать «как дела? что посоветуете посмотреть?», а здесь я могу создать блог «ОБО ВСЕМ» или «Общение пользователей» и создать там такой топик.
Надеюсь, уловили разницу. Насчет представления информации — так лс можно легко превратить в форум) просто доработать раздел /blogs/ и сделать его главной страницей. Именно поэтому не могу вкурить, к чему эти интеграции, и написания форумов для ЛС.
Вопрос: авторизованный админ на ЛС-е будет админом и на форуме? Есть возможность на форуме выдать права админа/модератора другим пользователям, при том, чтобы они не были админами/модераторами на ЛС-е?
На форуме есть возможность отображать информацию из ЛС-а? т.е. кол-во новых топиков, наличие непрочитанных писем и т.д. Если нет — это возможно сделать?
Есть ли возможность вшить в дизайн сайта форум? Например как тут: mmoboom.ru/forum
А вообще сможете ли вы сделать интеграцию с fluxBB?
Так же будет ли обновление для нового дефолтного шаблона и версии движка? Просто после обновления дефолтного шаблона буду апгрейдить серьезно свой проект и ваш плагин мне потребуется в рабочим состоянии и с доработками.
Если сможете интегрировать с fluxBB, то отпишите мне в ЛС цену за какую вы это сделаете.
1. если базы не на локалхосте, то не будет проблем(поидее не должно быть)?
2. а если эти базы разбиты на две(форум/блоги), так же нет проблем? Или все же надо слить в одну с разными префиксами?
kirnet , спасибо большое за плагин! Вчера купили, сегодня собираемся устанавливать. Выше приведенная проблема в сообщении нас не должна коснуться, так как нет у нас на сайте похожих групп, но интересует следующие: данное дополнение будет внесено в существующею версию или нет? И еще один вопрос, касается он бана пользователей: как работает данная функция? нужно банить и на форуме и, на самом сайте?
Баны раздельные
Где и что мы не доглядели?
Fatal error: Call to undefined function curl_init() in /var/www/sitename/plugins/autoforum/classes/modules/autoforum/Autoforum.class.php on line 48
На форуме авторизация не происходит.
путь в настройках указываю такой
1. Не добавляется запись в бд форума при регистрации нового пользователя на LS. (При аутентификации все ок. Запись в бд добавляется)
2. Не выводятся последние комментарии в блоке прямого эфира. С любым шаблоном. Показывается только загрузчик и дальше ничего не происходит.
Подскажите где что смотреть.
Может какой конфликт БД? или формат базы не тот?
Она возникает при редактировании и сохранении своего профиля и включенном плагине Autoforum
Какое отношение имеет форум к prefix_talk_user? Я так понимаю обращение к бд идет из за синхронизация профилей?
Это может быть связанно с неправильным указанием корня лайвстрита? Может эту синхронизацию можно отключить)
Помогите, а то этот баг вылез уже на рабочем сайте. А пользователи иногда обновляют свой профиль.
Кто нибудь возьмется за
пиво с печенькамиденюжку настроить Ls и PHPbb посредством этого плагина?Плагин куплен. Все залито на хостинг.
Отписать в личку автору 20 июня, до сих пор нет ответа. Деньги за плагин не великие, но тенденция не радует… -(
Во-первых, ни о каком создании пользователей в LS во время удачной авторизации в форуме речи идти не может, ни кода строчки, во-вторых, в phpbb при методе auth — livestreet, нарушается механизм редиректов (теряется рпомежуточное состояние) и форум либо вместо промежуточной страницы «вы вошли щас мы вас...» показывает логин-форму, либо после выхода вообще никуда не редиректит, ну и в-третьих, при попытке обновить профайл в LS идёт попытка провести реально недописанный SQL-запрос, хорошо что он не проходит, а то ведь мог бы сделать что-нибудь типа update _table_ set field = _value_…
300 рублей за такое — до хера.
Каталогу жирный минус за то, что в нём такое лежит. Ещё пара таких случаев и индекс доверия к каталогу превратится в индекс недоверия.