Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] porządkowanie bloków
Woytek950
post
Post #1





Grupa: Zarejestrowani
Postów: 130
Pomógł: 2
Dołączył: 6.06.2008
Skąd: jesteś ?

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


witam. od dawna nie mogę sobie poradzić z moim problemem...
na swojej stronię mam panel admina a w nim między innymi bloki z róznymi iformacjami i teraz chcę aby można było je porządkować, przesuwać do góry, na doł itp 


jednym sposobem jakim wymyśliłem był aby każdemu blokowi nadać liczbę i przy wypisywaniu ustawić od najmniejszej do nawiększej itp... ale na to jest nie porączne bo gdy chcę zmienić położenie jednego bloku muszę także poprawić innym liczby

Go to the top of the page
+Quote Post
patryczakowy
post
Post #2





Grupa: Zarejestrowani
Postów: 420
Pomógł: 44
Dołączył: 22.10.2008

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


dla każdego bloku przypisujesz liczbę później w każdym bloku dajesz dwa guziki plus i minus oraz piszesz odpowiednią funkcję która od razu bedzie przesuwać inne bloki lub przy użyciu ajaxa możesz osiągnąć efekt taki jak na wp że sam myszką będziesz ustawiał kolejność ale to już niech się wypowiedzą specjaliści od ajaxa
Go to the top of the page
+Quote Post
cojack
post
Post #3





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


Do każdego bloku dodaj sobie kolumnę weight, i nadawaj jej wartości od 0 do miliona, później zrobisz sobie zwyczajne sortowanie np ASC, czyli rosnące, i bloki z większą czyli za razem cięższą wagą będą na samym dole. Zwykła pętelka która wyświetli dane, i tyle.
Go to the top of the page
+Quote Post
Woytek950
post
Post #4





Grupa: Zarejestrowani
Postów: 130
Pomógł: 2
Dołączył: 6.06.2008
Skąd: jesteś ?

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


a może znacie skrypt w którym owe rozwiązanie zastosowano?
Go to the top of the page
+Quote Post
CyberDuck_
post
Post #5





Grupa: Zarejestrowani
Postów: 135
Pomógł: 15
Dołączył: 17.08.2009

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


Ja to kiedys robilem na swojej stronie, ale ostatecznie
z takiego rozwiazania przy nastepnej zmianie strony
zrezygnowalem. Tak jak Ci koledzy radzili dodaj sobie
dodatkowe pole przy blokach i dopisz sobie funkcje, ktora
bedzie jakby Ci zamieniac miejscami w dol czy gore
te numery/liczby tabel miejscami, a przy wyswietlaniu
wyswietlasz najpierw wartosci mniejsze, a pozniej wieksze.

Jesli to sa bloki stale, ze stalymi numerami to mozesz numer
dodac do nazwy pliku inclufowanego. Natomiast do ustawien
kazdego uzytkownika dodac pole okreslajace kolejnosc wyswietlania
tych blokow np tak :
1:4:2:3:6:5
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 22:41