Проблема с авторизацией
|
|
|
2012-08-30Дата: Четверг, 30.08.2012, 13:29 | Сообщение # 1 |
Сержант
Группа: Пользователи
Статус: Offline
|
Добрый день начал адаптировать один шаблон и вставил на главную страницу форму входа в аякс при нажатии на вход табличка с входом появляется,но как забил логин и пароль и нажав на кнопку вход ничего не происходит. Нет js? но они вроде подключены автоматом или адаптированный шаблон нужно по новой js вставлять? какие js отвечают за вход?
p.s. если вставляешь эту форму входа в стандартный шаблон-ВСЁ РАБОТАЕТ!!!!
| | |
|
|
2012-08-30Дата: Четверг, 30.08.2012, 13:39 | Сообщение # 2 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
leo, вставил на главную страницу форму входа в аякс А что, стандартное окошко входа в аякс не устраивает?
какие js отвечают за вход? Посмотри исходник - узнаешь. Системные, конечно, должны быть подключены, они автоматом подключаются .. если спецом не убирал, конечно.
если вставляешь эту форму входа в стандартный шаблон-ВСЁ РАБОТАЕТ!!!! Значит косяк где-то в шаблоне.. Сложно сказать что-то конкретное только с ваших слов...
| | |
|
|
2012-08-30Дата: Четверг, 30.08.2012, 13:51 | Сообщение # 3 |
Сержант
Группа: Пользователи
Статус: Offline
|
Code <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru" dir="ltr"> <head>
<title>Городской сайт</title> <link href="/menu/style.css" rel="stylesheet" media="all" />
<link type="text/css" rel="stylesheet" media="all" href="css/mainstyle.css" /> <link type="text/css" rel="stylesheet" media="all" href="/css/fon.css" />
<!--[if lt IE 7]> <link type="text/css" rel="stylesheet" media="all" href="/css/fix-ie.css" /> <![endif]--> </head> <body> <div id="template" class="frontpage"> <!-- Layout --> <div id="header-region" class="clear-block"><div id="block-block-17" class="clear-block block block-block">
<div class="content"><noindex> <div align="center" style="background: ;">
</div> </noindex></div> </div> </div> <div id="topcorner"> <div class="cornerleft"> <div class="cornerright"> </div> </div> </div> <div id="wrapper" class="frontpage"> <div id="container" class="clear-block"> <div id="header"> <table><tr><td width="240"> <div class="logotype"> <a href="/" title="титле"><img src=".png" alt="Брянск"></a> </div> </td> <td width="680px"><!--noindex--> <div class="br_search"> <div class="search_cat"> <table border="0" cellpadding="0" cellspacing="0"><tr><td width="75px"> <span class="br_label">Поиск:</span> </td><td> <ul> <li><a id="s_sait" class="active current"><span>воспользуйся поиском по порталу и найди нужную информацию</span></a></li>
</ul> </td></tr></table> </div> <form class="search" style="padding:0px; margin:0px;" action="/search/" method="get"> <input type="hidden" name="searchid" value="141975"/> <input type="text" name="q" value="" style=" width:83%; border: 1px solid #9fc93d; margin: -1px 0.38em 0pt 0pt; padding: 2px 7px 0pt; background: #fff; height: 22px; font-size: 14px; color:#666666; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; "/> <input type="submit" value="Найти" name="" class="form-submit form-submit-search"/> </form> </div> <!--/noindex--> </td><td width="220"><!--noindex-->
<!-- Авторизаци и ПП -->
[color=red]<!-- User_Box --> <script type="text/javascript">function log_in() {$('input[name=user]').val($('#u_login').val());$('input[name=password]').val($('#u_pass').val());$('input[name=sbm]').click();}</script> <div id='userbox'> <div id='cls' title='Закрыть' onclick="$('#userbox').fadeOut();"></div> <span id='nm'><?if($USER_LOGGED_IN$)?>Профиль<?else?>Вход<?endif?></span> <?if($USER_LOGGED_IN$)?> <div id='avatar'><img src='$USER_AVATAR_URL$' alt='avatar' title='$USERNAME$'></div> <div id='u_block'> <a href='/news/0-0-0-1'>Добавить Новость</a> <a href='/index/14'>Сообщения: <span title='Непрочитанных сообщений: $UNREAD_PM$'>$UNREAD_PM$</span></a> <a href='/index/8'>Мой Профиль</a> <a href='/index/11'>Изенить Данные</a> <a href='/index/15'>Все Пользовтели</a> <input type='button' value='' title='Выйти' id="log_out" onclick="location.href='/index/10'"> </div> <?else?><input type='text' id='u_login' value='Логин' size='20' maxlength='50' onblur="if(value == ''){value = 'Логин'}" onfocus="if(value == 'Логин'){value =''}"> <input type='password' id='u_pass' value='Пароль' size='20' maxlength='50' onblur="if(value == ''){value = 'Пароль'}" onfocus="if(value == 'Пароль'){value =''}"> <input type='button' value='' id="log_in" onclick='log_in();'> <?endif?> </div> <!-- /User_Box -->[/color] <noindex> [color=red]<a href="javascript://" onclick="$('#userbox').fadeIn();"><?if($USER_LOGGED_IN$)?>Профиль<?else?>Вход<?endif?></a>[/color] </div></div></noindex> <!-- /Авторизаци и ПП --> <!--/noindex--> </td></tr></table> </div> <!-- /header --> <div class="fline"> <div class="Today"> <div class="day"> $DATE$ </div> <div class="desc"> $WDAY$, $TIME$ </div> </div><!--- Погода --> <div class="Pogoda"> <ul> <li style="float: left;"><EMBED src="http://rp5.ru/informer/88x31/1/7.swf" loop=false menu=false quality=high scale=noscale wmode=transparent bgcolor=#CCCCCC flashvars="id=5245&lang=ru&um=00000" WIDTH="88" HEIGHT="31" NAME="loader" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE= "http://www.macromedia.com/go/getflashplayer"></EMBED></li> </ul> </div> <!--- /Погода --> <div class="Valuta"> <ul> <a href="/" title="чат" class="thickbox" /><span>напиши сообщение в чат</span></a> </ul></div> <noindex><div class="goto_forum"> <a href="/" title="Карта Марьяновки" class="thickbox" /><span>карта марьяновки</span></a> <div style="clear: both">с улицами и домами</div> </div></noindex> </div>
<div class="front_big_services">
<div id="frontmenu">
<div id="menu"> <ul> <li><a href="#" class="current">Главная</a></li> <li><a href="#">новости</a></li> <li><a href="#">объявления</a></li> <li><a href="#">форум</a></li> <li><a href="#">блоги</a></li> </ul> </div> </div> </div>
<div class="front-news"> <table width="100%" border="0" cellpadding="0" cellspacing="0"><tr> <td valign="top" width="110px" style="padding: 0 10px">
</div> </td></tr></table> </div>
<!--- Подвал --> <div id="block-menu-menu-bottom" class="bottom_menu"><ul class="menu"><li class="leaf first"><a href="/about" title="О проекте"><span>О проекте</span></a></li> <li class="leaf"><a href="/reklama" title="Реклама"><span>Реклама</span></a></li> <li class="leaf"><a href="/co" title=""><span>Сотрудничество</span></a></li> <li class="leaf last"><a href="/contact" title=""><span>Связь с нами</span></a></li> </ul></div> <div id="bottom_block"> <div class="b_left">
</div> <div class="b_right">
$POWERED_BY$ </div> </div>
</div> <!-- /container --> </div> <!-- /layout -->
<div id="bottomcorner"> <div class="cornerleft"> <div class="cornerright"> </div> </div> </div> </div>
</body> </html>
Вот страница без контента
то что красным форма входа
Сообщение отредактировал leo - Четверг, 30.08.2012, 13:53 | | |
|
|
2012-08-30Дата: Четверг, 30.08.2012, 15:01 | Сообщение # 4 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
leo, <input type='text' id='u_login' value='Логин' size='20' maxlength='50' onblur="if(value == ''){value = 'Логин'}" onfocus="if(value == 'Логин'){value =''}"> <input type='password' id='u_pass' value='Пароль' size='20' maxlength='50' onblur="if(value == ''){value = 'Пароль'}" onfocus="if(value == 'Пароль'){value =''}"> А где атрибуты «name»? или как будет работать этот скрипт? <script type="text/javascript">function log_in() {$('input[name=user]').val($('#u_login').val());$('input[name=password]').val($('#u_pass').val());$('input[name=sbm]').click();}</script> .. просто интересно. Либо должны быть прописаны атрибуты, либо где-то должна быть стандартная форма входа.
| | |
|
|
2012-08-30Дата: Четверг, 30.08.2012, 15:05 | Сообщение # 5 |
Сержант
Группа: Пользователи
Статус: Offline
|
<?else?><input type='text' id='u_login' value='Логин' size='20' maxlength='50' onblur="if(value == ''){value = 'Логин'}" onfocus="if(value == 'Логин'){value =''}"> <input type='password' id='u_pass' value='Пароль' size='20' maxlength='50' onblur="if(value == ''){value = 'Пароль'}" onfocus="if(value == 'Пароль'){value =''}"> <input type='button' value='' id="log_in" onclick='log_in();'> <?endif?> Добавлено (30.08.2012, 15:05) --------------------------------------------- в стандартном шаблоне работает
| | |
|
|
2012-08-30Дата: Четверг, 30.08.2012, 15:06 | Сообщение # 6 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
leo, <?else?><input type='text' id='u_login' value='Логин' size='20' maxlength='50' onblur="if(value == ''){value = 'Логин'}" onfocus="if(value == 'Логин'){value =''}"> <input type='password' id='u_pass' value='Пароль' size='20' maxlength='50' onblur="if(value == ''){value = 'Пароль'}" onfocus="if(value == 'Пароль'){value =''}"> <input type='button' value='' id="log_in" onclick='log_in();'> <?endif?> Это что? Типа - тут они? Ну, покажите мне вот этот элемент в вашем шаблоне: Code $('input[name=user]') ...
в стандартном шаблоне работает В стандартном шаблоне - есть стандартная форма, а там есть такие элементы.
| | |
|
|
2012-08-30Дата: Четверг, 30.08.2012, 15:15 | Сообщение # 7 |
Сержант
Группа: Пользователи
Статус: Offline
|
Вот нашел на сайте -правда я с другого брал если вставить как там написано в стандартную страницу то всё работает, а в новый шаблон нет
ЧТо мне в коде поменять чтобы коректно работало и со стилями?
| | |
|
|
2012-08-30Дата: Четверг, 30.08.2012, 15:32 | Сообщение # 8 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
leo, ЧТо мне в коде поменять чтобы коректно работало и со стилями? Без понятия. Для начала неплохо было бы определить почему именно не работает ...
| | |
|
|
2012-08-30Дата: Четверг, 30.08.2012, 15:38 | Сообщение # 9 |
Сержант
Группа: Пользователи
Статус: Offline
|
да если вставить ещё где нибудь $LOGIN_FORM$ то работает оба входа Во как!!! Добавлено (30.08.2012, 15:38) --------------------------------------------- значит в коде надо менять что то
| | |
|
|
2012-08-30Дата: Четверг, 30.08.2012, 15:40 | Сообщение # 10 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
leo, Я же написал про это: Либо должны быть прописаны атрибуты, либо где-то должна быть стандартная форма входа.
| | |
|
|
2012-08-30Дата: Четверг, 30.08.2012, 15:41 | Сообщение # 11 |
Сержант
Группа: Пользователи
Статус: Offline
|
ну а как прописать атрибуты? в код добавить строки не получается
| | |
|
|
2012-08-30Дата: Четверг, 30.08.2012, 16:08 | Сообщение # 12 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
leo, в код добавить строки не получается Почему?
| | |
|