Модератор форума: Yuri_G |
Сообщество uCoz Мастерская uCoz Дизайн: управление шаблонами Редактирование формы входа |
Редактирование формы входа |
Все вопросы связанные с редактированием формы входа Если Вы хотите изменить внешний вид формы входа Знания HTML обязательны! Предупреждение! WARNING! Будьте особо внимательны, если вы вставляете уже готовые (видоизмененные) варианты формы входа к себе на сайт! Готовые формы входа раздающиеся на разных ресурсах могут содержать в себе агрессивный или вредоносный код! |
69kA^^, панель управления - пользователи - настройки модуля - Разрешить опцию "скрытый пользователь": ставим галочку - внизу жмем на кнопку сохранить
|
После входа пользователя форма пропадает. Как сделать, чтобы она не исчезала после входа, к примеру, определенных пользователей (скажем, мне надо быстро переключиться между разными своими аккаунтами)
Любой Путь верный, что ведёт к Добру и Свету
|
Baddy, Уберите условные операторы - <?if($LOGIN_FORM$)?> и <?endif?> из HTML блока формы входа
|
uCoz-XPert, но можно же, наверно, переопределить кнопку входа, добавив в нее функцию предварительного выхода.
Miss_Esq, пробовал, но разные вариации работы с условиями не дают результат. Знаний (или мозгов) не хватает. К примеру, вместо формы по условию появляется выделенный под нее блок, а самой нету. Подозреваю, что кроме условия <?if($LOGIN_FORM$)?> работают еще какие-то операторы внутри самой формы. Задачи: для начала хочу просто вернуть форму даже в состоянии входа пользователя. Затем переопределить функцию кнопки "вход" Любой Путь верный, что ведёт к Добру и Свету
Сообщение отредактировал Baddy - Суббота, 30 Окт 2010, 10:35:56
|
Baddy, если очень хочется - то "для своих" можете поставить дополнительно вот такой код формы входа:
Code <form method="post" action="/index/sub" style="margin: 0pt;" onsubmit="this.rnd.value=Math.round(Math.random()*1000);return true;"> <table border="0" cellpadding="0" cellspacing="1" width="100%"> <tbody><tr><td nowrap="nowrap" width="20%">Логин:</td><td><input class="loginField" name="user" value="" size="20" style="width: 100%;" maxlength="50" type="text"></td></tr> <tr><td>Пароль:</td><td><input class="loginField" name="password" size="20" style="width: 100%;" maxlength="15" type="password"></td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="1" width="100%"> <tbody><tr><td nowrap="nowrap"><input id="remsitePage9" name="rem" value="1" checked="checked" type="checkbox"><label for="remsitePage9">запомнить</label> </td><td align="right" valign="top"><input class="loginButton" name="sbm" value="Вход" type="submit"></td></tr> <tr><td colspan="2"><div style="font-size: 7pt; text-align: center;"><a href="http://master-bim.ucoz.ru/index/3">Регистрация</a></div></td></tr> </tbody></table> <input name="a" value="2" type="hidden"><input name="ajax" value="0" type="hidden"><input name="rnd" type="hidden"></form> А для всех остальных лучше оставить стандартный код, выдаваемый кодом $LOGIN_FORM$ Сделать стандартную форму "видной всегда" не получится, поскольку после логина код $LOGIN_FORM$ выдает просто пустую строку. Потеряшка - поиск потерянных и помощь бездомным животным в Питере
|
Добрый день.
Возможон ли изменить вид "загрузки" при входе пользователя? Например убрать белую сетку и т. п. Прикрепления:
6189051.gif
(7.6 Kb)
|
Quote (STALKER-Z0NA) Возможон ли изменить вид "загрузки" при входе пользователя? Например убрать белую сетку и т. п. Либо используйте собственную форму входа (взяв за основу тот код, что выдает стандартная форма), либо поставьте после кода $LOGIN_FORM$ скрипт типа такого Code <script> $('div[id^="blk"]').css('background-image','url("http://мой_сайт/my.gif")') </script> где ссылка, соответственно, указывает на другую картинку "затемнения", загруженную на сайт. Потеряшка - поиск потерянных и помощь бездомным животным в Питере
|
Спасибо, данный вами код работает. Но где мне взять этот "стандартный код формы входа"? Он случайно находится не в разделе управления дизайном "Форма входа пользователей"? Там я не нашел кода изменения вида "авторизации".
Как мне например вместо "loading" написать над формой входа "Идет авторизация, plizzzz подождите". А вместо "галочки", над формой входа написать "Вы успешно авторизованы" |
STALKER-Z0NA, имелось в виду - взять исходный код страницы со стандартной формой входа (Ctrl-U в браузере, или сначала сохранить страницу на диск), вырезать из него код формы вместе с расположенными перед ним скриптами (которые как раз и управляют всей динамикой на форме) и затем менять этот код по своему усмотрению.
Из того, что написали Вы, первую часть (т.е. фразу "Идет авторизация, plizzzz подождите") сделать легко, а вот вторую (то, что происходит после обработки авторизации) - уже сложнее, поскольку в стандартной форме это управляется не только скриптами самой формы, но и теми скриптами, что приходят с сервера в Ajax-ответе на запрос авторизации. Потеряшка - поиск потерянных и помощь бездомным животным в Питере
|
Добрый день. После входа пользователя форма пропадает. Я хочу чтобы после того как пользователь авторизировался, то на месте пропавшей формы входа был другой блок, где отображались бы данные пользователя (его аватар, ник, дата регистрации, кнопка выхода с аккаунта). Как это можно реализовать в коде?
Заранее спс. |
Kira6106, Вам в блоке формы входа следует в таком случае , разместить так называемый " мини профиль " , но будьте осторожны . Во многих " левых " профилях стоят " фишинговые " фишки и IFRAME ссылки на блокируемые парой Google - FireFox - сайты ....
|
| |||