Kadra zespołu - właściwe sortowanie

Moderator: comraden

User avatar
DarioB
.
Posts: 341
Joined: Wed Apr 08, 2009 11:23 pm
Joomleague version: 2.0.x
Location: Gdańsk
Contact:

Kadra zespołu - właściwe sortowanie

Postby DarioB » Sun May 06, 2012 9:45 pm

Problem ciągnie mi się od 0.93. I nadal nie wiem co zrobić.
Link --> http://www.lechia.net/index.php?option=com_joomleague&view=roster&p=143&tid=1%3Alechia-gdask&Itemid=145

W każdej z pozycji zawodnicy wg mnie powinni być posortowani wg nazwisk (alfabetycznie). Niestety nie wiem jak to zmienić. Oczywiście mogę ręcznie ID powpisywać ale to trochę dłubania.
Podobnie miałem z projektami. W zapleczu można sobie sortować jak się chce ale gdy się chce zapisać sortkowanie np. alfabetyczne to nie działa. Tu też musiałem wszystko ręcznie.

User avatar
DarioB
.
Posts: 341
Joined: Wed Apr 08, 2009 11:23 pm
Joomleague version: 2.0.x
Location: Gdańsk
Contact:

Re: Kadra zespołu - właściwe sortowanie

Postby DarioB » Tue Jun 05, 2012 2:09 pm

Szkoda że nikt nie pomoże. W międzyczasie dostałem info, że piłkarze są sortowani wg pozycji a potem wg numerów koszulek.
Ja bym wolał by było sortowanie pozycje a potem nazwiska.
Czy ktoś podpowie jak to zmienić?
No i druga sprawa. Gdy nie mam dodanych numerów koszulek a dodaję nowego zawodnika do składu, ten automatycznie dostaje "0" na koszulkę, co wpływa na głupie sortowanie składu. Tego zera niestety nie mogę skasować.
Czy to wina JL czy ustawień mojej bazy danych?

User avatar
kubik
.
Posts: 618
Joined: Tue Nov 03, 2009 7:20 pm
Joomleague version: 2.0.x
Location: Oberschlesien
Contact:

Re: Kadra zespołu - właściwe sortowanie

Postby kubik » Tue Jun 05, 2012 9:26 pm

DarioB wrote:Szkoda że nikt nie pomoże. W międzyczasie dostałem info, że piłkarze są sortowani wg pozycji a potem wg numerów koszulek.
Ja bym wolał by było sortowanie pozycje a potem nazwiska.
Czy ktoś podpowie jak to zmienić?
No i druga sprawa. Gdy nie mam dodanych numerów koszulek a dodaję nowego zawodnika do składu, ten automatycznie dostaje "0" na koszulkę, co wpływa na głupie sortowanie składu. Tego zera niestety nie mogę skasować.
Czy to wina JL czy ustawień mojej bazy danych?

Dobrym i chyba najprostszym rozwiązaniem byłoby ustawić takie rzeczy na backendzie, tam gdzie przypisujemy zawodnika do zespołu, w okienku wpisanie odpowiedniej liczby i zapisanie kolejności małą ikonką dyskietki. Podobne rozwiązanie jest przy sezonach, projektach ligach więc czemu by nie wdrożyć tego tutaj. Trzeba zlokalizować kod odpowiadający za zapisywanie kolejności, który niewątpliwie odnosi się do bazy danych.
Właśnie numer na koszulce jest odpowiedzialny za sortowanie, bo zero wyrzuca na koniec. Można by usunąć linijke kodu która wyświetla te zero, jakiś display w kodzie pewnie będzie lub echo.
Joomla 2.5.x & 3.x
JoomLeague - Latest Git Version
GG Network No : 5739578
www.RegioLiga.pl

User avatar
comraden
Joomleague Core Developer
Joomleague Core Developer
Posts: 1291
Joined: Thu Aug 16, 2007 2:27 pm
Location: Poland, Lublin
Contact:

Re: Kadra zespołu - właściwe sortowanie

Postby comraden » Tue Jun 05, 2012 11:31 pm

nie wiem jak to jest teraz, ale faktycznie najlepiej by było dodać możliwość sortowania w pliku FES, czyli:
-po nazwisku
-po numerze koszulki
-po "ordering'u" ustawionym w back'endzie
dodajcie do bugtraker'a, ale najpierw sprawdzcie czy nie ma podobnego issue.

jak pisałem moda do koszykówki to pamiętam, że ustawiałem kolejność na "po sumie zdobytych koszy w sezonie", bo tak jest na nba.com, hehe

czyli może kolejna opcja:
-po "ilości zdobytych bramek"
ale to bez sensu dla bramkarzy :confused:
http://llk.pl::jl_1.6 | jl_2.x | jl_3.x testing/production enviroment
samiec alfa koncernu 'Cham_Burak_Prostak' || proved: the most annoying person on the forum

szymon189
.
Posts: 345
Joined: Sun Jul 27, 2008 11:57 am
Location: Marklowice
Contact:

Re: Kadra zespołu - właściwe sortowanie

Postby szymon189 » Wed Jun 06, 2012 4:00 am

Joomla 1.5.26 JoomLeague - v1.6.0.35ddcaf
www.poloniamarklowice.pl

User avatar
DarioB
.
Posts: 341
Joined: Wed Apr 08, 2009 11:23 pm
Joomleague version: 2.0.x
Location: Gdańsk
Contact:

Re: Kadra zespołu - właściwe sortowanie

Postby DarioB » Thu Jun 07, 2012 2:14 pm

Grzebanie w kodzie pomaga:)

If I look at my test website all is sorting by lastname ....my jerseys are all "0"
If I look at your website its sorted by jersey then by lastname, so its working as aspected.
If you want that changed, thats custom made and will not be in core, just change the ORDER in the models/roster.php
TO:
ORDER BY pos.ordering, ppos.position_id, pr.lastname, pr.firstname';


Ale chyba nie o to chodzi. Każdy powinien mieć taką możliwość w zapleczu.

Podobnie projekty. Też muszę gmerać w bazie danych by były w odpowiedniej kolejności.

User avatar
comraden
Joomleague Core Developer
Joomleague Core Developer
Posts: 1291
Joined: Thu Aug 16, 2007 2:27 pm
Location: Poland, Lublin
Contact:

Re: Kadra zespołu - właściwe sortowanie

Postby comraden » Thu Jun 07, 2012 2:35 pm

właśnie, możliwość wybrania dowolnej kolejności, w pliku FES (roster).
co do kolejności projektów to jest możliwość zapisania ORDERING na zapleczu, ale nie wiem gdzie się taka lista projektów pojawia na frontend'zie :confused:

muszę powiedzieć, że się tym za bardzo nie zajmowałem (ordering'iem), ale przydałoby się w wersji 2.0.0 rozwiązać to globalnie, widzę, że w bazie danych są odpowiednie kolumny ("ordering"), jak raz się to zrobi dla jednego widoku i ustawień w pliku FES to potem tylko kopiowanie do widoków, w MVC to banalna sprawa.
Nie będę się już w tym grzebał dla 1.6 ...
http://llk.pl::jl_1.6 | jl_2.x | jl_3.x testing/production enviroment
samiec alfa koncernu 'Cham_Burak_Prostak' || proved: the most annoying person on the forum


Return to “Polish”

Who is online

Users browsing this forum: No registered users and 2 guests

cron