![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 221 Pomógł: 14 Dołączył: 11.03.2009 Skąd: Lubaczów Ostrzeżenie: (0%) ![]() ![]() |
Witam
Probuje robic strone w php i nie mam pojecia jak zabrac sie za odnosniki do innych stron.. Chodzi mi o to ze na stronie glownej bede mial kilkanascie linkow do roznych podstron cos na styl : MENU jakis_link jakis_inny jeszce_jeden OPCJE jakis_link jakis_inny jeszce_jeden itd... I teraz nie wiem czy napisac jakas klase zeby mi generowala switch'a i przypadki tak ze jak bede mial przypadek MENU to wyswietli mi linki z MENU, czy uzyc normalnie switcha w index.php albo w osobnym pliku i zainkludowac go pozniej, albo za pomoca if'a, czy uzyc bazy danych do zapisania nazw tych linkow? jesli uzyje switcha to bedzie tych przypadkow b.duzo:/ chialbym jakos zautomatyzowac to zebym pozniej mogl w panelu aministracyjnym np. dodac sobie kolejna"ramke" z nazwa i linkami no i przedewszystkim skrocic kod. Jak wy to robicie? czego uzywacie?? z gory dzieki za podpowiedzi Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 379 Pomógł: 45 Dołączył: 30.06.2007 Ostrzeżenie: (10%) ![]() ![]() |
W bazie danych tworzysz sobie tabele menu. Będziesz w niej przechowywał np. takie dane: id, nazwa (np. MENU, OPCJE, jakis_link, inny_link, itd), sciezke_dostepu_do_pliku, glowna_kategoria, podkategoria).
w glowna_kategoria i podkategoria będziesz sobie zaznaczał czy chcesz aby ten link był jako glowna_kategoria (wtedy możesz sobie zrobić żeby napis był dużymi literami, innym kolorem, itp) albo podkategoria (i też wtedy sobie formatujesz jak Ci się podoba). Piszesz sobie skrypt odpowiedzialny za automatyczne tworzenie linków. Za pomoca pętli pobierasz sobie wszystkie rekordy z bazy i tworzysz linki. Musisz jakimś warunkiem sprawdzić czy jest to glowna_kategoria czy podkategoria żeby rozróżnić, który szablon linku użyć. P.S. Stwórz sobie jeszcze jedno pole w bazie które będzie grupowało podkategorie do odpowiedniej glowna_kategoria żeby nie było tak że podkategoria z MENU wczyta się w OPCJE. Ten post edytował tomsi 1.05.2009, 09:30:23 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 221 Pomógł: 14 Dołączył: 11.03.2009 Skąd: Lubaczów Ostrzeżenie: (0%) ![]() ![]() |
W bazie danych tworzysz sobie tabele menu. Będziesz w niej przechowywał np. takie dane: id, nazwa (np. MENU, OPCJE, jakis_link, inny_link, itd), sciezke_dostepu_do_pliku, glowna_kategoria, podkategoria). w glowna_kategoria i podkategoria będziesz sobie zaznaczał czy chcesz aby ten link był jako glowna_kategoria (wtedy możesz sobie zrobić żeby napis był dużymi literami, innym kolorem, itp) albo podkategoria (i też wtedy sobie formatujesz jak Ci się podoba). Piszesz sobie skrypt odpowiedzialny za automatyczne tworzenie linków. Za pomoca pętli pobierasz sobie wszystkie rekordy z bazy i tworzysz linki. Musisz jakimś warunkiem sprawdzić czy jest to glowna_kategoria czy podkategoria żeby rozróżnić, który szablon linku użyć. P.S. Stwórz sobie jeszcze jedno pole w bazie które będzie grupowało podkategorie do odpowiedniej glowna_kategoria żeby nie było tak że podkategoria z MENU wczyta się w OPCJE. NO dzieki :-) cos pokombinuje - mam juz zrobiona tabelke do przechowywania nazw tych naglowkoa i linkow i zalozylem ze nie bedzie ich wicej niz 10. zastanawiam sie czy nie zrobic drugiej tabelki do przechowywania wartosci tych linkow (czyli <a href=sciezka_do_pliku...). Cos pokombinuje;-) a chcialem wiedziec jak wy to robicie bo sposobow jest kilka a ja bym chial jakos to zrobic zeby nie przekombinowac za bardzo;-) Pozdrawiam:-) juz sobie poradzilem dzieki:-) mam teraz kolejny problem ... mam dwie tabele - jedna obsluguje mi "ramki" z lewej strony a druga z prawej czy istnieje mozliwosc zebym uzyl jednego case do 2 tabelek (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) myslalem nad czyms takim : tylko nie wiem jak to przeniesc do skryptu tak zeby mi to dzialalo:/ mam cos takiego :
a chialbym miec to w jednym case dla obu tabelek. a wyswietlanie mam tak :
da sie tak zrobic zeby case sprawdzal mi ktora ramke kliknolem?? bo z id mi wychodzi ale nie wiem jak przerobic to zeby tez zmieniala sie prawa i lewa strona :/ Pozdrawiam ps. mam nadzieje ze ktos to zrozumie co napisalem;-) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 29.09.2025 - 09:15 |