Kredov long

[Хак] Floating Sign in / Sign up box

Тема в разделе "Плагины для XenForo", создана пользователем inop2603, 24 ноя 2012.

  1. inop2603

    inop2603 Кто я? Я кот.

    Регистрация:
    30 сен 2012
    Сообщения:
    98
    Симпатии:
    18
    Данный хук/скрипт позволяет сделать блок авторизации видимым при прокрутке страницы.
    Для начала, вы должны создать шаблон с блоком авторизации. Пройдите в панель управления->внешний вид->шаблоны. Создайте новый шаблон, дайте ему имя float_login и отредактируйте его
    Код:
    <script type="text/javascript">
    $(function() {
    	$(window).scroll(function(){
    		($(window).scrollTop() > 20) ?
    			$('#loginBarHandle').stop().animate({'opacity':'0.5'},400).css({'position':'fixed','top':'0px','z-index':'60','height':'20px', 'right' : '30px'}):
    			$('#loginBarHandle').stop().animate({'opacity':'1'},400).css({'position':'absolute','top':'','height':'20px', 'right' : '0px'});
    	});
     
    $('#loginBarHandle').hover(
    		function(){ if ($(window).scrollTop() > 20) $(this).stop().animate({'opacity':'1'},400);},
    		function(){ if ($(window).scrollTop() > 20) $(this).stop().animate({'opacity':'0.5'},400);}
    	);
     
    });
    </script>
    После чего, откройте шаблон page_container_js_body и вставьте в самый низ вот этот код:
    Код:
    <xen:if is="!{$visitor.user_id}">
     
    	<xen:include template="float_login" />
     
    </xen:if>
    Теперь вы можете выйти из своего профиля и проверить работоспособность скрипта/хука.

     
    Mirovinger нравится это.