![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 22.02.2006 Ostrzeżenie: (20%) ![]() ![]() |
Witam
mam mały problem bo wiem jak wykonac to cos dla kilku elementow ale jak zrobic to coś uniwerslnym znaczy sie nie dla 4-5 elementow ale dajmy dla 100 czy 1000 elementow juz mowie o co chodzi: mam mape linkow w rodzaju drzewa ![]() odpalamy strone map.php i widzimy owe drzewo linkow wszystkie linki są nie aktywne prucz tego gdzie jestesmy. załozmy ze jestesmy tam gdzie czerwony kwadrat i na dole pod mapką widzimy opis danego działu oraz przycisk enter co umozliwia nam wejsc do srodka. ale mam tez mozliwosc klikniecia na niebieski kwadratt a na pozostale zółte juz nie juz nie, Teraz gdy klikniemy na niebieski kwadrat pod mapa wyswietli sie owe info o tym dziale i odrazu syskamy mozliwosc klikniecia wszystkich kwadratow na okolo kwadratu niebieskiego czyli tak jak na obrazku widzimi odchodzace odnogi. kazdy kwadrat(dział) powinien posiadac swoj znacznik(numer) tak ze po wejsciu do danego dzialu dla usera wpisuje sie w profil(nie widac tego) gdzie sie znajduje gdyby teraz user wylogował sie lub wywaliło mu połączenie po ponownym zalogowaniu był tam gdzie jest, Jeszcze jedna sprawa w tym oknie na dole pod mapa gdzie jest info o danym dziale byla by wyswietlana lista userow jacy w tej chwili tam rzesiaduja nawed ci wylogowani tak ze mozna bylo by kliknac na imieniu usera i wyslac do niego prywatna wiadomosc lub cos w tym rodzaju ale to juz inna sprawa ![]() ![]() kolejne zadanko to zrobienie popmenu czyli takiego okienka ze gy najedziemy myszka na dany kwadrat lub imie usera wyswietla sie nam jakies tam dane z gory ustalone i jezeli mozna to rowniez i avatar danej osoby lub dzialu. dla malego nswietlenia sprawy z drzewem to chodzi mi o zrobienie czegos takiego jak mapa w grze EvE Online lub dajmy to Master of Orion przynajmniej tylko to ma tak wygladac podobnie reszta bedzie pokojami do rozmow z zadaniami ![]() ![]() ostatnia mini sprawa rownierz zwiazana z drzewem chodzi ze standardowo user moze tylko o jeden kwadrat dalej sie poruszac ale mi chodzi rowniez o mozliwosc poruszania sie od 1 do 9 linkow dalej choc tylko tych po ktorych prowadzi droga. To tak w skrocie poniewaz potrafie po czesci zrobic to co napisalem ale w postaci gąszczy linkow i odnosnikow ![]() ![]() Pozdrawiam i mam nadzieje ze nie zrazi was ilosc textu ![]() ******************************************************************** edit: ******************************************************************** Wpadłem na mały pomysł ale niewiem jak go wykonac User będzie posiadał komurke „akces” typu INT Każdy link będzie mnial cos takiego w sobie If ($akces==NR_LINKU) echo’<A HREF=”link.php” target=”menu_pod_mapa”><IMG SRC=”button.jpg”></A>’; else echo’<IMG SRC=”button.jpg”>’; gdzie kazdy link czyli ten kwadracik posiadal by swoj nr i po prostu jak się ma akcesa to linki te będą po prostu dzialaly w innym wypadku będą zwyklymi przyciskami J i dajmy klikajac na owy link komórka akces czyscila by się i przyjmowała nowa wartosc co w tym rodzaju ze gdy klikniemy odpali się nam skrypcik danego dzialu nadajacy nam $akces= NR_LINKU tylko niewiem jak to zrobic jeszcze dla kilku elementow wiem ze będzie trzeba uzyc tablicy Ten post edytował Remx 23.02.2006, 16:32:57 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Heja,
Mysle, że potrzebował byś to 1 czesci 2+ tabel. Jedna z nich: Połączenia punktów Kod id, connectedto Definiuje ona połączenia między punktami I tak dla Twojego przykladu: ![]() Kod 1, 4 4, 2 4, 3 4, 9 4, 5 itd... Teraz chcąc sprawdzić które z linków powinny być aktywne robimy
I zwrocone connectedto dajemy aktywne Natomiast zapamietanie kto gdzie jest to poprostu wpisanei aktualnego ID do tabeli userow -------------------- Słońce zachodzi ... kolejna noc nadchodzi ...
|
|
|
![]() ![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 22.02.2006 Ostrzeżenie: (20%) ![]() ![]() |
dzieki za podpowiedz zroblem juz czesc tego ale nie moge zakapowac jak dziala twoj $currentID
![]() ![]() zrobilem mniejsze drzewko by bylo prosciej zrobic i przedstawic przyklad ![]() a wiec zrobilem tabelke a do niej wrzucilem punkty ponizej widac kod wrzucajacy
i wszystko jest ok znaczy sie punkty sa tam gdzie trzeba musialem zalozyc 3 kolumny bo mosi byc jedna kolumna z indexem a index nie moze sie powtarzac ![]() dajmy to ze:
jak rozumiem bedzie ta zmiena przejmowac pozycjie w ktorej akorat jestesmy ![]() nastepnie
tylko jak zrobic te ify ? trzeba dac cos takiego ?
znaczy sie to przyklad tak by wyswetlilo nam to co jest zwracane ale owego wyniku uzywamy przy IFach ![]() bo jakos mi niechce dzialac ![]() ******************************************************************* edit: ******************************************************************* chyba znalazlem rozwiazanie ![]()
no i czy da sie nalozyc na te kwadraciki linki jako bitmapa z opcia onmause, bo chcialbym zrobic tak ze tam gdzie jestesmy bedzie czerwony kwadracik a tam gdzie mozna bedzie kliknac to zielony kwadrat ![]() ![]() Ten post edytował Remx 23.02.2006, 21:37:51 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.07.2025 - 04:59 |