![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Robię takiego miniCMSa i natknąłem na taki problem - mam pare głównych kategorii produktów wraz z linkami do nich:
Cytat o Marka A
- jakis link1 - jakis link2 - jakis link3 - jakis link4 o Marka B - jakis link1 - jakis link2 - jakis link3 - jakis link4 ... Teraz jak zdefiniować że A.jakiślink1 i A.jakislink3 prowadzi np. do statycznej strony HTML, A.jakiślink2 prowadzi do listy produktów, a A.jakiślink4 prowadzi do newsów z parametrem np. X=34 - a np. w MarkaB linki prowadzą do czegoś zupełnie innego. Musze przyznać, że nie am pomysłu jak zrobić odwołanie do modułu produktów, newsów z konkretnym parametrem lub także statycznej strony... Oczywiście wiem, że to musi być oddzielna tabela w bazie, ale jak to zdefiniować? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Ja wymyśliłem sobie tak - tworze tabele id | module | action | params.
W module wstawiam nazwe modułu np, produkty, w action "pokaz", a w params np. "catID=4353". Dodawanie linków to bedzie oddzielny formularz przeładowujący sie przy wybrze modułu i zmieniający drugiego i trzeciego selecta na akcje i nazwy kategorii. Ja wiem, że to prymitywne (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ale ten CMS to bedzie bardziej z nazwy, ponieważ i tak polowe wszystkich danych w szablonach trzeba bedzie dopasowywać pod odpowiedniego klienta :| ... Z drugiej strony taka mała uniwersalność (ale tylko od strony gościa strony, administracja jest wypasiona (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ) powoduje, że ten produkt niełatwo bedzie komuś sprzedać dalej. Oczywiście, że nie jest to profesjonalne podejście, ale nie mam aż tyle czasu żeby wszystko zrobić samemu..... (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) wiec trzeba pewne rzecy uprościć. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 19:39 |