PALADIN+ Опубликовано 14 Ноября 2005 Жалоба Поделиться Опубликовано 14 Ноября 2005 На invisionize.com есть весьма интересный для ролевых форумов мод Multiple User Accountshttp://mods.invisionize.com/db/index.php/f/1304 Но т.к. он предусмотрен для форумов без UBBC, и сносить её у себя я не собираюсь, нужна альтернатива. Судя по описанию, это аналог того мода что стоит сейчас на игровых форумах ролемансера.Суть их заключается в том, что каждый пользователь может иметь несколько аккаунтов, для постинга в топиках. Причём для этого не нужно будет перелогиниваться, достаточно выбрать нужного персонажа из списка. К примеру, в одной ролевой партии, пользователь играет паладином, а в другой магом.Он регистрирует себе, помимо основного аккаунта, аккаунты этих 2х игровых персонажей.Для каждого выбирает соответсвующий аватар, ник и подпись. Все посты с игрового аккаунта зачисляются на основной. В дальнейшем, если игрок покинет партию, и его место пожелает занять другой, игровой аккаунт можно передать другому пользователю, на тех же условиях. Вопрос в следующем - есть ли такой мод совместимый с UBBC 1.2? //админы, plz, добавьте в подзаголовок темы - "для IPB 1.3" и сотрите это предложение. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
PALADIN+ Опубликовано 21 Февраля 2006 Автор Жалоба Поделиться Опубликовано 21 Февраля 2006 Неужели никому не интересно?Я его ставил, через кнопку Reply он работает. Затестить можно здесьhttp://www.test.rpg-zone.ru/forum/index.ph...f=1&t=438&st=60 пароль и логин - testНажав кнопку ответ можно выбрать - от чьего имени постить. можно даже от моего (для примера прилинковано 2 аккаунта)Но это не значит что можно к примеру зайти в админку из под меня. Только постить. Но неправильно работает при создании темы, голосовании и быстром ответе.Сообщение не создаётся от основного аккаунта, оно создаётся как неавторизованным пользователем. Видимо ошибка заключается в следующем.Выбор аккаунта, от чьего имени идёт постинг, зависит от выпадающего меню. (при установке мода, у меня оно появилось лишь в расширенной форме ответа - в остальных формах ответа этого меню нет.) Нужно либо сделать так чтобы оно появилось и в остальных формах ответа (надуюсь тогда всё будет ok), либо создать условие, при котором если ничего не выбрано из этой формы - модификация на создание поста влияния не оказует. Для Post.php в инструкции предлагается Найти функцию compile_post() (рядом с 601й линией), и добавить "$DB," сразу после "global" (то есть получится "global $DB,". Затем найти: if (strlen( $HTTP_POST_VARS['Post'] ) > ($ibforums->vars['max_post_length']*1024)) { $std->Error( array( LEVEL => 1, MSG => 'post_too_long') ); } Добавить ниже: $name=$ibforums->input['UserName']; $DB->query("SELECT * FROM ibf_members WHERE name='{$ibforums->input['UserName']}'"); $n=$DB->fetch_row(); Ниже вы должны увидеть массив $post = array ( Замените все встречающиеся в нём $ibforums->member на $nК примеру, $ibforums->member['id'] станет $n['id'] =============== Вероятно (?) можно добавить условие, что если $name=$ibforums->input['UserName']; = ничего не выбрано, то идёт обработка неотредактированного массива. Но лучше конечно, если кто-то разберётся как сделать для всех остальных форм ответа. Копия инструкции с изи здесь:http://rpg-zone.ru/users/forum/Install_MUA.txt PLZ Help Очень не хочется убивать UBBC. Управление подключенными аккаунтами - в настройках профиля. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 21 Февраля 2006 Жалоба Поделиться Опубликовано 21 Февраля 2006 уу... добавлять ещё один запрос на любое телодвижение в форме ответа ? гадский ты папа Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
PALADIN+ Опубликовано 21 Февраля 2006 Автор Жалоба Поделиться Опубликовано 21 Февраля 2006 Тогда так. Работать мод будет только в расширенной форме ответа, голосовании и новой теме.Они используются не часто. То есть сделаем копию функции compile_post() какой-нибудь compile_post_mua() и будем ссылаться везде к ней, кроме часто используемой формы быстрого ответа. Попробую ночью сделать. Может что-то да получится %) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.