Опубликовано: 3 января 20178 г Приветствую уважаемые форумчане. Подскажите пожалуйста как сделать форму входа на главной, чтобы можно было сразу вводить логин и пароль, и после ввода появлялась панель пользователя. Подобная тема для ранних версий: http://ipbskins.ru/forum/topic6401.html/page__st__45__gopid__100588#entry100588Заранее спасибо за ответы
Опубликовано: 4 января 20178 г Вызов шаблона формы {template="loginPopup" app="core" group="global" params="new \IPS\Login( \IPS\Http\Url::internal( 'app=core&module=system&controller=login', 'front', 'login', NULL, \IPS\Settings::i()->logins_over_https ) )"}
Опубликовано: 4 января 20178 г Автор Так, это понял, но при перемещении этого кода куда либо ничего не образуется, он выводится там же, и только при кликеесть подозрения, что за то. чтобы окошко открывалось и закрывалось служит код: Изменено 4 января 20178 г пользователем siv1987
Опубликовано: 4 января 20178 г Это тег для вызова шаблона loginPopup, не надо никуда ничего перемещать. Вставляете его в том месте, где нужно вывести форму авторизации. Либо тупо создаете форму с теми же полями которые есть обычной форме <form accept-charset="utf-8" method="post" action="{url="app=core&module=system&controller=login"}" > <input type="hidden" name="login__standard_submitted" value="1"> <input type="hidden" name="csrfKey" value="{expression="\IPS\Session::i()->csrfKey"}"/> <input type="text" required="" placeholder="Display Name or Email Address" name="auth"><br> <input type="password" required="" placeholder="Password" name="password"><br> <input type="checkbox" name="remember_me" value="1">Remember<br> <input type="checkbox" name="signin_anonymous" value="1">Sign in anonymously<br> <button type="submit" class="ipsButton ipsButton_primary ipsButton_small">Sign In</button> </form>
Опубликовано: 4 января 20178 г Автор так как его вывести? чтобы это окошко было куда нибудь отдельно вставить? так я его вставляю, и ничего не происходит, просто открывается окошко там же где и раньше, хотя из шаблона userBar я его удалилпомогите пожалуйста
Опубликовано: 4 января 20178 г По умолчанию контейнер в котором находиться форма (шаблон loginPopup) имеет класс ipsHide. Его нужно удрать, либо использовать непосредственно только форму {expression="( new \IPS\Login( \IPS\Http\Url::internal( 'app=core&module=system&controller=login', 'front', 'login', NULL, \IPS\Settings::i()->logins_over_https ) ) )->forms( FALSE, TRUE )['_standard']->customTemplate( array( \IPS\Theme::i()->getTemplate( 'global', 'core', 'front' ), 'loginPopupForm' ) )" raw="true"}
Опубликовано: 4 января 20178 г Автор Отлично, подошел этот вариант: http://ipbskins.ru/forum/topic15016.html/page__st__15#entry100638только там нет кнопки войти, как ее добавить подскажите пожалуйста?
Опубликовано: 4 января 20178 г Автор Добавил, решил проверить, когда ввожу логи и пароль, и нажимаю на ВХОД - перекидывает на страницу входаindex.php?app=core&module=system&controller=loginкак исправить? подскажите пожалуйста
Опубликовано: 4 января 20178 г Добавить в форме input login__standard_submitted с значением 1 <input type="hidden" name="login__standard_submitted" value="1">
Опубликовано: 4 января 20178 г Автор Отлично, а можно как-то сделать чтобы когда вводишь пароль, он шифровался? Заменялся на звездочки Спасибо большое, обязательно Плюсану, завтра только...( сегодня лимит исчерпал...
Приветствую уважаемые форумчане. Подскажите пожалуйста как сделать форму входа на главной, чтобы можно было сразу вводить логин и пароль, и после ввода появлялась панель пользователя. Подобная тема для ранних версий: http://ipbskins.ru/forum/topic6401.html/page__st__45__gopid__100588#entry100588
Заранее спасибо за ответы