Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Menu w CMS - jak zbudować?
chfast
post 14.12.2003, 10:46:25
Post #1





Grupa: Zarejestrowani
Postów: 222
Pomógł: 0
Dołączył: 3.04.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Witam.
Męcze się z takim problemem od jakiegoś czasu. Próbuję stworzyć miniCMS na własny użytek (żeby nie trzeba było każdej strony budować od początku). Nie wiem jak zrobić menu w takim CMSie. Jak wy takie coś tworzycie to ręcznie dodajecie pozycje do menu? Czy np. menu samo tworzy linki do wszystkich modułów? Strasznie się w tym gubie więc prosze o pomoc.


--------------------
pozdrawiam, chfast
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Cudi
post 14.12.2003, 10:55:44
Post #2


Administrator planeta/IRC


Grupa: Przyjaciele php.pl
Postów: 385
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Zabrze

Ostrzeżenie: (0%)
-----


Menu można by podzilić na kategorie, myśle ze jeden poziom wystarcza. Jako zawartość kategorii można by podać ścieżke do pliku *.php który ma tam być wstawiony, kod html, lub zbór linków (można by ułatwić życie poprzez wybór linków do modułów z selectboxa). Oczywiście wszystkie dane (łącznie z pozycją na stronie) trzymane są w bazie danych. W moim (i pewnie wielu innych, bo ameryki tu nie odkryłem) CMS'ie działa to w ten sposób smile.gif


--------------------
"Programmers are in a race with the Universe to create bigger and better idiot-proof programs, while the Universe is trying to create bigger and better idiots. So far the Universe is winning."
Cudi's devBlog
Go to the top of the page
+Quote Post
menic
post 14.12.2003, 18:32:49
Post #3





Grupa: Zarejestrowani
Postów: 493
Pomógł: 0
Dołączył: 14.06.2003
Skąd: Tomaszów Lubelski/Rzeszów

Ostrzeżenie: (0%)
-----


Osobiście nie jestem zwolennikiem ładowania do menu wszystkich modołów. Ew. jezeli jest ich duzo to mozna napisać jakiś generator. a tak to wiekszość wpisywać ręcznie winksmiley.jpg


--------------------
Jak masz cos zrobic dobrze...
...To musisz zrobić to sam.

Uchwycić moment...
Go to the top of the page
+Quote Post
chfast
post 14.12.2003, 21:52:09
Post #4





Grupa: Zarejestrowani
Postów: 222
Pomógł: 0
Dołączył: 3.04.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat
Oczywiście wszystkie dane (łącznie z pozycją na stronie) trzymane są w bazie danych.

Można jaśniej? Co to są te "wszystkie dane" i co rozmiesz przez "pozycja na stronie"?

Sprawa nie wydaje się tak bardzo skomplikowana jeżeli CMS dzieli się na wyraźne moduły. Ale rozważcie taki problem: jest strona pewnej firmy X. Większość tej strony to zwykły statyczny kod z treścią informacjyjną. Jedyne typowe moduły to np. cennik, kontakty, jakiś sklep.
Wymyśliłem, że stworz moduł który będzie obsługiwał treść informacjyną, ale wtedy w menu muszą znaleźć się linki do tego samego mudułu, ale jednocześnie do innych stron przez ten moduł obsługiwanych. Jednocześnie nie można wrzycić do menu linków do wszystkich stron z treścią informacyjną, tylko trzeba je podzielić na kategorie - stworzyć hierarchie.
Z pełną automatyką chyba będzie problem, ale mam w zamyśle pewne rozwiązanie. Jak będe miał jakieś konkretne rozwiązania to pokaże.


--------------------
pozdrawiam, chfast
Go to the top of the page
+Quote Post
Cudi
post 15.12.2003, 16:22:42
Post #5


Administrator planeta/IRC


Grupa: Przyjaciele php.pl
Postów: 385
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Zabrze

Ostrzeżenie: (0%)
-----


Wszystkie dane tzn. id, pid, nazwa_linku, kod_linku/nazwa_modułu dla pojedyńczych pozycji oraz id, nazwa_grupy, pozycja(góra, doł, lewa strona, prawa itp.), scieżka pliku do wstawienia (jeśli nie podamy do mamy normalny edytor menu, z dodawaniem pojedyńczych pozycji). O coś takiego mi chodziło. Pełna automatyka mija sie z celem, wiadomo ze nie wszystko chcemy mieć w menu winksmiley.jpg


--------------------
"Programmers are in a race with the Universe to create bigger and better idiot-proof programs, while the Universe is trying to create bigger and better idiots. So far the Universe is winning."
Cudi's devBlog
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:45