Autor Zpráva
E5150
Profil
Zdravim,
mam ciste teoreticky dotaz v zacatcich:

Chci udelat webovou aplikaci (PHP&MySQL) treba blog, e-shop nebo tak neco, kterou by vyuzivalo vice uzivatelu.

Jak se da zaridit, aby soubory aplikace byly vyuzivany vsemi uzivateli a menili se jen nektere (vzhled)?
Jde mi to, abych nemusel pro kazdeho uzivatele kopirovat celou aplikaci (vsechny soubory)...

Diky moc!
Mastodont
Profil
???

Jestli ti jde o to, aby měl každý uživatel možnost vybrat si vlastní šablonu, tak to musíš název šablony pro každého uživatele někam uložit a v kódu pak po přihlášení šablonu vybrat.
E5150
Profil
Nejen ... de mi o to, aby stranky napr.: www.neconekde.cz/pepa a www.neconekde.cz/jarmila byla stejna aplikace, jen s jinym designem a jinym obsahem napriklad dva bloky, ale abych nemusel do obou slozek kopirovat celou aplikaci... aby soubory implementace funkcnosti aplikace byli v jedne slozce a z ostatnich se nejak jen vyuzivali...
fandaa
Profil
Mastodont
???

taky nechapu.. ;)

E5150
soubory implementace funkcnosti aplikace byli v jedne slozce a z ostatnich se nejak jen vyuzivali...

nevim jesetli to teda chapu dobre, ale co takhle napojit ty uzivatele do databaze a ukladal si ten aktualni vzhled do tabulky... v te slozce kde mas ty: soubory implementace funkcnosti aplikace bys mel soubor s nejakou funkci ktera by vybirala vzhled ktery y byl ulozeny v databazi..
nevim jestli to jde z toho pochopit.. ;)
Hyna
Profil
Jednoduše to udělej za pomocí mod_rewrite a "seourl".
Přes GET pak dostaneš "pepu", nebo "jarmila" a pak už si to jednoduše zpracuješ v skriptu, který bude jen v rootu webu.
E5150
Profil
:o)
Proste a jednoduse: Kazdy e-shop ma jiny vzhled a jiny obsah (zbozi), ja chci mit uzivatele, kteri si vytvori ucet a s nim i svuj e-shop. Vyberou si z predkonfigurovanych vzhledu a vlozi si svoje zbozi a sve kategorie...

mod_rewrite me taky napadl ... udelat neco ve stylu:

RewriteRule ^([a-zA-Z0-9_-]*)/eshop(.*)$ eshop/$1$2
Tzn. ze se nazev_eshopu vlozi jako prvni parametr

Kdyby mel nekdo lepsi navrh, jak na to, sem s nim :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: