Помощник
|
Форма авторизации в IPB 3.1.4 через HTML |
Zews
|
Сообщение
#1
|
||
|
|
||
|
|||
WebAction |
1.1.2011, 20:22;
Ответить: WebAction
Сообщение
#2
|
|
Ну если есть форма авторизации, то пару манипуляций и все должно быть хорошо. Но я не шарю в ipb, хотя можно попробовать..
-------------------- |
|
|
WebSet |
1.1.2011, 20:39;
Ответить: WebSet
Сообщение
#3
|
|
Здравствуйте, подскажите пожалуйста как можно сделать авторизацию на форуме с простой HTML странички? То есть, у меня есть одна страничка приветствия как бы и вот мне нужно там добавить форму для входа\авторизации. Но вводя данные в эту форму на HTML страничке пользователь должен сразу войти на форум. Такое вообще можно реализовать? Знаете стандартный вход на отдельной странице? (не на главной, попробуйте не правильно ввести пароль например, то перекинет). Вот через .htaccess сделать ЧПУ, типа login.html и уже в самом дизайне форума изменить путь входа, предварительно удалив поля для входа на главной странице. Вот еще в дополнение: <form action="http://www.maultalk.com/ipb.html?act=Login&CODE=01&CookieDate=1" method="post"> <input type="text" size="20" name="UserName" onfocus="focus_username(this)" value="Имя пользователя"/> <br/> <input type="password" size="20" name="PassWord" onfocus="focus_password(this)" value="------"/> <br/> <input class="button" type="image" src="style_images/maulnet/login-button.gif"/> </form> Это я выдрал с маултолка, под Ваш IPB переделать тоже не сложно будет, в принципе делается легко теоретически, на Вашем форуме найти по исходному коду данное поле и все. Дальше создаете html страничку, в нужное место вставляете код. p.s. не берусь говорить, что будет работать на все 100% этот метод -------------------- |
|
|
Zews
|
Сообщение
#4
|
|
Так, по моему получилось.... а как сделать что бы при вводе не правильного пароля или логина не было редиректа? а то ввел не правильно и меня перекинуло на форум...
Сообщение отредактировал Zews - 1.1.2011, 21:02 |
|
|
WebSet |
1.1.2011, 21:36;
Ответить: WebSet
Сообщение
#5
|
|
Так, по моему получилось.... а как сделать что бы при вводе не правильного пароля или логина не было редиректа? а то ввел не правильно и меня перекинуло на форум... Это уже нужно править файлы форума IPB, точно не знаю, можно угадать, например login.php , искать строчку редиректа если не правильный пароль или логин введен. Увы, большего не знаю. -------------------- |
|
|
Infium |
1.1.2011, 21:51;
Ответить: Infium
Сообщение
#6
|
|
Так, по моему получилось.... а как сделать что бы при вводе не правильного пароля или логина не было редиректа? а то ввел не правильно и меня перекинуло на форум... Все это дело можно красиво реализовать на JQUERY + AJAX Если ошибка авторизации - без перезагрузки выдает ошибку под формой. В противном случае - перекидывает на форум. |
|
|
Zews
|
Сообщение
#7
|
|
|
|
|
WebSet |
1.1.2011, 23:17;
Ответить: WebSet
Сообщение
#8
|
|
Это сложно? Можешь описать или показать пример? Извиняюсь, что не могу дать точный ответ, ибо времени мало сейчас. Могу посоветовать сайт http://ruseller.com там можно найти данную фитчу, точнее даже урок -------------------- |
|
|
Zews
|
Сообщение
#9
|
|
В общем, нашел данный урок с авторизацией - http://ruseller.com/lessons.php?rub=32&id=391
Сделал все как там написано, подредактировал все необходимое, но осталась одна проблема. Суть заключается вот в чем.... На странице с формой авторизации при нажатии мышки в любом месте на странице выскакивает форма авторизации. Я не знаю как сделать что бы форма авторизации выскакивала только по нажатию скажем кнопки или ссылки на странице.... Вот прикрепил кусок кода который отвечает за панельку авторизации, там что то нужно подредактировать но я не знаю что именно и как. Помогите пожалуйста кто знает... <script type="text/javascript">
$(document).ready(function() { $(document).mouseup(function() { $("#loginform").mouseup(function() { return false }); $("a.close").click(function(e){ e.preventDefault(); $("#loginform").hide(); $(".lock").fadeIn(); }); if ($("#loginform").is(":hidden")) { $(".lock").fadeOut(); } else { $(".lock").fadeIn(); } $("#loginform").toggle(); }); }); </script> |
|
|
G_Market |
2.1.2011, 16:35;
Ответить: G_Market
Сообщение
#10
|
|
как сделать что бы форма авторизации выскакивала только по нажатию скажем кнопки или ссылки на странице Здесь находится действующая страничка с данным примером, на ней есть ссылка на страницу с описанием примера (англ.) Вообще-то данная страничка разработана именно для открытия формы при клике по любому месту документа, но если вам очень хочется, то уберите код if ($("#loginform").is(":hidden")) { $(".lock").fadeOut(); } else { $(".lock").fadeIn(); } добавьте в HTLM-код нужную кнопку или другой эленент для клика. Например после строки <div id="cont"> можно добавить текст <div id="sign">Авторизация</div> и добавить для этого элемента код скрипта (после завершения блока $(document).mouseup.....) $("#sign").click(function(){
if ($("#loginform").is(":hidden")) { $(".lock").fadeOut(); } else { $(".lock").fadeIn(); } }); -------------------- |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Bropush - Твой бро в монетизации через Push-уведомления | 31 | bropush | 12000 | Сегодня, 13:00 автор: bropush |
|
Вёрстка HTML-писем | 30 | Vampler | 29417 | 27.3.2024, 12:41 автор: Vampler |
|
Через какой браузер и как можно найти в кэшэ браузера видео | 10 | Room | 2396 | 23.3.2024, 7:41 автор: Room |
|
Разработка/доработка сайтов Wordpress, HTML/CSS/JS Вёрстка, перенос на WP, правки |
9 | malamut | 3494 | 25.1.2024, 14:36 автор: malamut |
|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3426 | 19.12.2023, 18:55 автор: CULA |
Текстовая версия | Сейчас: 25.4.2024, 21:32 |