Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Clanci, kategorije, sekcije, slike [galerija slika i organizacija svega zajedno]

[es] :: PHP :: Clanci, kategorije, sekcije, slike [galerija slika i organizacija svega zajedno]

[ Pregleda: 786 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

strutter.poison

Član broj: 264822
Poruke: 115
*.dynamic.isp.telekom.rs.



+2 Profil

icon Clanci, kategorije, sekcije, slike [galerija slika i organizacija svega zajedno]21.01.2011. u 20:50 - pre 161 meseci
Ovo ima veze i sa mysql ali posto je primarni problem organizacija u okviru php-a, za mysql (ako kazete da treba bolje) pitacu na adekvatnom delu foruma.

Klasicna organizacija sadrzaja: clanak, kategorija, sekcija. Jedan clanak samo jedna kategorija, isto i za kategorija-sekcija, ali manje vise nije bitna relacija.

O cemu se radi? Radi se o brisanju. Izabrao sam innodb, povezao primarnim kljucevima i udesio kada se obrise sekcija polje sectionId postaje null za kategorije koje su pripadale toj sekciji. Isto tako kada se obrise kategorija u clancima categoryId null.
Svaka od ove tri tabele ima kolonu status i ako je za odredjeni clanak status publish, za njegovu kategoriju i njenu sekciju isto publish, clanak moze biti vidljiv. Ovo se uklapa kada se stavi categoryId null (brisanjem sekcije), clanak nece biti prikazan.

Clanci sadrze slike. Sada se dodaju na strani gde se dodaje i sam clanak sa ostalim podacima o istom. Onda se smeste gde treba i u bazi u polje images upisu njihova imena.
Uradio bih to malo bolje. U neki folder se skladiste slike (preko ftp ili kako god) a onda prilikom dodavanja clanka klik na link (browse server npr.) i otvara se prozor - media explorer pa preko js da komunicira sa onim glavnim.. Verujem da je jasno sta hocu da uradim.

Dilema je sta ce se desavati prilikom brisanja. Da li brisanjem sekcije da omogucim brisanje i kategorija, clanaka i slika. Ako se slika javlja u vise clanaka, treba je ostaviti. Ali tako ce se slike nagomilati.. pa mozda iz tog razloga ili nekog drugog bude obrisana slika koja je u upotrebi. Onda ruzno izgleda mesto gde treba da se pojavi. Da pretrazujem bazu i uklanjam njeno ime nije opcija ako se brise preko ftp-a.

Nadam se da ste me razumeli i da sam uspeo objasniti. :)

Da li uopste dobro razmisljam i gresim li negde? Kako bi vi uradili? Kako se najcesce praktikuje?

Hvala unapred. :)
 
Odgovor na temu

strutter.poison

Član broj: 264822
Poruke: 115
*.dynamic.isp.telekom.rs.



+2 Profil

icon Re: Clanci, kategorije, sekcije, slike [galerija slika i organizacija svega zajedno]25.01.2011. u 02:47 - pre 161 meseci
Za sve akcije koje sam nabrojao omogucio sam izbor koliko duboko da ide. Cackao sam jos malo, sad je bolje. Problem je resen.

Pozz

Edit Dakipro: Uklonjen offtopic, flame, prozivke bez povoda, ironicni komentari

Edit strutter.poison: Dobro je, zabrinuo sam se da samo ja vidim ovu temu :)

[Ovu poruku je menjao dakipro dana 25.01.2011. u 11:02 GMT+1]

[Ovu poruku je menjao strutter.poison dana 25.01.2011. u 20:15 GMT+1]
 
Odgovor na temu

[es] :: PHP :: Clanci, kategorije, sekcije, slike [galerija slika i organizacija svega zajedno]

[ Pregleda: 786 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.