Техническая поддержка SpyBB

Объявление

Ответы на часто задаваемые вопросы  |  FAQ по администрированию форума  |  FAQ по дизайну форума в CSS  |  Абсолютный помощник по дизайну  |  Навигатор по форуму

Перед регистрацией прочтите правила форума
При поиске ответа на заданный вопрос рекомендуем пользоваться «Поиском».
В случае проблемы с форумом, обязательно указывайте его адрес, иначе мы не сможем Вам помочь!

● 24 марта 2012г. - Закрепление первого сообщения
● 23 марта 2012г.: Изменения в форме ответа - Добавлен стандартный спойлер. Доработан функционал кнопок

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Техническая поддержка SpyBB » Архив » Быстрый вход


Быстрый вход

Сообщений 1 страница 18 из 18

1

Есть такая штука, которая называется быстрый вход. Она располагаетс на главной странице форума. Что-то вроде этого есть на сайтах ucoz.
Можно ли как-нибудь такое поставить на форум?

0

2

Dante
Есть скрипт для создания формы входа на главной странице,если я Вас правильно поняла,то это то что Вам нужно:

<script type="text/javascript">
var a =document.getElementById('pun-status').innerHTML
if (a.indexOf("Гость")!=-1)
{document.getElementById('pun-status').innerHTML="<div class='formal'>"+"<form id='login'"+" class='container'"+" method='post'"+" action=''http://cssite.4bb.ru/login.php?action=in'"+" onsubmit='return my_form(this)'>"+"<fieldset><legend><span>Введите ваше имя и пароль ниже</span></legend><div class='fs-box inline'>"+"<input type='hidden'"+" name='form_sent'"+" value='1' />"+"<input type='hidden'"+" name='redirect_url'"+" value='index.php' />"+"<p class='inputfield required'>"+"<label for='fld1'>Имя <em>(Обязательно)</em></label><br />"+"<span class='input'>"+"<input type='text'"+" id='fld1'"+" name='req_username'"+" size='25'"+" maxlength='25' /></span></p>"+"<p class='inputfield required'>"+"<label for='fld2'>Пароль <em>(Обязательно)</em></label><br />"+"<span class='input'>"+"<input type='password'"+" id='fld2'"+" name='req_password'"+" size='16'"+" maxlength='16' /></span></p></div></fieldset>"+"<p class='formsubmit'>"+"<input type='submit'"+" class='button'"+" name='login'"+" value='Войти' /></p></form></div>"}
function my_form(the_form)
{
var element_names = new Object()
    element_names["req_username"] = "Имя"
    element_names["req_password"] = "Пароль"

if (document.all || document.getElementById)
{
    for (i = 0; i < the_form.length; ++i)
    {
    var elem = the_form.elements[i]
    if (elem.name && elem.name.substring(0, 4) == "req_")
    {
        if (elem.type && (elem.type=="text" || elem.type=="textarea" || elem.type=="password" || elem.type=="file") && elem.value=='')
        {
        alert("\"" + element_names[elem.name] + "\" это поле обязательно для заполнения в этой форме.")
        elem.focus()
        return false
        }
    }
    }
}

return true
}
</script>

0

3

Ирина, да это то, но я не могу его поставить!Я ставлю, глде объявлени, но не получается! Возде попробовал поставить, но не получается! Что я делаю не так?

0

4

Dante
Его нужно ставить в HTML - низ.
Только не забудьте изменить выделенное красным на своё.

0

5

Я поставил в HTML - низ

Код:
 <script type="text/javascript">
    var a =document.getElementById('pun-status').innerHTML
    if (a.indexOf("Гость")!=-1)
    {document.getElementById('pun-status').innerHTML="<div class='formal'>"+"<form id='login'"+" class='container'"+" method='post'"+" action=''http://devilmaycry.winbb.ru/login.php?action=in'"+" onsubmit='return my_form(this)'>"+"<fieldset><legend><span>Введите ваше имя и пароль ниже</span></legend><div class='fs-box inline'>"+"<input type='hidden'"+" name='form_sent'"+" value='1' />"+"<input type='hidden'"+" name='redirect_url'"+" value='index.php' />"+"<p class='inputfield required'>"+"<label for='fld1'>Имя <em>(Обязательно)</em></label><br />"+"<span class='input'>"+"<input type='text'"+" id='fld1'"+" name='req_username'"+" size='25'"+" maxlength='25' /></span></p>"+"<p class='inputfield required'>"+"<label for='fld2'>Пароль <em>(Обязательно)</em></label><br />"+"<span class='input'>"+"<input type='password'"+" id='fld2'"+" name='req_password'"+" size='16'"+" maxlength='16' /></span></p></div></fieldset>"+"<p class='formsubmit'>"+"<input type='submit'"+" class='button'"+" name='login'"+" value='Войти' /></p></form></div>"}
    function my_form(the_form)
    {
    var element_names = new Object()
        element_names["req_username"] = "Имя"
        element_names["req_password"] = "Пароль"

    if (document.all || document.getElementById)
    {
        for (i = 0; i < the_form.length; ++i)
        {
        var elem = the_form.elements[i]
        if (elem.name && elem.name.substring(0, 4) == "req_")
        {
            if (elem.type && (elem.type=="text" || elem.type=="textarea" || elem.type=="password" || elem.type=="file") && elem.value=='')
            {
            alert("\"" + element_names[elem.name] + "\" это поле обязательно для заполнения в этой форме.")
            elem.focus()
            return false
            }
        }
        }
    }

    return true
    }
    </script>

Но всёравно не работает! Может из-за банеров?

0

6

Dante
Эта форма входа видна только гостям,поэтому зайдите как гость и проверьте будет ли работать.

0

7

Ирина
у мну всо работает.... вот только если нажать вверху накнопку "Вход" будет два окна^^ никак этого избежать низзя?

0

8

Ирина, она не видна! Что делать?

0

9

КучикиРукия написал(а):

вот только если нажать вверху накнопку "Вход" будет два окна^^ никак этого избежать низзя?

Нет.

Dante написал(а):

Ирина, она не видна! Что делать?

В случае проблемы с форумом, обязательно указывайте его адрес, иначе мы не сможем Вам помочь!

0

10

Ирина написал(а):

В случае проблемы с форумом, обязательно указывайте его адрес, иначе мы не сможем Вам помочь!

http://devilmaycry.winbb.ru/
Вот! Указал.

0

11

Ирина написал(а):

Его нужно ставить в HTML - низ.

оО" Кхм..этот скрипт нужно вставлять в описание самого верхнего форума, над описанием которое есть там.

0

12

Elison написал(а):

оО" Кхм..этот скрипт нужно вставлять в описание самого верхнего форума, над описанием которое есть там.

O_o т.е. над описанием? Я не понял

0

13

Dante
Если оно у вас там есть. Но судя по тому что я увидела, у вас его нет. И кстати скрипт уже у вас работает.

0

14

Хм...и зачем его убирать то было...

0

15

Elison написал(а):

И кстати скрипт уже у вас работает.

Скрипт работает и в прямь! Но он не работает до конца! Я ввожу имя, пароль, нажимаю вход, но так и остаюсь гостем!

0

16

Dante
Странно, а ы точно всё правельно сделали, и там где надо заменили?

+1

17

Теперь работает! Спасибо вам всем!!!!!!!!!!!!!)

0

18

Ну слава хоспати.

Тема закрыта.

0


Вы здесь » Техническая поддержка SpyBB » Архив » Быстрый вход