Jump to content
php.lv forumi

Kavacky

Reģistrētie lietotāji
  • Posts

    2,510
  • Joined

  • Last visited

Everything posted by Kavacky

  1. Wunderbar, paldies! Viltīgi ar to inline-block. Labākais tas, ka pats arī tā vienbrīd iemēģināju, bet kaut kas tur nebija riktīgi un man pašam nenostrādāja.
  2. Apšaubu, vai tad n gadus vecs OpenGL manuālis tagad būtu nepareizāks kļuvis? Noveco pati tehnoloģija.
  3. Kas par dabas brīnumiem ir tajā failā, ka tas pārslēdz lapas ( wtf? ) tik ilgi, ka kaut kas bremzē un ir jāgaida?
  4. Nē, tieši otrādi - es CSS māku, tāpēc zinu, kā jāveic absolūtā pozicionēšana. Kā jau sākumā teicu ( "Tekstā šādas kombinācijas ik pa brīdim atkārtojas vairākas reizes." ), tas nav tikai vienā vietā, un tās vietas mainās - tas nav kaut kāds statisks gabals, kuru vienreiz uztaisa, bet gan dinamisks contents. Tātad, testcase izskatās šādi ( nav citur, kur ērti ielikt kodu, lai citiem pēc tam nav čakars noseivot :): <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Test - CSS Opera/IE laža</title> <style> body { font-size: 16px; } #wrapper { border: 1px solid #FF0000; height: 300px; margin: 0 auto; width: 700px; } #teksta_konteiners { border: 1px solid #00FF00; position: relative; left: 40px; top: 40px; width: 660px; } .links { border: 1px solid #0000FF; position: relative; } .links span { background: #FFFFCC; border: 1px solid #CCCCCC; position: absolute; top: 20px; z-index: 99; } .links a { color: #F00; } </style> </head> <body> <div id="wrapper"> <div id="teksta_konteiners"> Teksta blāķis teksta blāķis teksta <span class="links"><span>popaps, kuram pāri rādās zemāk esošais links (uz IE)</span><a>links</a></span> blāķis teksta blāķis <span class="links"><span>popaps</span><a>links</a></span> teksta blāķis teksta blāķis teksta blāķis <span class="links"><span>popaps</span><a>links</a></span> teksta blāķis teksta <span class="links"><span>popaps</span><a>links</a></span> blāķis <span class="links"><a>links, kurš rādās pāri popupam</a></span> teksta blāķis. </div> </div> </body> </html> Vispirms šo var apskatīties ar FF un redzēt, ka popapu ( nu tie tagad nav popapi, bet principā jābūt ) dzeltenās kastītes rāda tā, ka linki zemā cauri tām nespīd. Tālāk atveram ar IE - opā, sarkanie linki vietām ir redzami cauri. Bet, kā jau minēju, ar JavaScriptu to viegli var novērst. Problēmas rodas ar Operu, kura tos popapa boxus nopozicionē pēc #teksta_konteiners ( un laikam tāpēc, ka tas ir pēdējais elements, kas ir ar "display: block" un "position: relative" ). Ja mēģina popapa aptverošo span`u pārvērst par div, bet nolikt kā inline, nekas nemainās - rāda ne tur, kur vajag. Tātad - kādam ir kāda ideja, kā šitās popup kastes nolikt kā nākas tīri ar CSS ( ar JavaScriptu atradu vienu čerez ž veidu, kura sīkais gļuks ir nenozīmīgs pagaidām, bet gribētos kā labāk atrast ).
  5. Radio buttoni - lieks lapas laukums aizķēzīts. Combo box ( <select> ) ar visām norādītajām valstīm. Tālāk attiecīgi switch ( $country_id ) { case 'lv': $flag = 'latvija.png'; break; }
  6. Tieši tā - nafig vajag lieku tabulu, ja IP un komentāra pievienošanas laiku saglabā pašā komentāru tabulā.
  7. Redirektē, uztaisi vēl flood filtru, kas neļauj no vienas adreses sūtīt biežāk kā, piemēram, pusminūtē, utt.
  8. Problēma sekojoša: ir inline elements ( <span> ) ar relatīvu pozīciju, kurā atrodas vēl viens <span>, kas nopozicionēts absolūti ( + liels z-index ), lai varētu to parādīt kā popupu ( slēgājot ar JS display: block/none ). Tekstā šādas kombinācijas ik pa brīdim atkārtojas vairākas reizes. <span id="outer_<x>"><span id="popup_<x>">blablabla</span>teksts</span> Ar FF viss strādā ok, pirmā problēma rodas ar IE - tas norenderē relatīvi pozicionētos <span> pat cauri popupam ( cik noprotu, tad tāpēc, ka inline elementiem nepienākas tikt pozicionētiem relatīvi ). To sanāca apiet ( gan IE6, gan IE7 ), pēc noklusējuma ārējiem <span>iem atstājot "position: static" ( tb defaulto ), bet uz popupa parādīšanu aktīvajam uzstādīt pozīciju uz relative, lai tiktu pareizi novietots popups, bet citi <span>i nespīdētu cauri ( jo tiem joprojām ir pareiza "position: static" un renderējas pareizi ). Bet Operā tāds triks cauri neiet ne vella, jo absolūti nopozicionētu <span> kategoriski nerāda, ja tas atrodas relatīvi pozicionētā inline elementā -> attiecīgi arī JavaScripta joks nedarbojas, jo elements vienkārši uz to brīdi, kamēr ārējo <span>u nostāda relatīvi, pazūd. Kādam nav kāda ideja, kā Operu apčakarēt? Pozicionēt ar JS pēc kursora neder, jo tad popapa pozīcija attiecībā pret to saturošo <span>u mainās, bet vajag, lai popups vislaik parādās vienā un tajā pašā vietā. Bet, pozicionējot iekšējo <span>u pēc ārējā <span>a pozīcijas, Opera gļukaini renderē brīdī, kad popaps pazūd - dažās vietās netiek pārrenderēts laukums ar "pazudušo" popapu un izskatās neglīti.
  9. 20 projekti vienlaicīgi var būt arī 20 maintenance darbi vienlaicīgi. LOL.
  10. Visvienkāršākais - ielasi pa rindiņai no tā faila un atlasi tās, kuras atbilst Latvijai. Un tās tad noglabā datubāzē.
  11. Biznesā "daudz, labi un lēti" nepastāv. Nu nevajag iet pie lohiem, kas raksta to šausmīgo kodu. Cik man zināms, normālos uzņēmumos vajadzētu būt augstiem izstrādes standartiem, tai skaitā par to, kā jāraksta kods. Klients parastais pēc būtības ir cirvis, kurš Worda dokumentu knapi prot noseivot, kur nu vēl kaut kādu moduli kaut kam pielikt. Tā ka bullshit.
  12. Jā, jo tiem gatavajiem moduļiem ir jau arī 100 gatavi boti, ka to moduli atpazīst kā raibu suni.
  13. Un nahren vispār šajā gadījumā vajag kā stringu "01", "02", ... ? Vesels skaitlis strādās gana labi.
  14. Paķerot kaut kādus tābrīža parametrus. Precīzāk nezinu, un, ja godīgi, nav arī īsti vajadzības zināt - tāds pseidorandoms ir gana labs randoms sadzīves vajadzībām.
  15. Kavacky

    no 1 ip

    Tad tu būsi tērējis liekas pūles, lai atsijātu 1 no 10000 cilvēkiem, kas tāpat rezultātu būtiski neietekmēs. Baigi vajag.
  16. Kavacky

    no 1 ip

    Ja lietotājs būs gana zinošs, lai ieietu ar citu IP, zinās arī, kā kukiju nodzēst.
  17. Varbūt aizmirsi datoru ieslēgt, un tāpēc nestrādā? Ja nepiesienas tam, ka tas ir tizli sarakstīts, tad viss strādā. Edit: ā, es padomāju, ka jump daļa ir kaut kur citur jārealizē pēc tam. Ups.
  18. ULTRALOL XD *atvainojiet, nenoturējos*
  19. "ErrorDocument 404 /error/404.php ErrorDocument 404 http://localhost/torrents/" -> WTF LOL? Tieši tādu var dabūt ar echo '<?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>404 - Not Found</title> </head> <body> <h1>404 - Not Found</h1> </body> </html>'
  20. Kavacky

    no 1 ip

    Saglabā datubāzē tās IP adreses, no kurām tiek paņemts. Pirms ņemšanas pārbaudi, vai tāda adrese jau nav saglabāta, ja ir, tad pasūti nah.
  21. Ver vaļā caur IP ( piemēram, "http://1.3.3.7/lapa.php" ), nevis vietējo lokāciju ( piemēram, "C:/MyFukkinServer/Apache/htdocs/lapa.php" ).
  22. Kavacky

    peehaa

    Kaut kā dumji. Nevar vienkārši nosetot $dalja = 2 un tad include('fails.php'), kurš tad ar to jau iestādīto $dalja dara, ko nu vajag?
×
×
  • Create New...