Diskuze: Přesun na odpovídající komentář

ITnetwork Přesun na odpovídající komentář

Avatar
Jan Vargovský
Redaktor
Avatar
Jan Vargovský:

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):

š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:

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

 
Nahoru Odpovědět  ±0 21.3.2015 20:09
Avatar
Odpovídá na Daniel Vítek
Michal Žůrek (misaz):

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
 
Nahoru Odpovědět  +1 21.3.2015 20:17
Avatar
Odpovídá na Daniel Vítek
Michal Žůrek (misaz):

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:
  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):

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):

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
Daniel Vítek
Tým ITnetwork
Avatar
Odpovídá na Michal Žůrek (misaz)
Daniel Vítek:

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):

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:

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.