http://lovesims2.ru/ - как на этом форуме?
Как сделать окно регистрации/входа при входе на форум гостем
Сообщений 1 страница 13 из 13
Поделиться19 Окт 2008 11:15:34
Поделиться29 Окт 2008 13:25:49
вставляется в описание форума
<script type='text/javascript'> if (document.getElementById('pun-status').innerHTML.indexOf("[color=red]Гость[/color]")!=-1) { var displaymode = 'always'; var enablefade = 'no'; var autohidebox = ['yes', 17]; var showonscroll = 'yes'; var IEfadelength = 1; var Mozfadedegree = 0.05; if (parseInt(displaymode) != NaN) { var random_num = Math.floor(Math.random() * displaymode); } function display_hover_prompt() { var ie = document.all && !window.opera; var dom = document.getElementById; var iebody = (document.compatMode == 'CSS1Compat') ? document.documentElement : document.body; var objref = (dom) ? document.getElementById('hoverprompt') : document.all.hoverprompt; var scroll_top = (ie) ? iebody.scrollTop : window.pageYOffset; var docwidth = (ie) ? iebody.clientWidth : window.innerWidth; var docheight = (ie) ? iebody.clientHeight: window.innerHeight; var objwidth = objref.offsetWidth; var objheight = objref.offsetHeight; objref.style.left = docwidth/2-objwidth/2+'px'; objref.style.top = scroll_top+docheight/2-objheight/2+'px'; if (showonscroll == 'yes') { var showonscrollvar = setInterval('static_hover_prompt()', 50); } if (enablefade == 'yes' && objref.filters) { objref.filters[0].duration = IEfadelength; objref.filters[0].Apply(); objref.filters[0].Play(); } objref.style.visibility = 'visible'; if (objref.style.MozOpacity) { if (enablefade == 'yes') { var mozfadevar = setInterval('mozilla_hover_prompt_fade()', 90); } else { objref.style.MozOpacity = 1; initiate_hover_prompt_hiding(); } } else { initiate_hover_prompt_hiding() } } function mozilla_hover_prompt_fade() { if (parseFloat(objref.style.MozOpacity) < 1) { objref.style.MozOpacity = parseFloat(objref.style.MozOpacity)+Mozfadedegree; } else { clearInterval(mozfadevar); controlledhidebox(); } } function static_hover_prompt() { var ie = document.all && !window.opera; var dom = document.getElementById; var iebody = (document.compatMode == 'CSS1Compat') ? document.documentElement : document.body; var objref = (dom) ? document.getElementById('hoverprompt') : document.all.hoverprompt; var scroll_top = (ie) ? iebody.scrollTop : window.pageYOffset; var docwidth = (ie) ? iebody.clientWidth : window.innerWidth; var docheight = (ie) ? iebody.clientHeight: window.innerHeight; var objwidth = objref.offsetWidth; var objheight = objref.offsetHeight; objref.style.top = scroll_top+docheight/3-objheight/2+'px'; } function hide_hover_prompt() { var ie = document.all && !window.opera; var dom = document.getElementById; var iebody = (document.compatMode == 'CSS1Compat') ? document.documentElement : document.body; var objref = (dom) ? document.getElementById('hoverprompt') : document.all.hoverprompt; objref.style.visibility = 'hidden'; if (typeof showonscrollvar != 'undefined') { clearInterval(showonscrollvar); } } function initiate_hover_prompt_hiding() { if (autohidebox[0] == "yes") { var delayvar = (enablefade == 'yes' && objref.filters) ? (autohidebox[1]+objref.filters[0].duration)*1000 : autohidebox[1]*1000; initiate_timer(delayvar); setTimeout('hide_hover_prompt()', delayvar); } } function initiate_timer(time) { var newtime = time-1000; setTimeout('update_timer('+newtime+')', 1000); } function update_timer(time) { var timer = time/1000; var ie = document.all && !window.opera; var dom = document.getElementById; if (dom) { var hp = document.getElementById('hptimer'); if (timer == 1) { hp.innerHTML = "<small><i>[color=red]Это окно закроется[/color] "+timer+" Секунда</i></small>"; } else { hp.innerHTML = "<small><i>[color=red]Это окно закроется [/color]"+timer+" Секунд</i></small>"; } } var newtime = time-1000; setTimeout('update_timer('+newtime+')', 1000); } function initiate_hover_prompt() { setTimeout('display_hover_prompt()', 100); } function get_cookie(Name) { var search = Name + "="; var returnvalue = ""; if (document.cookie.length > 0) { var offset = document.cookie.indexOf(search); if (offset != -1) { offset += search.length; var end = document.cookie.indexOf(';', offset); if (end == -1) { end = document.cookie.length; } returnvalue = unescape(document.cookie.substring(offset, end)); } } return returnvalue; } if (displaymode == 'always' || parseInt(displaymode) != NaN && random_num == 0) { if (window.addEventListener) { window.addEventListener('load', initiate_hover_prompt, false) } else if (window.attachEvent) { window.attachEvent('onload', initiate_hover_prompt) } else if (document.getElementById) { window.onload = initiate_hover_prompt; document.cookie = 'fadedin=yes'; } }} </script> <style> #hoverprompt { position:absolute; width:300px; left:0; top:-400px; padding:4px; z-index:100; visibility:hidden } </style> <div id="hoverprompt"><div class="borderwrap"><table cellSpacing="0" minmax_bound="true" id="table1"> <tbody minmax_bound="true"><tr minmax_bound="true"><th class="tcl" scope="col" minmax_bound="true">Добро пожаловать!<br><br><span class="style1">[color=red]Уважаемый Гость, пожалуйста, авторизируйтесь или зарегистрируйтесь[/color]!<br><br><a href='register.php'><b>[color=red]Регистрация[/color]</b></a>[color=red], откроет Вам много новых возможностей, недоступных для гостя, таких как скачивание песен, альбомов, клипов и возможность оставлять свои сообщения на форуме[/color].<br><br><br> Присоединяйтесь ;) <br><br><br></p></span> <p div align="center"><form id="login" class="container" method="post" action="[color=red]http://rnb.4bb.ru/login.php?action=in[/color]" onsubmit="return my_form(this)"> <div align="center"> <input type="hidden" name="form_sent" value="1"/> <input type="hidden" name="redirect_url" value="index.php"/> </div> <p align="center" class="inputfield required"> <label for="fld1" class="style1">[color=red]Логин:[/color]</span></label> <span class="input"> <input type="text" id="fld1" name="req_username" size="8" maxlength="25"/> <label for="fld2">[color=red]Пароль:[/color]</label> <label for="fld2"></label> <span class="input"> <input type="password" id="fld2" name="req_password" size="8" maxlength="25"/></span><br><br> </p><div align="center"> <input type="submit" class="button" name="login" value="Войти"/> </div> </form></td> </tr><br><br> <tr minmax_bound="true"> <th class="tcl" scope="col" minmax_bound="true"><div id='hptimer'> <p><small>Это окно закроется Секунд</small></p> </div></th></tr> <tr minmax_bound="true"> <td bgcolor="#FFFFFF" class="tcl" minmax_bound="true"> <p align="center" minmax_bound="true"></th></tr></td></tr></p></table> </div> </div>
красненькое можно поменять на своё
Поделиться39 Окт 2008 15:33:02
красненькое
И где оно?
Поделиться49 Окт 2008 16:50:17
А что именно поменять, воть это?
<script type='text/javascript'>
if (document.getElementById('pun-status').innerHTML.indexOf("Гость")!=-1)
{
var displaymode = 'always';
var enablefade = 'no';
var autohidebox = ['yes', 17];
var showonscroll = 'yes';
var IEfadelength = 1;
var Mozfadedegree = 0.05;
if (parseInt(displaymode) != NaN)
{
var random_num = Math.floor(Math.random() * displaymode);
}
function display_hover_prompt()
{
var ie = document.all && !window.opera;
var dom = document.getElementById;
var iebody = (document.compatMode == 'CSS1Compat') ? document.documentElement : document.body;
var objref = (dom) ? document.getElementById('hoverprompt') : document.all.hoverprompt;
var scroll_top = (ie) ? iebody.scrollTop : window.pageYOffset;
var docwidth = (ie) ? iebody.clientWidth : window.innerWidth;
var docheight = (ie) ? iebody.clientHeight: window.innerHeight;
var objwidth = objref.offsetWidth;
var objheight = objref.offsetHeight;
objref.style.left = docwidth/2-objwidth/2+'px';
objref.style.top = scroll_top+docheight/2-objheight/2+'px';
if (showonscroll == 'yes')
{
var showonscrollvar = setInterval('static_hover_prompt()', 50);
}
if (enablefade == 'yes' && objref.filters)
{
objref.filters[0].duration = IEfadelength;
objref.filters[0].Apply();
objref.filters[0].Play();
}
objref.style.visibility = 'visible';
if (objref.style.MozOpacity)
{
if (enablefade == 'yes')
{
var mozfadevar = setInterval('mozilla_hover_prompt_fade()', 90);
}
else
{
objref.style.MozOpacity = 1;
initiate_hover_prompt_hiding();
}
}
else
{
initiate_hover_prompt_hiding()
}
}
function mozilla_hover_prompt_fade()
{
if (parseFloat(objref.style.MozOpacity) < 1)
{
objref.style.MozOpacity = parseFloat(objref.style.MozOpacity)+Mozfadedegree;
}
else
{
clearInterval(mozfadevar);
controlledhidebox();
}
}
function static_hover_prompt()
{
var ie = document.all && !window.opera;
var dom = document.getElementById;
var iebody = (document.compatMode == 'CSS1Compat') ? document.documentElement : document.body;
var objref = (dom) ? document.getElementById('hoverprompt') : document.all.hoverprompt;
var scroll_top = (ie) ? iebody.scrollTop : window.pageYOffset;
var docwidth = (ie) ? iebody.clientWidth : window.innerWidth;
var docheight = (ie) ? iebody.clientHeight: window.innerHeight;
var objwidth = objref.offsetWidth;
var objheight = objref.offsetHeight;
objref.style.top = scroll_top+docheight/3-objheight/2+'px';
}
function hide_hover_prompt()
{
var ie = document.all && !window.opera;
var dom = document.getElementById;
var iebody = (document.compatMode == 'CSS1Compat') ? document.documentElement : document.body;
var objref = (dom) ? document.getElementById('hoverprompt') : document.all.hoverprompt;
objref.style.visibility = 'hidden';
if (typeof showonscrollvar != 'undefined')
{
clearInterval(showonscrollvar);
}
}
function initiate_hover_prompt_hiding()
{
if (autohidebox[0] == "yes")
{
var delayvar = (enablefade == 'yes' && objref.filters) ? (autohidebox[1]+objref.filters[0].duration)*1000 : autohidebox[1]*1000;
initiate_timer(delayvar);
setTimeout('hide_hover_prompt()', delayvar);
}
}
function initiate_timer(time)
{
var newtime = time-1000;
setTimeout('update_timer('+newtime+')', 1000);
}
function update_timer(time)
{
var timer = time/1000;
var ie = document.all && !window.opera;
var dom = document.getElementById;
if (dom)
{
var hp = document.getElementById('hptimer');
if (timer == 1)
{
hp.innerHTML = "<small><i>Это окно закроется "+timer+" Секунда</i></small>";
}
else
{
hp.innerHTML = "<small><i>Это окно закроется "+timer+" Секунд</i></small>";
}
}
var newtime = time-1000;
setTimeout('update_timer('+newtime+')', 1000);
}
function initiate_hover_prompt()
{
setTimeout('display_hover_prompt()', 100);
}
function get_cookie(Name)
{
var search = Name + "=";
var returnvalue = "";
if (document.cookie.length > 0)
{
var offset = document.cookie.indexOf(search);
if (offset != -1)
{
offset += search.length;
var end = document.cookie.indexOf(';', offset);
if (end == -1)
{
end = document.cookie.length;
}
returnvalue = unescape(document.cookie.substring(offset, end));
}
}
return returnvalue;
}
if (displaymode == 'always' || parseInt(displaymode) != NaN && random_num == 0)
{
if (window.addEventListener)
{
window.addEventListener('load', initiate_hover_prompt, false)
}
else if (window.attachEvent)
{
window.attachEvent('onload', initiate_hover_prompt)
}
else if (document.getElementById)
{
window.onload = initiate_hover_prompt;
document.cookie = 'fadedin=yes';
}
}}
</script>
<style>
#hoverprompt {
position:absolute;
width:300px;
left:0;
top:-400px;
padding:4px;
z-index:100;
visibility:hidden
}
</style>
<div id="hoverprompt"><div class="borderwrap"><table cellSpacing="0" minmax_bound="true" id="table1">
<tbody minmax_bound="true"><tr minmax_bound="true"><th class="tcl" scope="col" minmax_bound="true">Добро пожаловать!<br><br><span class="style1">Уважаемый Гость, пожалуйста, авторизируйтесь или зарегистрируйтесь!<br><br><a href='register.php'><b>Регистрация</b></a>, откроет Вам много новых возможностей, недоступных для гостя, таких как скачивание песен, альбомов, клипов и возможность оставлять свои сообщения на форуме.<br><br><br>
Присоединяйтесь
<br><br><br></p></span>
<p div align="center"><form id="login" class="container" method="post" action="http://hoglost.spybb.ru/login.php?action=in" onsubmit="return my_form(this)">
<div align="center">
<input type="hidden" name="form_sent" value="1"/>
<input type="hidden" name="redirect_url" value="index.php"/>
</div>
<p align="center" class="inputfield required">
<label for="fld1" class="style1">Логин:</span></label>
<span class="input">
<input type="text" id="fld1" name="req_username" size="8" maxlength="25"/>
<label for="fld2">Пароль:</label>
<label for="fld2"></label>
<span class="input">
<input type="password" id="fld2" name="req_password" size="8" maxlength="25"/></span><br><br>
</p><div align="center">
<input type="submit" class="button" name="login" value="Войти"/>
</div>
</form></td>
</tr><br><br>
<tr minmax_bound="true">
<th class="tcl" scope="col" minmax_bound="true"><div id='hptimer'>
<p><small>Это окно закроется Секунд</small></p>
</div></th></tr>
<tr minmax_bound="true">
<td bgcolor="#FFFFFF" class="tcl" minmax_bound="true">
<p align="center" minmax_bound="true"></th></tr></td></tr></p></table>
</div>
</div>
Отредактировано Kafka (9 Окт 2008 16:53:00)
Поделиться59 Окт 2008 17:08:37
А мона ещё один вопрос?
Как отделять важные темы от неважных, ну есть такой скрипт только я его потеряла
Поделиться69 Окт 2008 20:12:03
Kafka
Люди! учимся пользоваться поиском! Ваш ответ смотрим тут
Поделиться79 Окт 2008 22:49:07
а если точнее
<script type="text/javascript"> <!-- if (document.URL.indexOf("viewforum")!=-1){ var trs=document.getElementById('pun-main').getElementsByTagName("table")[0].rows for (io=1; io<=(trs.length-1); io++){ if ((trs[io].className.indexOf("isticky")!=-1)&&(trs[io+1].className.indexOf('isticky')==-1)) {var normal=document.getElementById('pun-main').getElementsByTagName("table")[0].insertRow(io+1) for(j=0;j<4;j++){ nl=normal.insertCell(0) nl.className="tc2" nl.innerHTML=" " nl.style.borderLeft="0px"} nl.innerHTML="<b>Темы форума</b>" nl.style.textAlign="left" }}} --> </script>
ХТМЛ - низ
Поделиться89 Окт 2008 23:56:56
Dark Cat
ОСС: зачем писать одно и тоже?
Поделиться910 Окт 2008 15:15:24
Виллоу
ну знаете ли вы просто дали ссылку и даже не сказали какой пост, в прочем если вы считаете это флудом можете удалять
Поделиться1010 Окт 2008 21:04:43
Виллоу
Dark Cat
Спасибо!
Поделиться1111 Окт 2008 16:22:53
Dark Cat
ОСС: ссылка переносит прямо на заданный вопрос, писать по 150 раз одно и тоже глупо! И нечего тут выпендриваться!
Поделиться1211 Окт 2008 16:24:53
Виллоу
ну знаете ли, я помогла человеку, так же как ивы, а если притензии, то в личку
Поделиться1311 Окт 2008 16:28:51
Dark Cat
ОСС:ты что не понимаешь? объясню популярно...ЗАЧЕМ ПИСАТЬ ОТВЕТ НА ЗАДАННЫЙ ВОПРОС, ЕСЛИ НА НЕГО УЖЕ ОТВЕТИЛИ? Не собираюсь я с тобой выяснять отношения еще и в личке, я тебе сказала, что незачем давать ответ на вопрос, если на него уже ответили.