Pereiti prie turinio

PHP, CSS, HTML - klausimai...


Rekomenduojami pranešimai

Na man grafika tikrai nėra prie širdies ir nelabai patinka.. o šiaip tai jo, nenaudoju tų pluginų, nes man nereikia, man geriau, kad rodytų visiems tą patį, o ne tik tiems, kurie naudoja dev tool, firebug ir panašiai.

Tai gal ir dizainas ne prie širdies? Kokio velnio tada su CSS užsiimt? :)

Čia grafikos ir nereiks, tai ir sakau, padaryk kažką be paveikslėlių, vien su CSS (tuo labiau jei CSS3, tai galima tikrai normaliai sukurt - gradientai, šešėliai, apvalūs kampai, etc. :))

 

Neįsižeisk, bet žiauriai nusišnekėjai. Minėti pluginai nėra tam, kad rodytų tą kažką kito. Pluginai yra tam, kad padėtų developinti. Tarkim paspaudžiu Inspect Element ant tų tavo meniu punktų ir iškart matau, kokios CSS taisyklės jiems pritaikytos, galiu gyvai jas redaguoti pačioje naršyklėje, kad nereiktų refreshinti po kiekvieno pakeitimo ir t.t. Jie patys nekeičia to, kaip naršyklė atvaizduoja :).

 

Pavyzdys iš Chrome dev tools:

http://img.silke.in/thumbs/2011061113077983.png

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai gal ir dizainas ne prie širdies? Kokio velnio tada su CSS užsiimt? :)

Čia grafikos ir nereiks, tai ir sakau, padaryk kažką be paveikslėlių, vien su CSS (tuo labiau jei CSS3, tai galima tikrai normaliai sukurt - gradientai, šešėliai, apvalūs kampai, etc. :))

 

Neįsižeisk, bet žiauriai nusišnekėjai. Minėti pluginai nėra tam, kad rodytų tą kažką kito. Pluginai yra tam, kad padėtų developinti. Tarkim paspaudžiu Inspect Element ant tų tavo meniu punktų ir iškart matau, kokios CSS taisyklės jiems pritaikytos, galiu gyvai jas redaguoti pačioje naršyklėje, kad nereiktų refreshinti po kiekvieno pakeitimo ir t.t. Jie patys nekeičia to, kaip naršyklė atvaizduoja :).

 

Pavyzdys iš Chrome dev tools:

http://img.silke.in/thumbs/2011061113077983.png

 

Hm.. na aišku, nes šiaip galvojau čia šiaip tie toolsai, o aš užsiimu CSS todėl, kad mano hobis yra programavimas/kodavimas :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Hm.. na aišku, nes šiaip galvojau čia šiaip tie toolsai, o aš užsiimu CSS todėl, kad mano hobis yra programavimas/kodavimas :)

Na tai aš jau pasiūliau, eik sukoduok kažką kad ir be paveikslėlių (na, jei labai reik kokių ikonėlių, rasi ir nemokamą rinkinį). Manau tikrai gali padaryti gražiau už mane :D Dar tuo labiau, jei pasimokysi CSS3 :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Taigi pastaruoju metu dar sukodavau keletą HTML dizainų ir norėčiau iš jūsų išgirst patarimų/kritikos. Taigi sukoduoti HTML dizainai būtų tokie:

http://v-rp.lt/Dizainas1/

http://v-rp.lt/Dizainas2/

http://v-rp.lt/Dizainas3/

http://v-rp.lt/Dizainas4/

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Taigi pastaruoju metu dar sukodavau keletą HTML dizainų ir norėčiau iš jūsų išgirst patarimų/kritikos. Taigi sukoduoti HTML dizainai būtų tokie:

http://v-rp.lt/Dizainas1/

http://v-rp.lt/Dizainas2/

http://v-rp.lt/Dizainas3/

http://v-rp.lt/Dizainas4/

 

Visi Not Found

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Jau normaliau.

Kam pirmam dizaine #pagrindas plotį užmetei 1000px, jei pats turinys tik 700px pločio? Tai po to reikia dėt visokius padding ir pan. Dėk #pagrindas width 700px

 

Antram #pagrindas width išvis nenurodytas. Nurodyk, kitaip margin-left/right auto neveikia (kaip gali centruot, jei nežinai kokio pločio elementą reikia centruoti?). Ir dėl to kreivai rodo toliau (nu kam tą margin 305px for ######s sake, juk jei pas tave centre, tai nebus pas visus centre).

post-11296-043358500 1308475218_thumb.png

 

 

Trečiam išvis nėra wrapperio, vėl su margin bandai centruot, vėl ##### gaunas... Nejaugi taip sunku viską sudėti į vieną divą, nurodyt jam plotį ir margin-left/right auto...

 

Ketvirtas. Tu tą wrapperį turbūt pagal nuotaiką/mėnulio fazę dedi :D ir vėl 1000px plotis (iš kur tu tą 1000px ištrauki neįsivaizduoju), kai turinys nei 700px nėra.

 

P.S. Dizainai tragiški.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Jau normaliau.

Kam pirmam dizaine #pagrindas plotį užmetei 1000px, jei pats turinys tik 700px pločio? Tai po to reikia dėt visokius padding ir pan. Dėk #pagrindas width 700px

 

Antram #pagrindas width išvis nenurodytas. Nurodyk, kitaip margin-left/right auto neveikia (kaip gali centruot, jei nežinai kokio pločio elementą reikia centruoti?). Ir dėl to kreivai rodo toliau (nu kam tą margin 305px for ######s sake, juk jei pas tave centre, tai nebus pas visus centre).

post-11296-043358500 1308475218_thumb.png

 

 

Trečiam išvis nėra wrapperio, vėl su margin bandai centruot, vėl ##### gaunas... Nejaugi taip sunku viską sudėti į vieną divą, nurodyt jam plotį ir margin-left/right auto...

 

Ketvirtas. Tu tą wrapperį turbūt pagal nuotaiką/mėnulio fazę dedi :D ir vėl 1000px plotis (iš kur tu tą 1000px ištrauki neįsivaizduoju), kai turinys nei 700px nėra.

 

P.S. Dizainai tragiški.

 

Antram dizaine ,,pagrindas'' div'e tikrai yra nuruodytas:

#pagrindas {

widht: 900px;

margin: 0 auto;

}

 

O trečią dizainą smarkiai keičiau, bet ne visą kodavau, todėl wrapperio kitas ir neuždėjo, o aš to ir nepastebėjau.

 

O dėl pirmo ir ketvirto dizaino, tai aš kažkodėl visada pripratęs 1000px dėt :D

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Width, height, length. Man irgi būdavo sunku atsimint... :D (vėlgi, dev tools'ai puikiai rodo, jei kokia nors taisyklė neveikia - šauktukas prie taisyklės)

 

Nuvažiavęs antras dizainas jau buvo minėtas. Ketvirtam būtų patogiau pasidaryt kažką tokio:

<div id="header">
<div id="headerlogo"></div> <!--- čia bg image --->
<div id="headertext"></div> <!--- čia headerio tekstas „Tavo counter strke“ -->
</div>

Nes dabar stumdai, stumdai tą tekstą su paddingu. Ant fluid width bbž kas gautųsi.

 

Kaip sakė kiti nariai, jei visas turinys užima tik ~600px, tai kam 1000px wrap'as? Nesąmonė. :)

O jei jau nori daryt fixed width dizainą, tai optimaliausias plotis - 960px, kadangi puikiai tilps į 1024x*** rezoliucijos ekranus, kurių rinkoje pilna, netgi jei šone ekrano bus koks nors mažytis sidebar :)

Tiesa, pasipraktikuok ką nors ir su fluid width, ir, kaip sakiau, sukurk savo!!

 

Sėkmės :)

Redagavo Silke
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Width, height, length. Man irgi būdavo sunku atsimint... :D (vėlgi, dev tools'ai puikiai rodo, jei kokia nors taisyklė neveikia - šauktukas prie taisyklės)

 

Nuvažiavęs antras dizainas jau buvo minėtas. Ketvirtam būtų patogiau pasidaryt kažką tokio:

<div id="header">
<div id="headerlogo"></div> <!--- čia bg image --->
<div id="headertext"></div> <!--- čia headerio tekstas „Tavo counter strke“ -->
</div>

Nes dabar stumdai, stumdai tą tekstą su paddingu. Ant fluid width bbž kas gautųsi.

 

Kaip sakė kiti nariai, jei visas turinys užima tik ~600px, tai kam 1000px wrap'as? Nesąmonė. :)

O jei jau nori daryt fixed width dizainą, tai optimaliausias plotis - 960px, kadangi puikiai tilps į 1024x*** rezoliucijos ekranus, kurių rinkoje pilna, netgi jei šone ekrano bus koks nors mažytis sidebar :)

Tiesa, pasipraktikuok ką nors ir su fluid width, ir, kaip sakiau, sukurk savo!!

 

Sėkmės :)

 

,, sukurk savo!!'' turėjai omenyje nusipiešti sau dizainą?

 

P.S Dėl fluid norėjau paklaust, kas per fluid? Nes pirmą kart susiduriu su šituo :?

Redagavo Sprunkas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

,, sukurk savo!!'' turėjai omenyje nusipiešti sau dizainą?

 

P.S Dėl fluid norėjau paklaust, kas per fluid? Nes pirmą kart susiduriu su šituo :?

Na, sakei su photoshop nedraugauji, tai blogiausiu atveju gali ir nepiešti, o tiesiog kažką susidėlioti (minėjau jau ne kartą, jei CSS3 naujoves pažiūrėtum, galima ir be paveikslėlių gražiai padaryt).

 

Fluid width - kintamas plotis, priklausantis nuo ekrano dydžio. Tarkim 90% ar pan. :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na, sakei su photoshop nedraugauji, tai blogiausiu atveju gali ir nepiešti, o tiesiog kažką susidėlioti (minėjau jau ne kartą, jei CSS3 naujoves pažiūrėtum, galima ir be paveikslėlių gražiai padaryt).

 

Fluid width - kintamas plotis, priklausantis nuo ekrano dydžio. Tarkim 90% ar pan. :)

 

turi omeny pvz wraperiui ,,pagrindas'' nustatyti width 90% ir pnš?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki, tai vat iškilo viena bėda su PHP, bėda yra tokia:

Kai nieko neįrašau į laukelius man turėtų mest klaida, kad neįvestas slaptažodis arba slapyvardis, o dabar išviso nieko nerašo, kame čia bėda? Nesurandu :|. Prisegu savo PHP failus.

 

Dėkui už atsakymus iš anksto!

index.php

login.php

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Man rodos lievas tikrinimas su NULL yra, turėtum bandyt tikrint if(empty($kintamasis)).

 

P.S. Pastebėjimas: įsijungiau tavo login.php ir nieko nesuvedęs spaudžiau logintis, tai klaidos pranešimą, kad duomenys neįvesti išviso tai gavau... Nesuprantu kodėl tau nerodo:)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Man rodos lievas tikrinimas su NULL yra, turėtum bandyt tikrint if(empty($kintamasis)).

 

P.S. Pastebėjimas: įsijungiau tavo login.php ir nieko nesuvedęs spaudžiau logintis, tai klaidos pranešimą, kad duomenys neįvesti išviso tai gavau... Nesuprantu kodėl tau nerodo:)

 

Na taip, man irgi taip rašo, bet jeigu pvz nicka parašai, o slaptažodžio neparašai klaidos neišmeta, o dėl NULL, kaip sakei rašyt geriau tą empty.. O gal geriau va taip kažkaip?: if($kintamasis == "") { echo "..." } ?

 

 

EDIT:

 

Jau susitvarkiau :)

Redagavo Sprunkas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

htmlspecialchars() filtruoji, o SQL ne'escape'ini... Kokį šimtąjį kartą šiam forume matau skriptą su MySQL injekcijos pažeidžiamumu. Siūlyčiau viską mokytis nuosekliai, nes dabar šokinėji nuo CSS prie PHP, darai kažkokius nurašytus nuo kažkur skriptus ir neišmoksti dorai nei vieno, nei kito.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

O šiaip, gal kas žino gerų pamokų, kaip sukoduoti dizainą ant php-fusion v7?

 

P.S Silke, perėjau nuo CSS prie PHP, kadangi man jau su CSS jau gan gerai sekasi ir neiškyla klausimų ir nerandu kur daugiau tobulėt tame CSS (Bent jau kol kas), todėl ir perejau prie PHP, nes mano tikslas buvo išmokti HTML, CSS, PHP, bei JavaScript.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...