[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Вопросы/ответы на тему JQuery и JScript на сайтах в uCoz » Проблема с авторизацией

Проблема с авторизацией
[1] leo [30.08.2012, 13:29]
Добрый день начал адаптировать один шаблон и вставил на главную страницу форму входа в аякс при нажатии на вход табличка с входом появляется,но как забил логин и пароль и нажав на кнопку вход ничего не происходит. Нет js? но они вроде подключены автоматом или адаптированный шаблон нужно по новой js вставлять? какие js отвечают за вход?

p.s. если вставляешь эту форму входа в стандартный шаблон-ВСЁ РАБОТАЕТ!!!!
[2] likbezz [30.08.2012, 13:39]
leo,
вставил на главную страницу форму входа в аякс

А что, стандартное окошко входа в аякс не устраивает?



какие js отвечают за вход?

Посмотри исходник - узнаешь.
Системные, конечно, должны быть подключены, они автоматом подключаются .. если спецом не убирал, конечно.

если вставляешь эту форму входа в стандартный шаблон-ВСЁ РАБОТАЕТ!!!!

Значит косяк где-то в шаблоне..
Сложно сказать что-то конкретное только с ваших слов...
Прикрепления: 2434221.png (2.1 Kb)
[3] leo [30.08.2012, 13:51]
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
[4] likbezz [30.08.2012, 15:01]
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>

.. просто интересно.
Либо должны быть прописаны атрибуты, либо где-то должна быть стандартная форма входа.
[5] leo [30.08.2012, 15:05]
 <?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)
---------------------------------------------
в стандартном шаблоне работает

[6] likbezz [30.08.2012, 15:06]
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]')
...

в стандартном шаблоне работает

В стандартном шаблоне - есть стандартная форма, а там есть такие элементы.
[7] leo [30.08.2012, 15:15]
Вот нашел на сайте -правда я с другого брал если вставить как там написано в стандартную страницу то всё работает, а в новый шаблон нет

ЧТо мне в коде поменять чтобы коректно работало и со стилями?
[8] likbezz [30.08.2012, 15:32]
leo,
ЧТо мне в коде поменять чтобы коректно работало и со стилями?

Без понятия.
Для начала неплохо было бы определить почему именно не работает ...
[9] leo [30.08.2012, 15:38]
да если вставить ещё где нибудь $LOGIN_FORM$ то работает biggrin biggrin biggrin оба входа Во как!!!

Добавлено (30.08.2012, 15:38)
---------------------------------------------
значит в коде надо менять что то

[10] likbezz [30.08.2012, 15:40]
leo,
Во как!

Я же написал про это:
Либо должны быть прописаны атрибуты, либо где-то должна быть стандартная форма входа.
[11] leo [30.08.2012, 15:41]
ну а как прописать атрибуты? в код добавить строки не получается
[12] likbezz [30.08.2012, 16:08]
leo,
в код добавить строки не получается

Почему?


Полная версия сайта