Autor | Zpráva | ||
---|---|---|---|
joe Profil |
#1 · Zasláno: 20. 4. 2011, 19:01:57
Ahoj,
potřeboval bych vypsat libovolně dlouhý seznam do tří sloupců. Mám několik položek, které chci aby byly řazené podle abecedy (A-Z), to znamená, že v prvním sloupci by byly třeba A-J, ve druhém K-M a ve třetím N-Z. Chtěl bych ty sloupce mít nějak podobně dlouhé (aspoň ty dva), ale nevím kolik těch položek bude a zároveň bych chtěl umožnit přidat další položky, takže aby se to opět posunulo :-) Nějaké nápady jak to udělat? |
||
Louka Profil |
#2 · Zasláno: 20. 4. 2011, 19:13:20
Nerozumím tomu, jak chceš mít sloupce podobně dlouhé, když nevíš, kolik tam bude položek...? Jinak ti jde v podstatě o třísloupcový layout?
|
||
joe Profil |
#3 · Zasláno: 20. 4. 2011, 19:29:15
Nejde mi o žádný layout, nastylovat si umím téměř vše, co si vymyslím, jde mi o způsob, jak to udělat. Teď mě napadá jedna možnosti, ale moc se mi nelíbí.
1. Nasekat položky za sebou -> zpracovat JavaScriptem |
||
Louka Profil |
#4 · Zasláno: 20. 4. 2011, 20:05:06
Já vím, divil jsem se, že ty bys chtěl radit s tímto :).
Ale podle popisu jsem nepochopil, o co ti jde. Teď mě napadlo - ty nevíš, které sloupce mají začínat a končit kterými písmeny, že? A tímpádem chceš jen udělat stejně dlouhé sloupce... No já bych to řešil na serveru PHP - seznam bych si rozdělil na několik polí (resp jedno vícerozměrné) po písmenech a pak bych si určil počet položek / 3 (nějaký střed kolem kterého by se to mělo pohybovat). Nakonec bych a) sečítal pole "A" + "B" ... až by jejich celková délka byla zhruba ten střed (např. nejnižší větší hodnota), střed bych nahradil touto hodnotou a pokračoval dále... Měly by vyjít 3 sloupce zhruba stejné délky ne? |
||
Taps Profil |
#5 · Zasláno: 20. 4. 2011, 22:10:58
joe:
jak už naznačil Louka tak udaje do sloupců je možné seřadit pomocí php viz FAQ |
||
joe Profil |
#6 · Zasláno: 21. 4. 2011, 14:39:20
Taps:
Já vím, že to jde, ale není to úplně tak, jak jsem to chtěl. Tabulku používat nechci a pokud bych to měl floatované a zvětšil bych šířku, hned by se to seřazení rozhodilo. Nakonec jsem to nechal seřazené tak, jak se to vypisuje. 1. Pondělí 2. Úterý 3. Středa Díky |
||
Časová prodleva: 13 let
|
0