Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)
Avatar
Jan Vargovský
Redaktor
Avatar
Jan Vargovský:21.3.2015 19:04

Občas tu vznikají delší thready, které se pak omezí viditelnosti na 10 komentářů. Pak se chci kouknout na co vůbec odpovídá, tak mě to tam nepřesune, protože není vidět.

Platí to v případě, i když jsem si zobrazil všechny komentáře threadu a pak se snažil přesunout na odpověď.

PS: Nešlo by to vyřešit bez reloadu stránky?

 
Odpovědět  +1 21.3.2015 19:04
Avatar
Odpovídá na Jan Vargovský
Michal Žůrek (misaz):21.3.2015 19:34

šlo, ale by to zbytečně složité. Jednodušší by bylo, kdyby ty Odpovídající odkazy, které vedou na tu stránku s all. neměli jenom #id_prispevku, ale /all#id_prispevku (samozřejmě upravéné, aby fungovalo s danou <base> atd.).

Šlo by to i JavaScriptem, ale to by bylo jednak náročnější na vývoj a jednak by ta prodleva načítání uživatele vytáčela víc než reload.

Editováno 21.3.2015 19:35
Nahoru Odpovědět  -3 21.3.2015 19:34
Nesnáším {}, proto se jim vyhýbám.
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Odpovídá na Michal Žůrek (misaz)
Daniel Vítek:21.3.2015 20:09

Zeptám se na to Davida, ono by to nebylo moc složitý ..

 
Nahoru Odpovědět  ±0 21.3.2015 20:09
Avatar
Jan Vargovský
Redaktor
Avatar
 
Nahoru Odpovědět  +1 21.3.2015 20:11
Avatar
Odpovídá na Daniel Vítek
Michal Žůrek (misaz):21.3.2015 20:15

ono to není tak jednoduché jak si myslíš, buď to radikálně zkomplikuje dotaz nebo zprasí PHP script. V JavaScriptu by se to sice nedotklo ani jedné z výše zmíněných části, ale taky mi to přijde jako řešení lepené na koleni.

Nahoru Odpovědět  -3 21.3.2015 20:15
Nesnáším {}, proto se jim vyhýbám.
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Odpovídá na Michal Žůrek (misaz)
Daniel Vítek:21.3.2015 20:17

Říká ti něco AJAX? :-)

 
Nahoru Odpovědět  +1 21.3.2015 20:17
Avatar
Odpovídá na Daniel Vítek
Michal Žůrek (misaz):21.3.2015 20:20

ano budeš muset načítat zbytek komentářů což sice vyřeší problém, ale...

  1. budeš muset obsloužit nejen klienskou část v JavaScriptu, ale i serverovou část
  2. uživatele potká prodleva, která ho tak nepřímo dost vytočí mnohem víc, než kdyby se mu reloadovala stránka, protože reload tak nějak u odkazu očekává (na rozdíl od AJAXu)
  3. budeš muset ošetřit případ kdy je AJAX zbytečný = příspěvek je načtený a není třeba nic dělat (odhaduju to na 85% případů)

no neříkej, že se ti nezdá komplikované...

// Btw. to byla první možnost řešení nad kterým jsem přemýšlelo a vývojem myšlenek taky první možnost, kterou jsem zamítl.

Editováno 21.3.2015 20:21
Nahoru Odpovědět  -2 21.3.2015 20:20
Nesnáším {}, proto se jim vyhýbám.
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Odpovídá na Michal Žůrek (misaz)
Daniel Vítek:21.3.2015 20:25
  1. tak to je jasný
  2. to jo, ale furt lepší když to vyskočí nějaký okno než když se ti reooadne stránka a ty se ztatíš
  3. jedna podmínka navíc není problém :-)
 
Nahoru Odpovědět 21.3.2015 20:25
Avatar
Odpovídá na Daniel Vítek
Michal Žůrek (misaz):21.3.2015 20:28

jasný to sice je, ale já si třeba nerad dělám věci dvakrát, když mohou být udělány jen jednou. Jedna podmínka navíc sice problém není, ale je ta podmínka zbytečná. A reload × prodleva je subjektivní, o tom se hádat nebudeme. Mě se více líbí reload, tobě prodleva.

Nahoru Odpovědět 21.3.2015 20:28
Nesnáším {}, proto se jim vyhýbám.
Avatar
Denis Homolík (Alfonz):21.3.2015 20:32

Ten nápis "Odpovídá na ..." by mohl být odkaz. A jste hotoví, případně ještě smooth scroll :)

Nahoru Odpovědět  -1 21.3.2015 20:32
Vše je možné, dokud si to myslíte!
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Denis Homolík (Alfonz)
Jan Vargovský:21.3.2015 20:33

Vždyť to je odkaz :D

 
Nahoru Odpovědět  +2 21.3.2015 20:33
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Odpovídá na Michal Žůrek (misaz)
Daniel Vítek:21.3.2015 21:00

Nevím o co ti jde, čekat musíš tak i tak. Uvidme co řekne David ;-)

 
Nahoru Odpovědět 21.3.2015 21:00
Avatar
Odpovídá na Daniel Vítek
Michal Žůrek (misaz):21.3.2015 21:03

mě nejde o nic, jen (když jsem na sociální síti) diskutuji o možných řešení a jejich výhodách/nevý­hodách/složitos­ti.

Rozhodně lepší než kdybychom se hádali jestli je lepší Windows nebo Linux.

Nahoru Odpovědět  -1 21.3.2015 21:03
Nesnáším {}, proto se jim vyhýbám.
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Odpovídá na Michal Žůrek (misaz)
Daniel Vítek:21.3.2015 21:08

Hele neprovokuj :-D Už vidím tu diskuzi, jeden zamkne vlákno, druhej si ho odemkne, napíše výhružnej komontář, zamkne ho a tak dokola :-D

 
Nahoru Odpovědět  ±0 21.3.2015 21:08
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 14 zpráv z 14.