Jump to content
php.lv forumi

Gacha

Reģistrētie lietotāji
  • Posts

    805
  • Joined

  • Last visited

Everything posted by Gacha

  1. Gacha

    Efektīvs kods

    Pēc manām domām efektīgam kodam ir divas puses: 1. Izpildes ātrums un efektivitāte 2. Salasāmība un papildināšana. Domāju, ja pēc šī seko, tad jabūt labam rezultātam :) bet nevienmēr tā sanāk :D Bet man ar tāds jautājums saistībā ar kodu, mājas lapām, vai drīzāk web projektiem kā tādiem! Cik zinu, tad daudzi, vai vismaz daži ar php strādā tā nopietni, vai vismaz piepelnās pa brīvo laiku. Tapēc gribu jautāt, kā Jūs darāt! Piemēram atnāk klients, kurš grib nelielu lapusi, tur ar jaunumiem, aptauju un mošk vēl kādu attēlu galeriju. Ko Jūs taisat no jauna un ko kopējat vai liekat klāt jau no vecā? Vai tiešām visi izmanto vienus vienīgus templeitus? Vai tikai gatavas klases un f-cijas? Problēma ir tā, ka nēsmu redzējis, kā programmē lapas kāds pieredzējis cilvēks, man sanāk, ka atkal jaizgudro ritenis no jauna, kuru visi saka, ka nevajag izgudrot :) Līdz šim man ir doma izveidot pieņemsim f-ciju, vai klasi, ar ko pārbauda datus un vēl vissādas f-cijas utt. Vārdusakot izveidot visu tā, lai pamainot nedaudz parametrus var iegūt tieši to ko vajaga!
  2. Gacha

    div contents

    Nu bet shitā tev sanāca? strādā?
  3. Gacha

    div contents

    Kas šajā gadījumā tas labais izstiepsies? Nu ja tā, tad ieliec šos abus iekš: .viss { width: 700px; //cik vajag? } Nu un tagad cik liels būs kreisais attiecīgi būs labais :)
  4. Gacha

    div contents

    Ja pareizi sapratu, tad mošk šitā: .kreisais { width: 100px; float: left; } .labais { margin-left: 100px; } Un viss :)
  5. sk, tevtomer taisniba, par shito biji piemirsis! Gan kaut ko ar regex var saveidot, bet es tos nerubiju :(
  6. Bet strip_tags tachu izdzesh visu textu, kas ir starp neatljautiem tagiem, ja buus strip_tags($text); tad nekadi html tagi nestradas. Tad ar BBcode tu lieto ko vajag un nerkads spams nebuus!
  7. Es panjemu un ar strip_tags nonjemu pilnigi visus tagus un lietoju bbcode, shita tev neder?
  8. Nu domāju, ja raksti priekš sevis un tas tev neliekas nekāds svarīgais kods, tad var rakstīt, tā lai tikai strādā, bet ja tu to domā publicēt vai tirgot, tad nu gan vajadzētu pacensties mazliet vairāk. Bet parasti cenšos puslīdz korekti rakstīt, man vienalga vai par to piemaksās vai nepiemaksās vienkārši pašam labāka sajūtu, ka labi padarīts :)
  9. Man liekas, ka viņš domā, ka nospiež linku, tad lapas vidu inklūdojās attiecīgais fails un augseejaa labajaa stuurii ari kaut kas inklūdojās. Iesaku tev paserčot forumu par includu un switch!
  10. Testa pēc varētu uzņemt laiku un paskatīties, ko tad 1h laikā var uztaisīt! 9876: lūdzu iekopē te tās prasības, ja vari!
  11. Nu es nez, ja tikai jauztaisa DB [id][name][type][sub_1][sub_2] un tad to izmest uz ekrāna, un pielikt submenu margin: 10px; Tad te nekas grūts neizskatās. Nu ja jau tev prasa reālu menu ar smuku noformējumu, tad gan savādāk ;)
  12. Diezgan dīvains tev tas teikums padevās! bubu tak teica:
  13. Vai tik tu nepretendē uz šito darbu :D
  14. Jums te baigi intresanta diskusija izvērsusies :) Manas domas: Stundas laika to menu var uztaisīt bez problēmām, ja nav nepieciešams nekāds tur dizains un nekādas mežonīgas pārbaudes vai arī visam jabūŧ baigi ideāli noformētam. Domāju, ka dažus no tiem kandidātiem ir samulsinājis, tas ka ir dots noteikts laiks un droši vien cenšoties pēc iespējas labāk pēc visiem standartiem. Man personigi patīk strādāt lēni un visu pārdomāt. Cik Robi esmu te redzējis, domāju, ka to menu viņš varēja uztaisīt, jo tas tiešām ir viegls uzdevums.
  15. Kur tev glabasies tie sadaļu nosaukumi? Ja DB, tad izdoma no sākuma vienkāršu struktūru. Ķipa [nosaukums][sadalja][apakshsadalja-1][apakshsadalja-2]..... Un velkot ara ar pareizu SQL tu dabūsi ko tev vajaga :)
  16. Ta laikam bus, bet man tomer labak patiktu readdir un kaut vai Output bufferingu izmantot, jau jau bus tur tukstoshiem topiku un ik 3 min simtiem cilveko tos chekos:)
  17. A kapēc vajadzīgs atsevišķā failā ievietot cik ir tie faili un kurš ir jaunākais? Vai to cik ir nevar prosta izskaitīt? Un vai to kurš jaunākais nevar ar filemtime f-ciju, ar šito varētu būt problēmas, bet cik redzu, tad tie raksti ir smuki 1.txt 2.txt 3.txt nu tad kam lielaks sk tas arī pirmais!
  18. Es ar no sākuma domāju, ka tas xhtml ir kaut kas baigs, izrādījās, ka nekāda šķirba varteikt, ka nav! <br> ir jabūt <br /> <img vajag alt="" un visiem tegiem jabūt noslēgtiem un vēl šādi tādi sīkumi - nekas īpašs :)
  19. Nu nav gadījies ar šito lietu ņemties, bet ja tā padomā, kas tev vajadzīgs. Paņemt no direktorijas visus failus un ielasīt masīvā un tad attiecīgi parādīt 0-10 10-20 utt Es darītu tā: ieeju lv.php.net atrodu f-ciju readdir un tur ir šis: if ($handle = opendir('.')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { echo "$file\n"; } } closedir($handle); } Pārveidojam to uz: $i=0; if ($handle = opendir('.')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { $masivs[$i] = $file; $i++; } } closedir($handle); } Tagad mums visi tavi raksti ir iekš masīva! Un tagad atliek tik izmest attiecīgi uz ekrēna. $g=0; $z=9; for($i=$g; $i=>$z; $++){ include($masivs[$i]); } Tagad tik izštuko ko darīt ar to $g un $z lai viss smuki slēgtos!
  20. Gacha

    apstrade ar oop

    Nu pagaidām es jau vēl neko nevaru spriest par OOP. Varbūt, kad būšu to iepazinis tuvāk, tad arī to daudz lietošu, bet pagaidām tikai dažviet!
  21. Gacha

    apstrade ar oop

    Nu es domāju, kad pabeigšu šo klasi ar visu ko tai domāju likt iekšā tā būs pietiekami liela :) Bet pagaidām ma ir svarīgi izveidot jebkādu klasi. Man šķiet, ka klases ir javeido atsevišķām lietām piemēram šādai apstrādei, mysql un vēl kaut kam, bet domāju, ka pilnībā kodēt tikai ar OOP nav labi. Un par to extended kaut ko dzirdeju, bet pagaidām vel neiebraucu, bet kad būs vajadzīgs tad jau sapratīšu.
  22. Gacha

    apstrade ar oop

    Nu reku mēģinu uztaisīt klasi, kuru domāju izmantot datu ievietošanai un izvadišanai no DB. Class filtrs { var $data; var $opt; function filtrs(){ $this->data = ''; $this->opt = ''; } function db_in(){ $this->data = trim($this->data); $this->data = addslashes($this->data); } function db_out(){ $mas = explode(' ',$this->opt); if(in_array('bbcode', $mas)){ $this->data .= ' bbcode'; } if(in_array('html-on', $mas)){ $this->data .= ' html-on'; } if(in_array('html-off', $mas)){ $this->data .= ' html-off'; } if($this->opt == '' || in_array('main', $mas)){ $this->data .= ' main_filter'; } } } $klase = new filtrs; $klase->data = 'Tiek izmantoti šādi filtri: '; $klase->opt = 'bbcode html-on main'; $klase->db_out(); echo $klase->data; Itkā viss iet, tik gribēju zināt vai ko nedaru nepareizi, vai lieki. Varbūt kaut ko būtu labāk darīt savādāk. Vēl man intresē tie konstruktori, sapratu to aptuveno jēgu, bet ko vēl labu var ar tiem darīt? Un kas vēl OOP ir tāds specifisks? pagaidām zinu $this un konstruktori.
  23. Gacha

    2 skripti

    Es te gugleju un atradu vienu, kas tev Sliipeetais varētu intresēt => šitas te links
  24. Gacha

    apstrade ar oop

    Tnx jums abiem par piemēriem, tagad man ir skaidrs apmēram tik daudz lai kaut ko noderīgu varētu izveidot. Tagad tik japatrennējas un gan jau ar laiku tā lieta aizies :)
  25. Nu es glabāju DB tikai bildes nosaukumu, sadaļu un ID un vēl šo to. Man ir lapa.lv/bildes/{sadaļas ID}/{te 2 folderi - big, small}/bilde.jpg Man šķiet, ka tavs SQL pieprasījums ir normāls, ja tev būtu savādāka DB struktūra, tad varētu savādāk, bet šitā man liekas tev ir labi.
×
×
  • Create New...