Bootstrap 3

12

Bootstrap 3

offline
  • Pridružio: 25 Mar 2015
  • Poruke: 548

Postovanje, uradio sam proveru validnosti podataka forme putem javascripta-jquery, u pitanju je modal login . Sad sam poceo da ucim jquery pa me zanima sledece ako stavim npr radi vezbe jedan modal login i jednu obicnu registracionu formu sa istom jquery skriptom sa id="login" zasto ne rade istu proveru. Kad promenim id="login" i id="login2" rade. Da me ne shvatite pogresno id je identifikator i vazi samo sa jedan slucaj ne moze se primeniti na dva za to se koristi klasa. Da li da stavim clasu umesto identifikatora, kako se tada ponasa jquery skripta?



Probao sam ako stavim class-u na obicnu registracionu formu radi jquery provera validnosti unetih podataka a na modal ne radi, zato izgleda da bi obe radile mora da se koriste identifikatori id="login" i id="login2"
Evo skripte nije moja ja sam povezao sve pojedinacne delove u celinu i pokrenuo i sve radi. Pa ko hoce neka proba

$(document).ready(function(){     $("#myBtn").click(function(){         $("#myModal").modal();     }); }); $(document).ready(function(){ $("#login2").click(function(){ var email = $("#email").val(); var password = $("#password").val(); // Checking for blank fields. if( email =='' || password ==''){ $('input[type="text"],input[type="password"]').css("border","2px solid red"); $('input[type="text"],input[type="password"]').css("box-shadow","0 0 3px red"); alert("Please fill all fields...!!!!!!"); }else { $.post("login.php",{ email1: email, password1:password}, function(data) { if(data=='Invalid Email.......') { $('input[type="text"]').css({"border":"2px solid red","box-shadow":"0 0 3px red"}); $('input[type="password"]').css({"border":"2px solid #00F5FF","box-shadow":"0 0 5px #00F5FF"}); alert(data); }else if(data=='Email or Password is wrong...!!!!'){ $('input[type="text"],input[type="password"]').css({"border":"2px solid red","box-shadow":"0 0 3px red"}); alert(data); } else if(data=='Successfully Logged in...'){ $("form")[0].reset(); $('input[type="text"],input[type="password"]').css({"border":"2px solid #00F5FF","box-shadow":"0 0 5px #00F5FF"}); alert(data); } else{ alert(data); } }); } }); });
html
 <div class="container">         <div class="row">             <div class="col-xs-12 col-md-12">               <h3>Prijava</h3>                 <p>Da biste ucestvovali u diskusiji morate se prijaviti                 <button type="button" class="btn btn-success btn-sm" id="myBtn">ovde</button>                  ili se registrovati ovde <button type="button" class="btn btn-info btn-sm disabled" id="myBtn">Registracija</button></p>                 <!-- Modal -->               <div class="modal fade" id="myModal" role="dialog">                 <div class="modal-dialog">                                   <!-- Modal content-->                   <div class="modal-content">                     <div class="modal-header" style="padding:35px 50px;">                       <button type="button" class="close" data-dismiss="modal">&times;</button>                       <h4><span class="glyphicon glyphicon-lock"></span> Login</h4>                     </div>                     <div class="modal-body" style="padding:40px 50px;">                       <form role="form">                         <div class="form-group">                           <label for="usrname"><span class="glyphicon glyphicon-user"></span> Username</label>                           <input type="text" class="form-control" id="usrname" placeholder="Enter email">                         </div>                         <div class="form-group">                           <label for="psw"><span class="glyphicon glyphicon-eye-open"></span> Password</label>                           <input type="text" class="form-control" id="psw" placeholder="Enter password">                         </div>                         <div class="checkbox">                           <label><input type="checkbox" value="" checked>Remember me</label>                         </div>                           <button type="submit" class="btn btn-success btn-block" id="login2" value="Login"><span class="glyphicon glyphicon-off"></span> Login</button>                       </form>                     </div>                     <div class="modal-footer">                       <button type="submit" class="btn btn-danger btn-default pull-left" data-dismiss="modal"><span class="glyphicon glyphicon-remove"></span> Cancel</button>                       <p>Not a member? <a href="#">Sign Up</a></p>                       <p>Forgot <a href="#">Password?</a></p>                     </div>                   </div>                 </div>               </div>                               <div class="main">                     <form class="form" method="post" action="#">                         <h2>Zdravo, molimo Vas da se prijavite</h2>                         <label>Email :</label>                         <input type="text" name="demail" id="email">                         <label>Password :</label>                         <input type="password" name="password" id="password">                         <input type="button" name="login" id="login" value="Login">                     </form>                 </div><!--main-->             </div><!--col-4-->         </div><!--row-->     </div><div><!--container-->   

php
<?php $connection = mysql_connect("localhost", "root", ""); // Establishing connection with server.. $db = mysql_select_db("college", $connection); // Selecting Database. $email=$_POST['email1']; // Fetching Values from URL. $password= sha1($_POST['password1']); // Password Encryption, If you like you can also leave sha1. // check if e-mail address syntax is valid or not $email = filter_var($email, FILTER_SANITIZE_EMAIL); // sanitizing email(Remove unexpected symbol like <,>,?,#,!, etc.) if (!filter_var($email, FILTER_VALIDATE_EMAIL)){ echo "Invalid Email......."; }else{ // Matching user input email and password with stored email and password in database. $result = mysql_query("SELECT * FROM registration WHERE email='$email' AND password='$password'"); $data = mysql_num_rows($result); if($data==1){ echo "Successfully Logged in..."; }else{ echo "Email or Password is wrong...!!!!"; } } mysql_close ($connection); // Connection Closed. ?>

Pitanje se odnosi na to da trebam da kopiram dve skripte sa samo promenjenim imenima varijabli login i login2. Jedna za prijavu jedna za registraciju.
$("#login") i $("#login2")
Da li moze drugacije ili ovako?
Neko vase misljenje iz iskustva? Pozdrav i hvala.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 25 Mar 2015
  • Poruke: 548

Vezbam jedan dropdown meni, druga slika ispod vidi se ok, problem je na trecoj jer se nemoze pristupiti zadnjoj stavci dropdown menija. Da li da to uradim preko media querije i da na text i linkove smanjim velicinu? Neki predlog. Hvala, pozdrav.








offline
  • m4rk0  Male
  • Administrator
  • Administrator tech foruma
  • Marko Vasić
  • Gladijator - Maximus Decimus Meridius
  • Pridružio: 14 Jan 2005
  • Poruke: 15766
  • Gde živiš: Majur (Colosseum)

Da, preko medija querija smanji top/bottom padinge izmedju itema u navigaciji. Ako ne znas da se snadjes koji je tacno element, idi desni klik na neki od itema u meniju -> inspect element i tacno ce ti prikazati koji je element u pitanju i za njega smanji top/bottom padding (a mozda i margin, zavisi). Takodje po potrebi mozes i font smanjiti.

offline
  • Pridružio: 25 Mar 2015
  • Poruke: 548

Napisano: 15 Jul 2015 21:17

Imam jedan problem sa kodom kad predjem preko naziva dropdown ceo menu se otvori, sto je lose. Treba da se otvori samo do Hover me more options i tek tada da mi se otvori drugi deo. Kad iskljucim jquery dropdown radi kako treba ali je ovako mnogo lepse ima dobar efekat.
kod jquery
$(function() {        //MAKE MENUS DROP AUTOMATICALLUY    $('ul.nav li.dropdown').hover(function()    {             $('.dropdown-menu', this).fadeIn();    }, function() {       $('.dropdown-menu', this).fadeOut('fast');    });//hover });//jquery is loaded

offline
  • Pridružio: 25 Mar 2015
  • Poruke: 548

m4rk0 ::Da, preko medija querija smanji top/bottom padinge izmedju itema u navigaciji. Ako ne znas da se snadjes koji je tacno element, idi desni klik na neki od itema u meniju -> inspect element i tacno ce ti prikazati koji je element u pitanju i za njega smanji top/bottom padding (a mozda i margin, zavisi). Takodje po potrebi mozes i font smanjiti.

U inspect element dobija se bootstrapov css, ako dobro otvorio



Da li da isti prebacim u media query ovako pa da podesim
@media (max-width: 767px) {   .dropdown-menu>li>a {   display: block;   padding: 3px 20px;   clear: both;   font-weight: 400;   line-height: 1.42857143;   color: #333;   white-space: nowrap; } }

Posto ovako mogu nesto da promenim, max-width sam stavio za male uredjaje da se vidi do ove velicine ili da stavim manju vrednost?












offline
  • m4rk0  Male
  • Administrator
  • Administrator tech foruma
  • Marko Vasić
  • Gladijator - Maximus Decimus Meridius
  • Pridružio: 14 Jan 2005
  • Poruke: 15766
  • Gde živiš: Majur (Colosseum)

Citat:Da li da isti prebacim u media query ovako pa da podesim
Ne prebacujes sve vrednosti vec samo one koje hoces da zamenis (na pr hoces boju da promenis ti ces samo njen parametar staviti:

@media (max-width: 767px){       .dropdown-menu>li>a {       color: #fff!important;       } }
Important sam stavio u slucaju da ne prihvati promenu i zapamti, ovo je samo primer, ne moras menjati boju.

Mada, ja sam mislio da smanjis padinge/margine kod glavnih li elemenata (ne od dropdowna). idi desni klik na ono LINK i inspect element i videces kom elementu pripada. iskoristi ga u medija queriju i smanji mu top/botom padding/margin.

offline
  • Pridružio: 25 Mar 2015
  • Poruke: 548

Ok jasno, radi to je ovo, sad bi trebao i u okviru dropdowna da se sve smanji?
@media (max-width: 767px) { .navbar-nav>li>a {   padding-top: 1px;   padding-bottom: 1px;   line-height: 20px;   margin-left: 5px;   margin-right: 5px; } }

Da li je ovo u redu dodao sam i margine, smanjio sam padinge sve u svemu mozemo podesavati po zelji klijenata? Pozdrav

offline
  • Pridružio: 25 Mar 2015
  • Poruke: 548

#container { width:740px; background-color:#fff; padding: 30px; margin:60px auto;    }
Prebacio sam psd nesto ovako i ovo je gotov html
Kako da podesim ovaj fiksni container da radi u bootstrapu?


Pitanje je prebaceno ovde http://www.mycity.rs/Web-dizajn/Psd-to-bootstrap-izrada-sajta.html

offline
  • Pridružio: 25 Mar 2015
  • Poruke: 548

Vezbam ovako nesto i interesuje me izgled na rezuluciji npr 1920px. Ovako izgleda na raznim reolucijama




Ovo je rezolucija 1920x1920

trenutno nemam tu rezoluciju pa nemogu da vidim kako izgleda ovo je screenshoot.
<div id="adminsuport">             <div class="container">                <div class="row">                      <div class="col-xs-12 col-md-12 col-lg-12">                      <h3>Sed ut perspiciatis unde omnis                      </h3>                      <p>Quis autem vel eum iure reprehenderit<br> qui in ea voluptate velit                      </p>                   </div>                </div>             </div>          </div>
Pitanje: Kako da u css-u podesim da se slika prikaze i na manjoj rezoluciji? slika u donjem delu Sed ut perspiciatis unde omnis. Da li da preko media query podeseim za minimalnu i za maksimalnu rezoluciju ili moze samo preko cistog css-a? Pozdrav i hvala.






offline
  • Pridružio: 25 Mar 2015
  • Poruke: 548

Postovanje, interesuje me da li ovo moze da se resi css-om, mada vidim da je mobile jquery ili nije
Ovako izgleda normalno

Onda kada se skroluje meni pojavi se visak ovde


Kaka se klikne na menu body
<body class="home page page-id-1733 page-template-default custom-background wpex-theme wpex-responsive full-width-main-layout skin-base has-composer content-full-screen shrink- fixed-header sidebar-widget-icons page-with-slider no-header-margin page-header-disabled has-post-slider post-slider-below-title has-mobile-menu wpb-js-composer js-comp-ver-4.5.1 vc_responsive">
dobije se ovo
#site-navigation li.nav-try-it-free-btn, #site-navigation li.nav-signin-btn {     margin-top: 10px; }

ja sam stavio umesto 10px i 1px i ispravio


Ali kad se skroluje nazad nije u ravni Smile




Kad idem na sipect element na ovaj zeleni menu
body.shrink-fixed-header #site-header-sticky-wrapper.is-sticky .header-one #site-navigation-wrap, body.shrink-fixed-header #site-header-sticky-wrapper.is-sticky .header-one .dropdown-menu > li > a {     height: 70px;     line-height: 70px; }

line-height odredjuje poziciju levog elementa a height ovog zelenog ali nece da se podesi?

Ok radi ovako sa ovim velicinama height: 60px; line-height: 70px;

Ko je trenutno na forumu
 

Ukupno su 985 korisnika na forumu :: 24 registrovanih, 5 sakrivenih i 956 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: acatomic, bokisha253, cavatina, darkangel, Duh sa sekirom, Frunze, galerija, GandorCC, Georgius, ikan, Libertas, MiG-29M2, milutin134, MiroslavD, mkukoleca, mnn2, mocnijogurt, raketaš, Ripanjac, ruma, S2M, stegonosa, suton, Vlada78