Br-Design


Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

#1
 Mazeko

avatar
Administrador
Administrador



Login (sign in) IPB v0.1 - (IPBoard 3.43)

Sign in popup semelhante ao IPBoard 3.43


Créditos: [Você precisa estar registrado e conectado para ver este link.]
Nota: Só testei na versão PunBB! Versão release, fase de implementação.
Se alguém achar que deve ter o nome nos créditos, fique à vontade!
Se usar e desejar dar créditos, não o faça a mim e sim à invisionpower!
--> Tutoriais, dicas e astúcias <--
Login (sign in) IPB v0.1b - (IPBoard 3.43)



- Editando Templates
Aceda em:

Painel de Controle
Visualização Templates Geral


Selecione o template Overall_header e copie no final o conteúdo do código abaixo:
Código:

<!-- #region sign_in_popup -->
<div id="document_modal" class="modal" style="display:none; width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 10000; opacity: 0.4; background-color: #3E3E3E;"></div>
<div id="sign_in_popup_popup" style="display:none; position: absolute; top: 9%; left: 27%; z-index: 10001" class="popupWrapper">
 <div id="sign_in_popup_inner" class="popupInner" style="width: 600px; max-height: 641px;">
 <div style="" id="inline_login_form">
 <form id="login" method="post" action="/login.forum">
 <h3>Entrar</h3>
 <!-- BEGIN switch_fb_connect -->
 <div class="ipsBox_notice">
 <ul class="ipsList_inline">
 <li>
 <a class="ipsButton_secondary" href="/facebook_connect.forum" v="2" scope="{switch_user_login_form_header.switch_fb_connect.L_FB_PERMISSIONS}">
 <img alt="Facebook" src="http://i69.servimg.com/u/f69/16/62/61/50/facebo10.png">   Use Facebook
 </a>
 </li>
 </ul>
 </div>
 <!-- END switch_fb_connect -->
 <br>
 <div class="ipsForm ipsForm_horizontal">
 <fieldset>
 <ul>
 <li class="ipsField">
 <div class="ipsField_content">
 Precisa de uma conta? <a title="Registre-se agora!" href="/register">Registre-se agora!</a>
 </div>
 </li>
 <li class="ipsField ipsField_primary">
 <label class="ipsField_title" for="username">Usuário ou E-mail:</label>
 <div class="ipsField_content">
 <input type="text" tabindex="0" size="30" name="username" class="input_text" id="ips_username">
 </div>
 </li>
 <li class="ipsField ipsField_primary">
 <label class="ipsField_title" for="password">Senha</label>
 <div class="ipsField_content">
 <input type="password" tabindex="0" size="30" name="password" class="input_text" id="ips_password"><br>
 <a title="Retrieve password" href="/profile?mode=sendpassword">Esqueci minha senha</a>
 </div>
 </li>
 <li class="ipsField ipsField_checkbox">
 <input type="checkbox" tabindex="0" class="input_check" value="1" name="autologin" checked="checked" id="autologin">
 <div class="ipsField_content">
 <label for="autologin">
 <strong>Lembrar dados</strong><br>
 <span class="desc lighter">Não recomendado para computadores públicos</span>
 </label>
 </div>
 </li>
 <li class="ipsPad_top ipsForm_center desc ipsType_smaller">
 <a href="{FORUMURLINK}" rel="nofollow">Privacy Policy</a>
 </li>
 </ul>
 </fieldset>
 <div class="ipsForm_submit ipsForm_center">
 <!-- <input type="submit" tabindex="0" value="Entrar" class="ipsButton"> -->
 <input type="submit" tabindex="0" class="login-submit ipsButton" name="login" value="Entrar"/>
 <input name="redirect" type="hidden" value="" /><br />
 </div>
 </div>
 </form>
 </div>
 </div>
 <div id="sign_in_popup_close" class="popupClose clickable">
 <img alt="x" src="http://i69.servimg.com/u/f69/16/62/61/50/close_10.png" onclick="sign_in_popup();">
 </div>
</div>
<script type="text/javascript">
 //<![CDATA[
 $(document).ready(function() {
 $('#user_navigation #sign_in').attr('href', '#').attr('onclick', 'sign_in_popup()');
 /*
 $('#user_navigation #sign_in').click(function() {
 sign_in_popup();
 });
 */
 });
 function sign_in_popup() {
 var x = document.getElementById('sign_in_popup_popup');
 if (x.style.display == 'none') {
 jQuery(x).add('#document_modal').fadeIn('slow');
 var r = x.getElementsByTagName('form')[0].redirect;
 r.value = window.location.href;
 } else {
 jQuery(x).add('#document_modal').fadeOut('slow');
 }
 }
 jQuery(function(){if(document.getElementById('logout')) document.getElementById('sign_in_popup_popup').style.display = 'none'; });
 //]]>
</script>
<style type="text/css">
 <!--
 .popupWrapper {background-color: rgba(70, 70, 70, 0.6);border-radius: 4px 4px 4px 4px;box-shadow: 0 12px 25px rgba(0, 0, 0, 0.7);padding: 4px;}
 .popupInner {background: none repeat scroll 0 0 #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);overflow-x: hidden;overflow-y: auto;width: 500px;}
 .popupInner h3 {background-color: #2C5687;background: url("http://www.autoitbrasil.com/public/style_images/master/maintitle.png") repeat-x scroll center top #2C5687;border-color: #316897;border-style: solid;border-width: 1px 1px 0;box-shadow: 0 1px 0 #528CBC inset;color: #FFFFFF;font-size: 16px;font-weight: 300;padding: 8px 10px 9px;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}
 .ipsBox_notice {line-height: 1.6;margin-bottom: 10px;padding: 10px;}
 .ipsBox_notice, .ipsBox_highlight {background: none repeat scroll 0 0 #F4FCFF;border-bottom: 1px solid #CAE9F5;}
 .ipsList_inline > li:last-child {margin-right: 0;}
 .ipsList_inline > li:first-child {margin-left: 0;}
 .ipsList_inline > li {display: inline-block;}
 .ipsForm_horizontal .ipsField {margin-bottom: 15px;}
 .ipsForm_horizontal .ipsField_content, .ipsForm_horizontal .ipsField_submit {margin-left: 200px;}
 .ipsForm_horizontal .ipsField_title {float: left;line-height: 1.8;padding-right: 15px;text-align: right;width: 185px;}
 .ipsField .ipsField_title {font-size: 15px;font-weight: bold;}
 .ipsField_primary input {font-size: 18px;}
 .input_text, .ipsTagBox_wrapper {background: none repeat scroll 0 0 #FFFFFF;border-color: #848484 #C1C1C1 #E1E1E1;border-radius: 2px 2px 2px 2px;border-style: solid;border-width: 1px;padding: 4px;}
 .input_text:focus {border-color: #4E4E4E #7C7C7C #A3A3A3;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}
 input.inactive, select.inactive, textarea.inactive {color: #C4C4C4;}
 .ipsForm_horizontal .ipsField_checkbox {margin: 0 0 5px 200px;}
 .ipsForm .ipsField_checkbox input {float: left;margin-top: 3px;}
 .ipsForm .ipsField_checkbox .ipsField_content {margin-left: 25px;}
 .desc.lighter, .desc.lighter.blend_links a {color: #A4A4A4;}
 .ipsForm_center {text-align: center;}
 .desc, .desc.blend_links a, p.posted_info {color: #777777;font-size: 12px;}
 .ipsPad_top {padding-top: 9px;}
 .ipsType_smaller, .ipsType_smaller a {font-size: 11px !important;}
 .ipsForm_submit {background-color: #CCCCCC;background: -moz-linear-gradient(center top , #E4E4E4 0%, #CCCCCC 100%) repeat-x scroll 0 0 transparent !important;border-top: 1px solid #CCCCCC;margin-top: 25px;padding: 5px 10px;}
 .popupClose {position: absolute;right: 16px;top: 12px;}
 .clickable {cursor: pointer;}
 .topic_buttons li.important a, .topic_buttons li.important span, .ipsButton .important, .topic_buttons li a, .topic_buttons li span, .ipsButton{
 -moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: url("http://www.autoitbrasil.com/public/style_images/master/topic_button.png") repeat-x scroll center top #212121;
 border-color: #212121;border-image: none;border-radius: 3px 3px 3px 3px;border-style: solid;border-width: 1px 1px 0;box-shadow: 0 1px 0 0 #5C5C5C inset, 0 2px 3px rgba(0, 0, 0, 0.2);color: #FFFFFF;cursor: pointer;display: inline-block;
 font: 300 12px/30px Helvetica,Arial,sans-serif;height: 30px;min-width: 125px;padding: 0 10px;text-align: center;text-shadow: 0 -1px 0 #191919;
 }
 .ipsButton_secondary {
 background-color: #DBDBDB;background: -moz-linear-gradient(center top , #F6F6F6 0%, #E5E5E5 100%) repeat-x scroll 0 0 transparent !important;border: 1px solid #DBDBDB;border-radius: 3px 3px 3px 3px;
 box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 rgba(0, 0, 0, 0.3);color: #616161;display: inline-block;font-size: 12px;height: 22px;line-height: 22px;padding: 0 10px;transition: all 0.2s ease-in-out 0s;white-space: nowrap;
 }
 -->
</style>
<!-- #endregion sign_in_popup -->
Não esqueça de publicá-lo!


- Resultado


Link para visualização: [Você precisa estar registrado e conectado para ver este link.]


- Notas adicionais
Para ter o botão terás que ativar o login com FaceBook em seu fórum!

Funcionará independente da página atual que você estiver visualizando, faça um teste: [Você precisa estar registrado e conectado para ver este link.]
O código é bastante fácil de adaptar em outras versões!!!





Créditos pela criação do tópico: JScript









http://www.br-design.forumeiros.com

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum