SkyD Posted December 24, 2006 Report 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?
hmnc Posted December 24, 2006 Report Posted December 24, 2006 nesapratu ideju vispār ko tu gribi panākt?! parasta parent/child relācija
hmnc Posted December 24, 2006 Report 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
SkyD Posted December 25, 2006 Author Report 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
hmnc Posted December 25, 2006 Report Posted December 25, 2006 tā pati tabula + nicetitles (a-z0-9_) + modrewrite
SkyD Posted December 25, 2006 Author Report 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
hmnc Posted December 25, 2006 Report 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
SkyD Posted December 25, 2006 Author Report Posted December 25, 2006 Izlasīju, bet kārtīgi nesapratu, jo miegs nāk. Jaiet gulēt! :D
hmnc Posted December 25, 2006 Report Posted December 25, 2006 nu bet kas tur nesaprotams? parasta koka struktūra
bubu Posted December 25, 2006 Report 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
andrisp Posted December 25, 2006 Report 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'.
SkyD Posted December 25, 2006 Author Report 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?
hmnc Posted December 25, 2006 Report 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
andrisp Posted December 25, 2006 Report 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
Recommended Posts