DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   PHP (http://www.devprotalk.com/forumdisplay.php?f=9)
-   -   Admin panel sa PHP (http://www.devprotalk.com/showthread.php?t=9570)

game fever 14. 01. 2011. 22:58

Admin panel sa PHP
 
Pozdrav svima.

Zeleo bih da napravim administrator panel za jedan sajt. U admn delu mora biti mogucnost dodavanja, brisanje i izmena postojecih stranica.

Ne zelim niko da mi ovo odradi(znam da to tako ne ide), zelim neku uopstenu pomoc, neki koncept. Da li mogu php stranice da se ubace u MySQL i ako mogu kako, koja vrsta podatka je porebna(VAR CHAR, BLOB da li su potebni neki dodatni atributi). I kako mogu da napravim da neko odredi gde ce biti novi link ka novoj stranici.

Ako je ovo ne moguce uraditi u MySQL onda bi zeleo da neko objasni kako je drugacije moguce

Samo da napomenem, ne koristim CMS, iskljucivo programiram u HTML, PHP, CSS i JS. Hvala

McKracken 14. 01. 2011. 23:11

To sto hoces da napravis je CMS. :)

vidak 14. 01. 2011. 23:14

Čini mi se da je ovo školsko pitanje.

Prva zabluda koju ljude uče na faksu jeste da postoji admin deo sajt.
Admin deo deo koji drugačije izgleda i drugačije se ponaša u odnosu na korisnički ali je kompletna logika programiranja identična.
Čuvanje stranica u bazi podataka je, čini mi se, najgore moguće rešenje.

game fever 14. 01. 2011. 23:29

Hehe, jeste skolski(trenutno idem na fax)

@McKracken

Problem je sto ja kad pomislim na CMS automatski odlutam na joomla, drupal i wordpress. A meni treba cisti PHP i HTML(razlog za ovo je sto zelim da bude moj rad je sto zelim da ovaj admin panel ubacujem i u sve ostale (buduce) projekte tj. da mogu da ga promenim kako hocu)
@vidak

OK, znaci stavljane php stranice u mysql, glupo resenje. Koje resenje postoji a da nije mysql ili CMS

Ovo ne radim za skolski projekat(to sam zavrsio :)) ovo radim za jedno malo preduzece koje se bavi prodajom bele tehnike. Njima je potrebno da mogu da stave novu stranicu na prezentaciju bez toga da zivkaju mene da menjam rucno.

Znam da je moguce(na kraju krajeva i CMS se pravi sa php ali user friendly). Zelim jos da kazem da nisam totalni pocetnik oko programiranja, imam oko godinu dana iskustava sa HTML i oko pola godina sa PHP. Meni je potreban koncept(nacrt) kako je ovo moguce. Razumem da je admin panel samo jos jedan PHP fajl ali ne mogu svi da mu pristupe :1019:

jablan 14. 01. 2011. 23:34

To sto hoces da napravis je CMS.

webarto 14. 01. 2011. 23:43

PS (pre scriptum): Jedan savjet, taj CMS možeš praviti za tipske stranice, u šta sumnjam da ćeš raditi više od 2x tako da se ne zamaraš previše. Najbolje uradi za dodavanje novih stranica/tekstova, a ostalo po potrebi.

Ja mislim da nisi programirao u HTML :)
To sto hoces da napravis je CMS. I normalno je da je user friendly, inače ne bi bilo poente.

Nije pametno staviti PHP code u MySQL bazu i koristiti eval() pri tome. Ali tekst odnosno HTML, što da ne, možda da napraviš parser da ukloni JS pri učitavanju, ukoliko neko dobije pristup bazi.

Ja inače izbjegavam taj "pozadinski" dio, već hajmo reći "inline"...

Normalan korisnik:


Admin:

mangia 14. 01. 2011. 23:47

Ja radim inline ako neće biti "akanja" sa izgledom sajta/aplikacije

game fever 15. 01. 2011. 00:03

Dobro shvatio sam. Problem je bio sto se nisam informisao sta je CMS :1066:

E sad ono sto ne zelim je da korisnik moze da menja izgled sajta, samo da moze da doda, obrise i izmene neke stranice, nista vise nista manje(vec sam ubacio deo gde mogu da se dodaju, izmene i obrisu prozivodi)

@webarto

Ajde onda da kazem da nece biti PHP u bazi, nego samo HTML, predpostavljam da je PHP staviti u bazu ne glupo nego opasno(sigurnosni razlozi). Kad kazem HTML ne mislim na sam text, nego sve sto ide u jednu standardnu stranu <html><head></head><body></body></html> da li je to pametno staviti u bazu a zatim pozivati kad se klikne na link.

Hvala na pomoci

vidak 15. 01. 2011. 00:35

Citat:

Originalno napisao game fever (Napišite 94131)
Ovo ne radim za skolski projekat(to sam zavrsio :)) ovo radim za jedno malo preduzece koje se bavi prodajom bele tehnike. Njima je potrebno da mogu da stave novu stranicu na prezentaciju bez toga da zivkaju mene da menjam rucno.

Ovo liči da će to biti eshop. Ako je to zaista tako onda se u ovom slučaju mani sopstvenog programiranja. Eshop je jedan od najkompleksnijih oblika web postojanja.
Uzmi Joomla + VirtueMart i vozi Miško... (mada ćeš i u toj kombinaciji da se razbiješ dok ne pohvataš sve konce)
a ođe ćeš da čuješ još dosta predloga koji CMS uzeti za eshop.

webarto 15. 01. 2011. 00:52

^
Uopšte nije najkomplikovaniji :) Meni je lično najdraže shopove praviti. Međutim momak ne traži to već CMS za druge stranice koje okružuju eShop.


Vreme je GMT +2. Trenutno vreme je 13:26.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.