The forum of the forums
Welcome to the Official Support Forum of Forumotion!

To take full advantage of everything offered by our forum, please log in if you are already a member, or join our community if you've not yet.



Create a free forum like this one.

Quick login button

View previous topic View next topic Go down

Solved Quick login button

Post by Anzo on July 13th 2016, 10:53 pm

I read this tutorial: http://help.forumotion.com/t143870-add-a-quick-login-form-to-the-toolbar#982173

I want the same however for the normal login button instead of the toolbar login only. I don't have the toolbar activated in my forum.

Is it possible?


Last edited by Anzo on July 15th 2016, 8:24 pm; edited 1 time in total
avatar
Anzo
Forumember

Posts : 349
Reputation : 8
Language : English/Arabic
Location : Baghdad - Iraq

http://www.duelacademy.net/forum

Back to top Go down

Solved Re: Quick login button

Post by APE on July 14th 2016, 2:23 pm

Hello here is the one i am using

this may need a change here and there as i have not tested it

Code:
// LOGIN POPUP ON TOOL BAR
        
            $(function(){$(function(){
              if (_userdata.session_logged_in != 0) return;
              /* -- CUSTOMIZATION BEGIN -- */
              var both = true,
                  redirect = window.location.pathname,
                  imgOverlay = 'http://i39.servimg.com/u/f39/18/21/41/30/overla10.png',
                  imgConnex = 'http://i59.servimg.com/u/f59/18/21/60/73/connex10.png',
              /* -- CUSTOMIZATION END -- */
                  content = cre('DIV'), overlay = cre('DIV'), cacheMe = cre('DIV'), style = cre('STYLE'), css = '.loginForm,.loginOverlay{position:fixed;display:none}.loginForm{background:url('+imgConnex+') no-repeat 8% center #FBFBFB;background-size:12.5%;border:1px solid #CCC;border-radius:5px;padding:5%;top:20%;left:20%;right:20%;z-index:100001;}@media(max-width:500px){.loginForm{background-image:none}}@media(min-width:1000px){.loginForm{left:25%;right:25%}}.loginForm .loginTitle{font-size:12px;margin:5px 0;}.loginOverlay{background:url('+imgOverlay+');left:0;top:0;right:0;bottom:0;z-index:100000;cursor:pointer}.loginForm div { text-align:center; }.loginForm .inputbox {font-size:14px;height:25px;width:50% !important;border-radius:3px;padding-left:30px;}.loginForm input{margin:5px 0 !important}.loginForm .button1 {font-size:14px;padding:10px 15px !important;width:54% !important}#fa_username {background:url(http://i59.servimg.com/u/f59/18/21/60/73/un10.png) no-repeat 8px center #FFF}#fa_password {background:url(http://i59.servimg.com/u/f59/18/45/41/65/pw10.png) no-repeat 10px center #FFF}';
              content.className = 'loginForm', overlay.className = 'loginOverlay';
              cacheMe.innerHTML = '<img src="'+imgOverlay+'"/><img src="'+imgConnex+'"/>', cacheMe.style.display = 'none';
              style.type = 'text/css';
              if (style.styleSheet) style.styleSheet.cssText = css;
              else style.appendChild(document.createTextNode(css));
              document.getElementsByTagName('HEAD')[0].appendChild(style);
              content.innerHTML = '<form action="/login" method="post" name="form_login"><br><div class="loginTitle"><font color="#3689D1"><font size=6>Welcome To Chat World.</font></font></div><div class="loginTitle">Please enter your username and password to login.</div><div><input tabindex="100" placeholder="username" name="username" id="fa_username" size="25" maxlength="40" value="" class="inputbox autowidth" type="text"/></div><div><input tabindex="101" id="fa_password" placeholder="password" name="password" size="25" maxlength="25" class="inputbox autowidth" type="password"/></div><div><input name="redirect" value="'+redirect+'" type="hidden"><input name="login" tabindex="103" value="Log in" class="button1" type="submit"></div><a href="#close" id="closeMe" style="position:absolute;bottom:5px;right:5px;">Close</a><p align="center"><input name="autologin" id="autologin" tabindex="4" class="checkbox" checked="checked" type="checkbox"><label for="autologin"> Log in automatically</label><br/><a href="/profile?mode=sendpassword"><i class="fa" style="font-size:18px;"> </i>I forgot my password</a></p></form>';
              insert(overlay, content, cacheMe);
          
              if (both === true) {
                var a = document.getElementsByTagName('A');
                for (var i=0; i<a.length; i++) if (/\/login/.test(a[i].href) && /(mainmenu|rightHeaderLink)/.test(a[i].className)) a[i].onclick = function() { display('block'), fadeIn(overlay, content); document.getElementById('fa_username').focus(); return false };
              } else {
                document.getElementById('fa_right').firstChild.onclick = function() {
                  display('block'), fadeIn(overlay, content);
                  document.getElementById('fa_username').focus();
                  return false
                }
              }
              overlay.onclick = function() { close() };
              document.getElementById('closeMe').onclick = function() { close(); return false };
          
              function cre(el) { return document.createElement(el) };
              function display(val) { content.style.display = val, overlay.style.display = val };
              function close() { display('none'), overlay.style.opacity = 1, content.style.opacity = 1 };
              function insert() { var args = arguments; for (var i=0; i<args.length; i++) document.body.insertBefore(args[i], document.body.firstChild) };
              function fadeIn() {
                var args = arguments;
                for (var i=0; i<args.length; i++) args[i].style.opacity = 0;
                var fader = window.setInterval(function() {
                  for (var i=0; i<args.length; i++) {
                    var opa = Number(args[i].style.opacity);
                    if (opa >= 1) {
                      window.clearInterval(fader);
                      return args[i].style.opacity = 1;
                    } else args[i].style.opacity = opa + 0.15
                  }
                },25);
              }
            })});
        
        
        //END OF CODE



avatar
APE
Manager
Manager

Male Posts : 10806
Reputation : 1008
Language : fluent in dork / mumbojumbo & English haha
Location : STUCK IN FORUMOTIONS SERVERS HELP ME !!!!!!

http://chatworld.forumotion.co.uk/

Back to top Go down

Solved Re: Quick login button

Post by Anzo on July 15th 2016, 8:24 pm

Thanks Very Happy
avatar
Anzo
Forumember

Posts : 349
Reputation : 8
Language : English/Arabic
Location : Baghdad - Iraq

http://www.duelacademy.net/forum

Back to top Go down

Solved Re: Quick login button

Post by SLGray on July 15th 2016, 8:25 pm

Problem solved & topic archived.
Please read our forum rules:  ESF General Rules


When your topic has been solved, ensure you mark the topic solved.
Never post your email in public.

avatar
SLGray
Administrator
Administrator

Male Posts : 40461
Reputation : 2730
Language : English
Location : United States

https://fmthemes.forumotion.com/

Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum