Domácí úkol11. Chyba:
Flexiframe
U některých her jsou tyto vespodu "useknuté", což stěžuje hraní (Sudoku - obtížné vyplňování číslic v posledním řádku) nebo nejsou vidět některé informace (Minigolf - není vidět skóre).
Komentář:
Dělá prohlížeč Firefox (2.x i 3.x, MSIE a Opera OK). Buď trochu roztáhnout element IFRAME (včetně u '<body onload="resize(310,435)">' zvýšit druhé číslo - a zároveň opravit zřejmou pozapomenutou chybu v JavaScriptu: 'if ( rheight > screen.height ) ry = screen.height;' na 'if ( rheight > screen.height ) rheight = screen.height;'), nebo trochu překopat CSS na stránce v elementu IFRAME, obsahující onen Flash v elementu OBJECT.
12. Chyba:
Pravý rámec
Uživatelé = Přepínače "Muži", "Ženy" a "Zzz..." mají trvanlivost jen do dalšího refreshe, a elementy LABEL a IMG mají atributy title a alt v chybném kódování.
Komentář:
Přepínače nepoužívají cookies a kódování je chybně již ve skriptu:
http://img.centrum.cz/kom/rm/xchat-1.06.js. Je použité iso-8859-2, přičemž ale top stránka s tímto skriptem nemá definováno žádné kódování, takže prohlížeč zvolí nějaké podle svého uvážení - a to se přenáší i na všechny vkládané skripty (pokud nemají správné kódování alespoň v HTTP hlavičce).
13. Chyba:
Pravý rámec
U Vzhledu místnosti: Radox, VyVolení, Oranžový, Modrý, Zelený, Červený a Šedý je element DIV se seznamem uživatelů v místnosti nahoře posunutý a dole "useknutý".
Komentář:
Chyba ve třídě "cr" v CSS: Místo ".cr {top: 20px;}" má být třeba ".cr {margin-top: 20px;}".
14. Chyba:
Pravý rámec
Pokud je aktivní záložka "Nastavit" a stiskne se tlačítko "Moje menu", aktivní záložka se změní na záložku "Uživatelé" (což se projeví po zavření zobrazeného "Moje menu").
Komentář:
U záložky "Správce" to nedělá, sjednotit tuto správnou funkci.
15. Chyba:
Pravý rámec
Po zobrazení "Moje menu" se dole objeví horizontální scrollovací lišta, i když se menu až na pár px do rámce vejde.
Komentář:
Opravit rozměr menu v CSS.
16. Chyba:
Správce - Další volby
Při zavření podokna odkazem "Zavřít" se sklo otevře v novém okně.
Komentář:
Dělá prohlížeč Firefox 3.x (Firefox 2.x, MSIE a Opera OK). Ve specifických případech chybně zpracovává u odkazů parametr target="_parent", resp. "ztratí" provázanost na rodičovský rámec (window.parent.name je null - v DOM je tento nod rámce ale správně). Přitom úplně to samé podokno, se stejným rodičovským rámcem, s úplně tím samým odkazem "Zavřít", a se stejnými atributy href i target, jen se seznamem místností (Moje menu - Místnosti), se zavře správně. Bližší info viz CZilla fórum:
http://forum.czilla.cz/viewtopic.php?t=24439.
17. Chyba:
Oblíbení smajlíci
Lišta se smajlíky není vidět.
Komentář:
Dělá prohlížeč Opera (MSIE a Firefox OK). Možno obejít: Kontextové menu (pravé tlačítko myši na stránce xchatu) - "Editovat místní nastavení - Připojení - Identifikace prohlížeče - Maskovat se jako Firefox".
18. Chyba:
Místnost a odhlášení
Např. má uživatel otevřená dvě okna - v jednom je na fórech - ve druhém v místnosti. Když se v okně s fóry odhlásí, v okně s fórem to hodí na přihlášení - přihlásí se a vše je OK. V okně s místností to taky hodí na přihlášení, ale po přihlášení zůstane prázdné okno.
Komentář:
Chybný návrat do url v rámci (v tomto případě se sklem) místo do url s topem stránky.
19. Chyba:
Rezervace místností
Uživatel i bez BS si založí místnost, a má ji rezervovanou nekonečně dlouho - i když tato funkce má být jen pro uživatele s BS.
Komentář:
Chybná logika rezervací místností. Možná jen překrytí původní chyby, kdy do rezervované místnosti následně nešlo vstoupit.
Vzkazy
1. Chyba:
Ignorované vzkazy
Při ignoraci vzkazu od nějakého nicku to pro odesílajícího vypadá, jako když byl vzkaz doručen, protože ten nijak nepozná, že je ignorován.
Komentář:
Uživatel by v tomto případě měl mít zpětnou vazbu nestandardního výsledku. Např. uživatel, který posílá vzkaz tomu, kdo má kompletně vzkazy vypnuté, neví na čem je.
2. Chyba:
Psaní vzkazu
Odkazy "Kopie", "Skrytá kopie" a "Použít adresář" nejsou mezi sebou synchronizovány, navíc v adresáři chybí možnost "Skrytá kopie".
Komentář:
Sesynchronizovat chování odkazů a přidat do adresáře možnost "Skrytá kopie".
Fóra
1. Chyba:
Editace příspěvku
Při editaci příspěvku s elementy
* a to změní tyto elementy na jejich "textové vyjádření", neboli změní znaky < a > na entity < a >.
Komentář:
Při editaci příspěvku upravit všechny elementy v elementu "textarea", které je možno v příspěvku použít, stejně jako element "b" - tj. nepřevádět u těchto elementů znaky < a > na entity.
2. Chyba:
Strom příspěvků
Při zobrazení stromu příspěvků s mnoha reakcemi jsou nejnižší příspěvky příliš úzké a nejvyšší příliš široké (vpravo se ztratí odkazy pro manipulaci s příspěvkem). Např. Strom příspěvků:
http://xchat.centrum.cz/forum/tree.ph...&id_topic=983381
Komentář:
Použít CSS vlastnosti min-width a max-width.
3. Chyba:
Vyhledávání
Občas to při vyhledávání, pokud žádný příspěvek dotazu neodpovídá, místo "Žádný příspěvek nevyhovuje dotazu" zobrazí "Nalezené příspěvky:", 2x s menu "První | | 1 z 1 | | Poslední", ale žádný příspěvek se nezobrazí.
Komentář:
Patrně se jedná o situace, kdy byl(y) příspěvek(ky) odpovídající dotazu před nedávnem (ovšem i týdny a měsíce zpět) smazán(y) - aspoň to tak vypadá.
4. Chyba:
Avatar
Při uploadu animovaného obrázku ho přijímací skript "poškodí". Místo např. dané frekvence změny jednotlivých obrázků ji upraví na jinou a obrázek pak vypadá úplně jinak, než autor zamýšlel.
Komentář:
Předělat přijímací a převodní skript tak, aby respektoval základní parametry obrázku (včetně frekvence a typu animace jednotlivých obrázků).
Profily
1. Chyba:
Komentář u bydliště
Ořeže ho na 64 znaků, i když udávaná max. velikost je 255 znaků.
Komentář:
Chyba ve zpracování příslušné položky.
2. Chyba:
Datum Naposledy a Založen
U těchto položek je různý tvar data (Naposledy: date("j.n.Y") - např. 1.6.2000, Založen: date("d.m.Y") - např. 01.06.2000).
Komentář:
Sjednotit tvar těchto dat (vzhledem k použití druhého tvaru např. i na fórech asi na druhý tvar).
Fotoalba
1. Chyba:
Navigace
Když se střídavě kliká nahoře na navigaci <- a -> a dole na kroužková alba, není to sesynchronizované a na sobě závislé, a pokaždé se pak uživatel ocitne někde jinde, dokonce někdy i na fotkách někoho jiného (viz komentáře u fotky neexistujícího nicku "ackana").
Komentář:
Při kliknutí do kroužkového alba se neaktualizuje odkaz (offset) u <- a ->, a ani u url příslušné fotky.
2. Chyba:
Počet fotek, vstup do fotoalb
http://xchat.cz/TrejsiTrejsiTrejsi - Když se klikne na fotku, která přesměruje na fotoalba, tak se fotka zobrazí.
http://fotoalba.cz/TrejsiTrejsiTrejsi - Žádné fotky nejsou, ale počet ukazuje 12 v 0 albech.
Uživatelka se snažila fotky smazat, jelikož je chce smazat, ale napsalo jí to, že není vlastníkem fotky.
Komentář:
Souvisí s havárií hardware a trvalým ztracením některých fotek?
3. Chyba:
Maximální počet fotoalb
Při pokusu o překročení možného počtu fotoalb u uploaderu vyskočí anglická hláška o překročení indexu pole: "List index of bounds (-1)".
Komentář:
Upravit výpis anglické hlášky na českou o "překročení limitu".
Srazy
1. Chyba:
Editace srazu
Při editaci srazu nedojde k uložení následujících polí: Město, Sraz místnosti a Region. Nesoulad znakových sad při uložení srazu (Město: místo znaku "š" je znak "ą" apod.).
Komentář:
Opravit ukládací skript. Nesoulad znakových sad pravděpodobně souvisí s problémem "Kódování" - viz níže sekce "Komplexní, různé"
Komplexní, různé
1. Chyba:
Kódování
Nesjednocené kódování iso-8859-2 a windows-1250
Např. seznam rádií je v neznámém kódování (a např. v místnosti nejde použít azbuka... - na to asi jedině kódování UTF-8 - ale to by se musel celý xchat překopat, a v tomto případě to asi není jen tak). Stránky diskuzních fór a rámec "textpage" (občas se objeví chybné kódování v odesílacím tlačítku) mají uvedeno v XML hlavičce jiné kódování než v elementu META. Na některých stránkách (např. sklo) není uvedeno kódování vůbec nikde (XML hlavička, element META, HTTP hlavička).
Komentář:
Alespoň sjednotit kódování textů v obou kódováních a opravit nebo doplnit o použité kódování hlavičky všech stránek.
2. Chyba:
Tykání/vykání
Nesjednocené tykání/vykání v hláškách a textech.
Např.: Poznámky: "Zatím jste si nikoho do poznámek neuložil(a)."; Při zakládání místnosti, když ji má rezervovanou již jiný uživatel: "Místnost má rezervovanou jiný uživatel. Založte si svou.".
Komentář:
Sjednotit hlášky a texty do tykání.
3. Chyba:
Přidán/přidán(a)
Nesjednocené rozlišování pohlaví v hláškách a textech.
Např.: Nastavení služeb: "přidán mezi Přátele", "odebrán z Přátel", "přidán mezi Nepadli mi do oka", "odebrán z Nepadli mi do oka" i pro ženské pohlaví.
Komentář:
Sjednotit hlášky a texty "xy(a)" apod.
4. Chyba:
Extra - Certifikace
Odkaz na "Stáhnout certifikační formulář ("HTML verze")" neexistuje.
Komentář:
Bude prý opraveno (HTML verze nebude, tak bude tento odkaz smazán). Ale je evidentně zbytečně velmi dlouhý aktualizační proces při takovýchto primitivních úpravách.