На одном форуме я увидела такую вещь: Когда ты заходишь на форум, то сразу же под своим ником, то есть не нужно нажимать кнопку "Вход". Подскажите, пожалуйста, скрип и куда он ставиться? Спасибо.
Автоматический "Вход".
Сообщений 1 страница 7 из 7
Поделиться228 Янв 2008 17:54:35
Нютка
Хм...во первых дайте ссылку на тот форум где вы видели. Что бы я хоть придставления имела о чём вы говорите. А во вторых, выражайтесь корректней.
Поделиться428 Янв 2008 20:52:50
Нютка
теперь ясно..вот скрипт, вставлять в описания самого верхнего форума.
<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://Адрес ВАШЕГО форума/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>
Поделиться528 Янв 2008 21:20:09
Чтобы новую тему не создавать пишу здесь: можно ли написать скрипт, который при том как получаешь личное сообщение, писал: "У Вас есть непрочитанные личные сообщения". Увидела я на том же форуме. Спасибо.
Поделиться628 Янв 2008 22:20:37
Нютка
<script type="text/javascript">
forum = "http://karpoff.5bb.ru"str = document.getElementById("navpm").innerHTML
loc = new String(document.location)if( (str.indexOf("(") != -1) && document.referrer.indexOf(forum)==-1 && loc.indexOf('messages.php')==-1)
{
count = parseInt(str.substring(str.indexOf("(")+1,str.indexOf(")")))if (count==1) text="У вас есть 1 новое сообщение"
else if (count>1 && count<5) text="У вас есть " +count+" новых сообщения"
else text="У вас есть " +count+" новых сообщений"msg = "<div id=\"new-mes\" class=\"container\" style=\"position: absolute; z-index=2; left: 40%;\">"
msg += text
msg += "<br><a href=\"\" onclick=\"document.location.replace('messages.php'); document.getElementById('new-mes').style.display='none';return false;\">Посмотреть личные сообщения</a>"
msg +="<br><a href=\"\" onclick=\"document.getElementById('new-mes').style.display='none'; return false\">Закрыть окно</a>\r\n"
msg += "</div>"document.getElementById("pun-status").innerHTML += msg
}
</script>
Вставлять в html верх, то что выделено красным, заменить на своё.
Поделиться729 Янв 2008 11:42:04
Elison
Спасибо большое.
Похожие темы
Почтовый робот от 5 500р. в день на системе автоматической обработки | Конкурсы форума | 8 Мар 2017 |
Броблема с входом | Архив | 17 Окт 2008 |
Вопросы/предложения по сервису SpyBB | Комментарии и предложения | 26 Мар 2024 |
Милые люди просьба есть помагите пожалуста !!!!!! | Архив | 31 Янв 2008 |
Поиск Администраторов/модераторов | Ваши форумы | 30 Авг 2011 |