Hloupá chyba v diskuzích konečně odstraněna

Vladimír Stwora

17.4.2004 Zvědavec Témata: Nezařazeno 300 slov

V podstatě to nestojí za psí štěk a já jsem uvažoval, zda tomu vůbec věnovat samostatný článek, ale pak jsem si říkal, měli byste to vědět. Ne-li pro nic jiného, tedy proto, abyste mě upozornili na případné chyby.

Dosud diskuzní stránka fungovala tak, že kliknutím na počet nových příspěvků se zobrazily všechny větve obsahující nové příspěvky od vaší poslední návštěvy. Ale to platilo jen při prvním zobrazení a na první stránce příspěvků. Bylo-li příspěvků více, nebo reagovali-li jste na některý příspěvek vlastním komentářem, pak při novém načtení stránky vám to bez varování zobrazilo všechny příspěvky. Ta chyba tam byla snad od začátku a mnoho lidí si na ni stěžovalo.

V čem byl problém (aneb trošku technických informací)

Číslo naposledy viděného příspěvku se ukládá do cookies. A cookies lze v php zapsat jen na začátku stránky. Takže při prvním načtení se přepsalo číslo posledního příspěvku a pak už se nedalo nic dělat. Z hlediska počítače jste už viděli všechny příspěvky.

Řešení

Cookies s číslem naposledy viděného příspěvku neukládám na stránce diskuzí jako dříve, ale až na první stránce po návratu z diskuzí. Toto řešení sebou přineslo výhody i nevýhody.

Výhody

Na stránce diskuze můžete nyní volně přepínat mezi zobrazením všech příspěvků, nebo pouze těch nových. Můžete vkládat příspěvky a prohlížet stránky. Dokud se nevrátíte do Zvědavce (lhostejno, zda na začátek nebo na článek), systém si bude "pamatovat" jen nové příspěvky.

Nevýhody

Nevrátíte-li se už z diskuzní stránky do Zvědavce, neuloží se vám do cookies opravena hodnota posledně viděného příspěvku. A při příští návštěvě (třeba za několik dnů) se vám tedy už jednou viděné příspěvky budou znovu zobrazovat jako nové.

Prosím dejte mi vědět, bude-li se vám zdát, že něco nepracuje, jak by mělo.

Známka 1.0 (hodnotilo 1)

Oznámkujte kvalitu článku jako ve škole
(1-výborný, 5-hrozný)

1  2  3  4  5 

Káva pro Zvědavce

36

Být v obraze něco stojí.
Připojte se k ostatním a staňte se
také sponzorem Zvědavce, stačí
částka v hodnotě jedné kávy měsíčně.

Za měsíc únor přispělo 78 čtenářů částkou 10 860 korun, což je 36 % měsíčních nákladů provozu Zvědavce.

Bankovní spojení: 2000368066/2010
Ze Slovenska 2000368066/8330
IBAN: CZ4720100000002000368066
BIC/SWIFT: FIOBCZPPXXX

[PayPal]

Bitcoin:
165eUVffx5CuUNwr12JbqqZi6AtrbN22Y7
Další možnosti platby › Související články ›

Ve zkratce

Sociální úřad přiznal migrantce s dětmi 7.345,45 eur měsíčně. Lidé, kteří to rozlobeně komentovali, budou stíháni pro nenávistné podněcování18.02.18 20:10 Německo 0

Dovolená jen pro černé Američanky18.02.18 16:39 USA 0

Berlín: Protestní pochod žen proti islamizaci k belínskému federálnímu kancléřství18.02.18 16:28 Německo 0

Viersen: Afričan znásilnil 65 letou Němku18.02.18 15:56 Německo 0

"Mnichovský diktát" EU: Pokud ministerstva sama neskoncují s rušivými emocemi okolo relokací, nadiktuje "konečné řešení" Rada Evropy18.02.18 15:43 Evropská unie 0

Dívky mizí ze startu formule 1. Jsou v protikladu s normami dnešní doby18.02.18 15:19 Neurčeno 0

Než migrant překročí hranice Evropy...16.02.18 18:35 Neurčeno 2

Vysoká hra Putina: Turecko nakupuje ruské S40016.02.18 16:25 Turecko 7

Transgender kojí15.02.18 14:47 Británie 0

Dva teplí sdílejí fotku "svého" dosud nenarozeného dítěte na Twitteru 14.02.18 17:23 Británie 3

Přihlouplí češti umělci opět školí Zemana a potažmo národ14.02.18 16:45 Česká republika 3

Tak je to tady: vláda znovu hlásí Česko k fiskálnímu paktu14.02.18 16:34 Neurčeno 0

Kto vraždil na Majdane?14.02.18 07:54 Ukrajina 2

Korfu: Pákistánec pobodal Brita14.02.18 00:36 Řecko 1

Řecko si stěžuje na šikanu Turecka u EU, u NATO, u OSN, u Německa a USA - zatím bez výsledku14.02.18 00:25 Evropská unie 0

Kauza Novartis: Stát ztratil předraženými léky cca 23 miliard eur13.02.18 23:41 Řecko 1

Česká lékařská komora: Zdravotníky nemohou nahrazovat nekvalifikovaní cizinci!13.02.18 23:20 Česká republika 0

Piráti budou hlasovat pro odvolání místopředsedy Sněmovny Okamury13.02.18 22:36 Česká republika 4

Podpořte kardinála Duku13.02.18 22:21 Česká republika 0

Durynsko: Počet napadení ve vlacích se od roku 2013 zdvojnásobil13.02.18 22:11 Německo 0

Měnové kurzy

USD
20,43 Kč
Euro
25,35 Kč
Libra
28,66 Kč
Kanadský dolar
16,27 Kč
Australský dolar
16,15 Kč
Švýcarský frank
22,02 Kč
100 japonských jenů
19,22 Kč
Čínský juan
3,22 Kč
Polský zloty
6,10 Kč
100 maď. forintů
8,14 Kč
Ukrajinská hřivna
0,76 Kč
100 rublů
36,21 Kč
1 unce (31,1g) zlata
27 523,54 Kč
1 unce stříbra
340,05 Kč
Bitcoin
215 973,71 Kč

Poslední aktualizace: 18.2.2018 19:33 SEČ

Tuto stránku navštívilo 15 952