Skip to content

Возникшие проблемы

Добрый день! :)

У меня возникло пару вопросов, касающиеся программной части IPB.

 

1. У меня есть форма заполнения (логин блок) на странице сайта (php nuke 7.9), и я хочу привязать кнопку "вход/выход" - к ipb. Не совместить! А именно привязать параметры куки, ссылки... Поскажите. Как сделать? Какие ссылки в ipb Отвечают за вход/выход? Что прописать в параметрах?

 

2. Так же, имеется flash форма входа/выхода. Но она создана для phpnuke. В fla я нашел следующий скрипт:

 

on (release, keyPress "<Enter>")
{
getURL("modules.php?name=Your_Account", "", "POST");
username = "";
user_password = "";
gotoAndPlay("send");
}

Он привязан к кнопке входа.

 

А данный скрипт:

 

on (release)
{
getURL("modules.php?name=Your_Account&op=logout");
}

 

Привязан к кнопке выхода.

 

Подскажите. На, что заменить скрипт, чтобы они при заполнении форм и нажатии на соответствующие кнопки - происходил вход/выход на ФОРУМ (а не сайт)... Короче, как мне реализовать из этого - форму входа на форум.

 

Очень нуждаюсь в Вашей помощи! :)

С Уважением, Oklick

Edited by oklick

Featured Replies

index.php?act=login&CODE=01 - логин

index.php?act=login&CODE=03 - логаут

 

UserName юзернейм

PassWord пароль

  • Author

andaril, спасибо и на этом... Но! Почему-то не выходит ^_^

 

Вот как теперь выглядит код входа:

 

on (release, keyPress "<Enter>")
{
getURL("forum/index.php?act=login&CODE=01", "", "POST");
UserName = "";
PassWord = "";
gotoAndPlay("send");
}

 

Когда ввожу имя и пароль, и нажимаю "вход" - открывается форум по данной Вами ссылке и сообщение:

 

Обнаружена ошибка:

 

Вы должны ввести имя пользователя

 

А это код - "выхода":

 

on (release)
{
getURL("forum/index.php?act=login&CODE=03");
}

 

Когда нажимаю - открывается форум, так же по данной Вами ссылке и сообщение:

 

Обнаружена ошибка:

 

У вас нет прав использования этой функции. Если вы не авторизованы, сделайте это, используя форму авторизации ниже, а затем повторите попытку, если это доступно.

 

Помогите пожалуйста! Что исправить? Что я сделал не так? Очень нуждаюсь в Вашей поддержке.

 

Спасибо, с Уважением - oklick

Edited by oklick

ну я actionscript не знаю.

UserName = "";

PassWord = "";

 

это разве не обнуляет все?

  • Author

andaril, да в том то и дело, что я сам не понимаю. Фишка в том, что она (флешка), по умолчанию была настроена на модуль phpnuke - Your_Account. И работает на УРА!

А мне надо переделать данную форму входа - на ipb.

(если это поможет, могу прикрепить *.fla (исходник) флешки, или скинуть ссылку на ЛС, во избежание плагиата (ыыы), чтобы лучше рассмотреть проблему)

Edited by oklick

я б помог если б знал AS. но я его не знаю. лучше спросите на других форумах... Или пристальнее поищите

  • Author

Блин! Как плохо ^_^ Как же быть...

Andaril, а Вы можете написать ПОЛНЫЙ скрипт формы входа ipb (оригинальный)? Как бы выглядел скрипт, если бы я захотел создать форму входа через обычный html/php+css? Может, если просмотреть оригинальную форму, додумаемся сделать эту... B)

PS: я Вам прислал в ЛС, два файлы *.fla (исходники) - в архиве (проверенный на вирусы), может все-таки, Вы, что-нить придумаете :(

  • 4 months later...
  • Author

Уважаемые пользователи форума.

С Вашего позволения, я подниму эту, уже давно заброшенную, тему, но мне жутко сильно нужна Ваша помощь!!!

Подскажите, как мне сделать блок формы входа (на обычном PHP\JS\HTML языке, без флеша, как в прошлый раз) для PHP-NUKE портала, версии 7.9, на IPB форум, версии 2.1.7?

ОЧЕНЬ И ОЧЕНЬ надо! Ковырялся с форумом и его файлами, папки cache. Ничего не получается. А мне очень нужна форма (к сожалению, на данный момент, я, не на рабочем месте, и не могу выложить свои наработки).

Очень не хочется, отказываться от IPB.

Буду очень признателен. С Уважением, oklick

Edited by oklick

  • Author

Ап :D

Подскажите, как мне сделать блок формы входа (на обычном PHP\JS\HTML языке, без флеша, как в прошлый раз) для PHP-NUKE портала, версии 7.9, на IPB форум, версии 2.1.7?

Речь идет про авторизацию в форуме, а не про интеграцию?

 

 

ОЧЕНЬ И ОЧЕНЬ надо! Ковырялся с форумом и его файлами, папки cache.

А что забыли в папки cache?

 

То пример самой формы IPB --

Админцентр > Список стилей > Изменение HTML шаблонов > skin_login (вход в форум) > ShowForm

 

Если интеграция, то авторизацию смотрим тут -- \sources\loginauth\external\

  • Author

Ph-A, спасибо за ответ.

Объясню, более подробнее... Я интегрировал IPB в PHP, но с таким косяком, что регистрация на сайте и на форуме - отдельна! О_о

Не, найдя решений, я вовсе убрал регистрацию на сайте, и почистил подуль YA.

Но позже, я заметил, что если из форума (войдя под логином), перейти на сайт - то пользователь ставится единым. Прошу прощение, если не понятно отвечаю...

И поэтому, я хочу сделать форму входа - форума, на сайте. Чтобы, на сайте, можно было войти под логиином форума, и после авторизации, форма ворачивала, обратно на сайт.

Вот так :D

Edited by oklick

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.