brekulis Posted March 10, 2011 Report Share Posted March 10, 2011 Veidoju kaut ko blogveidīgu. Katram postam būs iespēja pievienot vairākas bildes. Jautājums, kā augšupielādēt bildes? datubāzē taisīt jaunu tabulu bildēm? augšupielādēt bildes upload folderā un datubāzē ievietot linkus uz bildēm, vai labāk pašu failu likt datubāzē? un vēlviens jautājums. kā lai vienā lapā atspoguļo ne vairāk kā 10 datubāzes ierakstus? Quote Link to comment Share on other sites More sharing options...
briedis Posted March 10, 2011 Report Share Posted March 10, 2011 datubāzē taisīt jaunu tabulu bildēm? Jā. Kolonnas varētu būt id (auto increment), filename augšupielādēt bildes upload folderā un datubāzē ievietot linkus uz bildēm Jā, un datubāzē nevajag ievietot linku. Pietiek tikai ar faila nosaukumu. Bildes adresi iegūt ar php, teiksim: $img_url = "/uploads/bildes/" . $image_name; Failu likt datubāzē Labāk nē kā lai vienā lapā atspoguļo ne vairāk kā 10 datubāzes ierakstus? google - mysql limit Quote Link to comment Share on other sites More sharing options...
brekulis Posted March 10, 2011 Author Report Share Posted March 10, 2011 (edited) ideāli! paldies! :) Edited March 10, 2011 by brekulis Quote Link to comment Share on other sites More sharing options...
brekulis Posted March 11, 2011 Author Report Share Posted March 11, 2011 varbūt kāds īsumā varētu izstāstīt basic struktūru cms tipa blogam? vienkāršu lapu nav problēmu izveidot, bet kā ir ar tādām kur ir daudz un dažādi folderi (tb kategorijas, kur katrai savs folders) un katrā jāveic include vai require lai pievienotu hearderu. nav kaut kāds vieglāks variants(vēl jau paliek ../../../../../fails.php, bet diez cik forš tas nav)? esmu papētījis to pasu wordpress, bet starp to tīri (priekš manis) sarežģīto kodu izkost struktūru bija pagrūti. var kāds tādu mazu easy saprotamu uzmetumu uzrakstīt? tīri kur un kā labāk glabāt failus, vai nu vienalga kādu info. Quote Link to comment Share on other sites More sharing options...
wintermute Posted March 11, 2011 Report Share Posted March 11, 2011 Hehe .. no tad neraksti procedurālu kodu un izmanto OOP. Pašu lapas loģiku vari noformēt kā MVC. Kodu izkartotu kā /public/ asserts/ css/ javascript/ graphics/ uploads/ /blog/ cotrollers/ views/ models/ /cms/ cotrollers/ views/ models/ /framework/ Kur /public/ ir tas Document_Root us webservera. Quote Link to comment Share on other sites More sharing options...
brekulis Posted March 11, 2011 Author Report Share Posted March 11, 2011 jēziņ, iemetu aci. man, kas parasti kodu copy&paste un tad pielāgoju savām vajadzībām, šis liekas ultrahard!! :D Quote Link to comment Share on other sites More sharing options...
briedis Posted March 11, 2011 Report Share Posted March 11, 2011 http://net.tutsplus.com/tutorials/other/mvc-for-noobs/ Pamācies, pagūglē par MVC pieeju... Quote Link to comment Share on other sites More sharing options...
daGrevis Posted March 11, 2011 Report Share Posted March 11, 2011 MVC vēlākam... sākumā ir jāsaprot "old-school" struktūra... Reāli dari, kā pašam ērtāk... /system/c11n /cache /uploads /assets P.S. "c11n" ir saīsinājums no "configuration". Quote Link to comment Share on other sites More sharing options...
brekulis Posted March 11, 2011 Author Report Share Posted March 11, 2011 oki, palasīšos. šī ir ļoti slikta pieeja? <link rel="stylesheet" type="text/css" href="http://<?php echo $SITE_NAME ?>/includes/layout.css" /> Quote Link to comment Share on other sites More sharing options...
Aiviss Posted March 11, 2011 Report Share Posted March 11, 2011 (edited) nekas slikts tas nav - ja skatās no tāda viedokļa, ka tev vajag izvadīt $SITE_NAME. + tev tur ir kļūda. (nav semikola aiz mainīgā) Edited March 11, 2011 by Aiviss Quote Link to comment Share on other sites More sharing options...
daGrevis Posted March 11, 2011 Report Share Posted March 11, 2011 Tā nav kļūda... Quote Link to comment Share on other sites More sharing options...
Aiviss Posted March 11, 2011 Report Share Posted March 11, 2011 Tā nav kļūda... ok - mana kļūda :) Quote Link to comment Share on other sites More sharing options...
briedis Posted March 11, 2011 Report Share Posted March 11, 2011 oki, palasīšos. šī ir ļoti slikta pieeja? <link rel="stylesheet" type="text/css" href="http://<?php echo $SITE_NAME ?>/includes/layout.css" /> Kāpēc nepietiek ar absolūto ceļu, "/includes/..." ? Quote Link to comment Share on other sites More sharing options...
wintermute Posted March 11, 2011 Report Share Posted March 11, 2011 Patiesībā labās variants būtu <link rel="stylesheet" type="text/css" href="http://res.<?php echo $SITE_NAME ?>/includes/layout.css" /> Tas uzlabotu ielādes ātrumu, jo browseris var vilkt tikai divus failus vienlaicīgi no viena domeina. Un cookie'ji arī netiktu sūtīti komplektā. Quote Link to comment Share on other sites More sharing options...
marcis Posted March 11, 2011 Report Share Posted March 11, 2011 Toties DNS lookup paņem laiku X. Niecīgu, bet tomēr. Šo ir tieši tik pat vērts pieminēt kā sūtāmos cepumus (izņemot gadījumu, kad tavs cepums sver ~ 1MB). Google Webmaster tools apgalvo, ka DNS lookup bremzē lapas ielādi. Un lapas ielādes ātrums tagad ietekmēšot Page Rank. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.