SkyD Posted December 24, 2006 Report Share Posted December 24, 2006 Kāds būtu labākais variants taisot sludinājuma sadaļu, lai tā būtu smuki un ērti pārskatāma. Kautkā gribētos, lai ir piem data/ mape un tajā mapē kautkā bāzt iekšā visas kategorijas un tās apakškategorijas. Piem. -> kategorijas: transports, tehnika, utt.. Un lai katrai no kategorijaam ir savs ID. Pēctam veidot apakškategorijas. Piem. TRANSPORTS -> vieglie auto, kravas auto, utt.. Varētu itkā ~ kautkā tā: /data/transport/1/ - /data/transport/2/ utt, bet nu tad buutu jataisa visādas mapes un laikam tas ir galiigi garaam... Tapeec kaads vareetu buut labaakais variants? Link to comment Share on other sites More sharing options...
hmnc Posted December 24, 2006 Report Share Posted December 24, 2006 nesapratu ideju vispār ko tu gribi panākt?! parasta parent/child relācija Link to comment Share on other sites More sharing options...
SkyD Posted December 24, 2006 Author Report Share Posted December 24, 2006 kas ir parent/child relācija? Link to comment Share on other sites More sharing options...
hmnc Posted December 24, 2006 Report Share Posted December 24, 2006 (edited) table cats id parent_id title 1 0 auto 2 0 pr0n 3 1 bmw 4 1 opel 5 3 m3 6 3 m9 Edited December 24, 2006 by hmnc Link to comment Share on other sites More sharing options...
SkyD Posted December 25, 2006 Author Report Share Posted December 25, 2006 Jaa, itkaa vareetu ar datu baazi, bet cik es esmu skatijies visur, tad tur sadaljas ar sludinaajumiem jaucaas kopaa un viss tiek mekleets peec viena $_GET[''] .. piem. parododu.lv tur gan sadaljas, gan sludinaajumi tiek mekleeti peec ?cid=... ! Noteikti stulbi esmu izdomaajis, bet nu var itkaa uztaisiit mapes /data/1/1/, /data/1/2/, /data/2/1/ .. utt.. un tad: http://adrese.lv/data/1/1/, bet tas man pasham pat liekas stulbi. Kaa ar php un db to labaak panaakt, ka, piemēram, /data/1/2/1/ atrastos TRANSPORTS -> VIEGLIE AUTO -> AUDI Link to comment Share on other sites More sharing options...
hmnc Posted December 25, 2006 Report Share Posted December 25, 2006 tā pati tabula + nicetitles (a-z0-9_) + modrewrite Link to comment Share on other sites More sharing options...
SkyD Posted December 25, 2006 Author Report Share Posted December 25, 2006 Es iisti nesaprotu to parent_id. Kam tiek pieshkjirts pirmais ID, kam otrais utt? 0 - sadalja, 1 - auto marka, 2- auto modelis? Un izskaidro nicetitles. :p Link to comment Share on other sites More sharing options...
hmnc Posted December 25, 2006 Report Share Posted December 25, 2006 jopcik :D miegs nenāk? karoche, djelo k noche. id - parastais auto_increment int tabulā. katram ierakstam tāds ir unikāls. parent_id - norāda uz attiecīgās kategorijas 'vecāka' id.. respektīvi norāda galveno sadaļu. piemēram, ja bmw sadaļai id ir 6 tad, ja gribēsi zem bmw pabāzt huļiganku tad viņas parent_id būs 6. un ja zem huļigankas gribēsi pabāzt vēl kaut ko tad tā ieraksta parent_id būs huļigankas id. got it? nicetitles ir tāda lieta, kā teksts, kurš atbilst a-z0-9_ (dažreiz arī citiem simboliem, bet es parasti pieturos pie šiem) un kurš tiks izmantots adresācijā. tu jau noteikti zini, ka nevari pieprasīt http://tavakaste.lv/bmw/huļiganka/reāls pocanu auto/.. tāpēc teksts jāattīra. piemēram- http://tavakaste.lv/bmw/huliganka/reals_pocanu_auto/ tā kaut kā. p.s. no tevis alus Link to comment Share on other sites More sharing options...
SkyD Posted December 25, 2006 Author Report Share Posted December 25, 2006 Izlasīju, bet kārtīgi nesapratu, jo miegs nāk. Jaiet gulēt! :D Link to comment Share on other sites More sharing options...
hmnc Posted December 25, 2006 Report Share Posted December 25, 2006 nu bet kas tur nesaprotams? parasta koka struktūra Link to comment Share on other sites More sharing options...
bubu Posted December 25, 2006 Report Share Posted December 25, 2006 Forumā jau n-reizes apspriests.. Pat manā satura topikā ir linki (zem Datubāzes, vairāklīmeņu meņu): http://php.lv/f/index.php?showtopic=1569 http://php.lv/f/index.php?showtopic=1972 http://php.lv/f/index.php?showtopic=3364&a...amp;#entry26540 Link to comment Share on other sites More sharing options...
andrisp Posted December 25, 2006 Report Share Posted December 25, 2006 SkyD, btw, iekš pardodu.lv viss netiek meklēts tikai pēc 'cid'. Tur vel ir tāds GET parametrs 'lp'. Link to comment Share on other sites More sharing options...
SkyD Posted December 25, 2006 Author Report Share Posted December 25, 2006 Jā, bet kā tad man to visu info bāzt iekšā? Man ir ar 3 valodām - LV, ENG, RUS. Var taisiit piem taa, ka saakumaa ieraksta ieksh tabulaa visas 9 kategorijas, kuru parent_id=0, tad apakshkategorijas noraadot, ka parent_id=1, un tad kategoriju zem apakshkategorijas, kuras parent_id=2. Un, lai dabūtu tādu menu, kā piem. ss.lv, tad man vajadzētu izlasīt datus, kuru parent_id=0 un parent_id=1, ja? Link to comment Share on other sites More sharing options...
hmnc Posted December 25, 2006 Report Share Posted December 25, 2006 nu bet kāda starpība kādā secībā TO dara!? galvenais ir zināt parent ID, respektīvi jāiet no augšas uz leju. ar valodām šitā: id | parent_id | nicetitle | title_lv | title_en | title_ru un viss zem utf8 Link to comment Share on other sites More sharing options...
andrisp Posted December 25, 2006 Report Share Posted December 25, 2006 (edited) Papildinot hmnc: Sadaļas: id | parent_id Nosaukumi dažādās valodās: sadalas_id | lang | title Tā varēs smuki pievienot neierobežotu skaitu valodu. Edited December 25, 2006 by andrisp Link to comment Share on other sites More sharing options...
Recommended Posts