Jump to content
php.lv forumi

andrisp

Moderatori
  • Posts

    8,065
  • Joined

  • Last visited

Everything posted by andrisp

  1. Kā lai īsti panāk, lai šis strādā uz IE ? -> http://paste.php.lv/4129 Problēma, ir tā, ka IE ignorē viena <td> iestatīto augstumu.
  2. Pār vēlu jau, tā lapa ir apsēsta ar spambotiem
  3. 800x600 vairs izmanto tikai kādi 6-8 procenti, bet par lapas platumu izlemjot, vadies ārī pēc tā, kādai auditorijai tai paredzēta.
  4. Šī doma man iepatikās. Vai es pareizi saprotu (skat. zemāk)? Defaultā (pirms pārveides ar JS) un tiem, kam nav javascripts (tātad botus ieskaitot) rādās šis: <form action="skripts_kam_vajag_papildus_lauku.php"> Bet tiem, kam ir javascripts, action ar javascript tiek pārveidots uz šādu: <form action="skripts_kam_nevajag_papildus_lauku.php"> Tikai kurā brīdi to pārveidi vislabāk veikt ? Pie ielādes, vai kad nosubmitē ? Update: Tikko pakonsultējos, un man pastāstīja, ka esot ari visādi boti, kas saprotot Js, tā kā laikam tomēr nāksies izmantot attēla metodi.
  5. Nu tā lapa ir ar 300-700 unikālajiem apmeklētājiem dienā. Vienas rajona avīzes mājaslapa, kurai es šaubos kāds speciāli pielāgotu botu, domāju, ka vienkārši kāds parasts spam-bots viendien savās ikdienas gaitās nejauši uzklīda tai lapai, un pamanīja, ka var netraucēti paspamot, bet pēc tam pievienoja tās adresi savai listei, lai ik pa laikam atkal iegrieztos. Nu vai kaut kā tā.
  6. Domāju, ka bad-word liste nebūs tik efektīga. Un ģenerēt bildi, man liekas, arī būs lieki, jo tas būs tas pats, ja izdrukāšu to rindiņu vienkārši plaintextā. Vienīgā atšķirība, ka ģenerēta bilde aizsargātu arī no tiem, kas raksta spam-botu speciāli manai lapai. Parastie spam-boti manuprāt nav tik gudri, lai saprastu, ka jāpaņem kaut kāda daļa no stringa iekš kaut kāda <span> elementa un jāieraksta kaut kādā <input> elementā, it sevišķi ja es name un class atribūtus izdomāšu kaut kādus nesakarīgus.
  7. Vai ar to, ka formā plaintextā ielikšu kaut kādu autorizācijas kodu (līdzīgi kā klab.lv pievienojot komentāru), un lūgšu jūzerim kādā input'ā viņu ievadīt, pietiks, lai aizsargātos no visiem viagras&co spambotiem ?
  8. Ja interese apgūt 'tālāk', tad varbūt paskaties uz Javascript pusi, kas būtu vairāk uz dizaina lietām nekā php. Ja vēl nezini, tad tā ir skriptēšanas valoda browserim, ar kuru var veidot lapu dinamiskāku un lietotājam draudzīgāku/interesantāku (ja pareizi to lieto).
  9. Šo jau izmēģināju (skat. pirmo postu). Interesē, vai to nevar panākt bez border-collapse.
  10. It kā nevajag, bet kaut kur vienreiz lasīju, ka kaut kādos speciālgadījumos var gadīties, ka header neizpildas un tāpēc ieteicams die(); aiz tā. Varbūt kāds kaut ko var iekomentēt par šo ?
  11. Es gribēju panākt aptuveni kaut ko šādu:
  12. <th> no formatēšanas viedokļa ir praktiski tas pats kas <td> un manu problēmu neatrisina
  13. Ir tabula ar šādiem css propertijiem: table#table { background-color: orange; } table#table thead td { background-color: black; color: white; } table#table tbody td { background-color: white; } Vai ir iespējams ar css panākt, ka visām pirmās rindas šūnām nav border apkārt ? Ja nav, tad varbūt varat ieteikt savādāku veidu kā ar css visām tbody td šūnām uzlikt borderu, bet thead td šūnām ne ? Eksperimentēju arī šādi: table#table { border-collapse: collapse; } table#table thead td { background-color: black; border: 1px solid black; } table#table tbody td { border: 1px solid orange; } Bet šim piemēram ir renderēšanas gļuki - IE un FF attēlo nedaudz atšķirīgi, kas it kā būtu sīkums, bet manā gadijumā tas neder. Paldies
  14. paldies par paraugu, bet arī šeit div platums būs fiksēts nevis 'tik cik td', un, kā jau teicu, tas ir tieši tas, ko vēlos panākt.
  15. Es vēlos uztaisīt tādu tabulu, kurai šūnās informācija rādās apgraizīta (ar substr), un katrai šūnai ir iespēja nospiest uz speciālas pogu (tipa Maximaze/Minimize), kas šo šunu "atver vaļā" - parāda pilnu tekstu. Taisu to visu ar Javascriptu. Gribētos, lai tas pilnais teksts nevis izstiepj šūnu, bet atveras div'ā, kas stiepjas pāri apakšējiem ierakstiem. PS. position: absolute vajag, lai tas div varētu būt lielāks par td.
  16. Ja man ir <td> ar <div style="position: absolute; height: 150px; "> iekšā, tad kā var panākt, lai tas div's ir tieši tik plats cik <td> ? 'position: absolute' vajag, lai div's vertikāli stieptos pāri <td> robežām. Paldies.
  17. hmm.. bet ja, piemēram, gribu veidot fotogaleriju ar aprakstiem vairākās valodās ?
  18. Kādi ir varianti veidojot datubāzes struktūru lapai, kura paredzēta vairākās valodās ? Es iedomājos un lietoju divus variantus: 1. Piemēram, ir tabula news, kuras struktūra ir id | name_lv | name_ru | text_lv | text_ru Mīnuss: problemātiskāk (bet ne neiespējami) katrai valodai veidot savu unikālo saturu. 2. Divas (tik cik valodas) tabulas: news_lv: id | name | text news_ru: id | name | text utt.. Mīnusi: - praktiski visas tabulas jādublē. - sarežģītāk veidot galerijas ar bilžu aprakstiem Plusi - var veidot unikālu saturu katrai valodai. Varbūt jums ir ko teikt par to ? Kādi padomi ?
  19. 1. Tās notices ir no galvenā skripta. 2. Pārbaudi vai skripts tiešām tiek klāt mape/'.$klapas_id.'/bildes, jo iespējams, ka tas fails, kurā tu ieinkludoji šo skriptu, nemaz pats netiek klāt šai dirai. 3. Kā arī tiy komentārs
  20. Ir ok lietot, bet praktiska jēga man šķiet nav no tā, ja neskaita, ka kods validējas.. browseris abos gadījumos saņems instrukciju par attribūtu, kas nav standarta un ir ne-valids. palabojiet, ja kļūdos.
  21. Kāda jēga slēpt no validātora kaut ko, ja tāpat zināms, ka gala kods ir nevalids ?
  22. Interesanti - es pēc bubu komentāra arī patestēju un man nerādījas, kaut gan iepriekš biju izmantojis šo metodi arī uz IE. Droši vien kaut ko samudrījos :)
  23. Nesaprotu, kā īsti ? Visādi izmēģinājos ar to, ko tu man piedāvā, bet nekā nesanāk - sanāk tikai viens liels pelēks pleķis. UPD: Sapratu! Nezinu, vai tu tā domāji, bet: table#tabula td { background-color: white; } table#tabula { background-color: gray; } un iekš html cellspacing: 1;
  24. http://paste.php.lv/4055 Iekš FF tabula izstiepjas uz kreiso pusi par vienu pikseli vairāk nekā vajadzētu. To, ka tas ir border-collapse dēļ, saprotu, bet kā atrisināt šo problēmu ? Vai varbūt varat ieteikt alternatīve veidu, kā ar css tabulu pārveido par smuku režģi ? Paldies
×
×
  • Create New...