[databáze RPG] Technická diskuze k Databázi RPG

„Meta“ diskuze o samotném RPG Fóru.
Odpovědět
Uživatelský avatar
Markus
Vrchní krutovládce; Administrátor
Příspěvky: 20870
Registrován: 19. 8. 2001, 00:00
Bydliště: Mnohovesmír! Brno!
Kontaktovat uživatele:

[databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Markus »

:!: :!: Upozornění: Databáze používá (od roku 2017) jiné uživatelské účty než fórum, takže jestli se nemůžete přihlásit, nejspíš tam účet vůbec nemáte nebo tam máte nějaké staré heslo. Můžete si ho obnovit.

Databáze RPG je komunitní projekt RPG Fóra a zároveň jeho hlavní stránka. Cílem je postupně vybudovat databázi RPG her a produktů, se sofistikovanými možnostmi řazení a vyhledávání. Asi je nad naše síly vytvářet kompletní databázi všech RPG na celém světě, ale bylo by fajn kompletně zmapovat aspoň domácí scénu. :arrow? Tady je podrobná dokumentace. V tomhle tématu je úvodní představení a následná diskuze.

Pomozte nám budovat a spravovat databázi! Funguje tak trochu na principu wiki. Každý registrovaný uživatel může přidávat nový obsah a upravovat obsah stávající. A samozřejmě můžete hodnotit a komentovat jednotlivé záznamy!

Známé chyby:
  • Zlobí full-textové vyhledávání. Někdy funguje, jindy ne. Našeptáváč je ale spolehlivý.
  • Hry s překladem se zobrazují zdvojeně.
  • Odkazy na externí recenze zatím nejsou upravovat - chybí UI
  • 21 hlas
  • Našeptávač leze při menších rozlišeních ven z obrazovky.
Výhledové plány:
  • Ve formuláři řadit tagy vodorovně.
  • Lepší řazení souvisejících produktů pod anotacemi (nejdřív základní příručky, pak až další věci)
  • Lepší filtry - zpřístupnit filtrování podle žánrů a mechanik, vícenásobný výběr
  • Sloučit sloupce Typ a Kategorie
  • Doplň odkaz na RSS feed
  • Uvést u každého, kolik má komentářů
  • Nějaký lepší způsob, jak vyfiltrovat dobrodružství podle systému
  • Chtělo by to půlhvězdičky
Uživatelský avatar
Markus
Vrchní krutovládce; Administrátor
Příspěvky: 20870
Registrován: 19. 8. 2001, 00:00
Bydliště: Mnohovesmír! Brno!
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Markus »

Jo, tak to technicky nejde, páč to ten engine neumožňuje - podobně jako na Fóru nejde mazat příspěvky kromě posledního.

Ale je na to nějaký plugin, tak bych ho mohl časem nahodit.
Uživatelský avatar
Jerson
Inženýr z Ocelového města
Příspěvky: 22593
Registrován: 11. 2. 2003, 16:39
Bydliště: České Budějovice
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Jerson »

Já právě nevěděl, jak své hodnocení smazat, tak jsem to nechtěl komplikovat.
Jen jsem dopsal nějaké poznámky k AW. A ubral hvězdičku.
Uživatelský avatar
Markus
Vrchní krutovládce; Administrátor
Příspěvky: 20870
Registrován: 19. 8. 2001, 00:00
Bydliště: Mnohovesmír! Brno!
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Markus »

Aegnor píše: 12. 4. 2022, 23:27 Yep, je to tohle.
fivestar bug.jpg
:think:
Aegnor
Příspěvky: 527
Registrován: 31. 7. 2018, 15:13

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Aegnor »

.
Naposledy upravil(a) Aegnor dne 13. 6. 2022, 23:15, celkem upraveno 1 x.
Za tento příspěvek děkují uživateli Aegnor:
Markus
Uživatelský avatar
Celoush
Příspěvky: 34
Registrován: 15. 12. 2008, 15:04
Bydliště: Brno

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Celoush »

Zapomněl si při sčítání doplnit před proměnné dolar.
fivestar.module.txt
(11.46 KiB) Staženo 29 x
Aegnor
Příspěvky: 527
Registrován: 31. 7. 2018, 15:13

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Aegnor »

.
Naposledy upravil(a) Aegnor dne 13. 6. 2022, 23:14, celkem upraveno 1 x.
Uživatelský avatar
Markus
Vrchní krutovládce; Administrátor
Příspěvky: 20870
Registrován: 19. 8. 2001, 00:00
Bydliště: Mnohovesmír! Brno!
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Markus »

Děkuji vám oběma, přátelé! Hvězdičky se teď správně zaokrouhlují nahoru i dolů!

:clap: :dance:

EDIT: Anebo ne? Sakra? Na localhostu mi to jelo dobře... kde je chyba... hmm
Uživatelský avatar
Markus
Vrchní krutovládce; Administrátor
Příspěvky: 20870
Registrován: 19. 8. 2001, 00:00
Bydliště: Mnohovesmír! Brno!
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Markus »

Hmm, proč to dračí hlídku s 3,2 zaokrouhlí na 3? https://rpgforum.cz/anotace/draci-hlidka
A Fate s 4,3 to zaokrouhlí na 5? https://rpgforum.cz/anotace/fate#comment-2156

EDIT: A D&D s 3,9 to zaokrouhlí na 3. https://rpgforum.cz/anotace/dungeons-and-dragons-5e

Někde je něco blbě. Nejspíš výpočet.

Zatím to nechávám, ať to vidíte.
Uživatelský avatar
Pan Bača
Příspěvky: 296
Registrován: 7. 12. 2005, 14:45
Bydliště: Brno
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Pan Bača »

No jedno vysvětlení se nabízí.. ale to už zavání konspirací 8)
Uživatelský avatar
Markus
Vrchní krutovládce; Administrátor
Příspěvky: 20870
Registrován: 19. 8. 2001, 00:00
Bydliště: Mnohovesmír! Brno!
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Markus »

Musel jsem to zrušit. Zobrazovalo to blbě i hodnocení jednotlivců. Když dal někdo 4 hvězdičky, zobrazovaly se u něj 3. Když dal 2, zobrazovalo to 1.

Tipoval bych chybu v přepočtu hodnocení 0 až 100 na hvězdičky.

EDIT: Hvězdičky jsou:
20 = 1 hvězda
40 = 2
60 = 3
80 = 4
100 = 5
Uživatelský avatar
MarkyParky
Příspěvky: 16381
Registrován: 11. 8. 2011, 02:37

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od MarkyParky »

A nula hvězdiček dát nejde, co?

V tom případě je správně zaokrouhlování vždy nahoru, jakkoliv se to zdá neintuitivní.

3.1 = 62 = už kreslím čtvrtou hvezdicku.
Uživatelský avatar
York
Příspěvky: 17447
Registrován: 24. 2. 2012, 17:31

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od York »

Taky to můžeš napsat jako sérii podmínek.

Kód: Vybrat vše

stars = 1;

if (score > 20)
  stars = stars + 1;

if (score > 40)
  stars = stars + 1;

if (score > 60)
  stars = stars + 1;

if (score > 80)
  stars = stars + 1;
Uživatelský avatar
Markus
Vrchní krutovládce; Administrátor
Příspěvky: 20870
Registrován: 19. 8. 2001, 00:00
Bydliště: Mnohovesmír! Brno!
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Markus »

Marky, wut?

Při 3,1 (interně 62) chci, aby to kreslilo tři hvězdy, ne čtyři.

Tj. správné zaokrouhlování je:
20 až 29,999 = 1 hvězda
30 až 49,999 = 2 hvězdy
50 až 69,999 = 3 hvězdy
70 až 89,999 = 4 hvězdy
90 až 100 = 5 hvězd
Uživatelský avatar
Passingby
Příspěvky: 1596
Registrován: 13. 10. 2021, 16:41

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Passingby »

+ 0 hvězd = bez hodnocení
Verify you are a human.
It's just an overreaction. In a few months, nobody will remember the drama.
Uživatelský avatar
York
Příspěvky: 17447
Registrován: 24. 2. 2012, 17:31

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od York »

Markus píše: 14. 4. 2022, 17:32 20 až 29,999 = 1 hvězda
30 až 49,999 = 2 hvězdy
50 až 69,999 = 3 hvězdy
70 až 89,999 = 4 hvězdy
90 až 100 = 5 hvězd
V tom případě takhle (pokud se teda nechceš trápit se zaokrouhlováním):

Kód: Vybrat vše

stars = 1;

if (score >= 30)
  stars = stars + 1;

if (score >= 50)
  stars = stars + 1;

if (score >= 70)
  stars = stars + 1;

if (score >= 90)
  stars = stars + 1;
Je to ale divný, BTW. Pět hvězd se mapuje jen na 10% rozsahu scóre, zatímco jedna hvězda na 30%. To, co říká Marky, mi dává větší smysl.


edit: Přes elseify je to asi ještě čitelnější:

Kód: Vybrat vše

if (score < 30)
  stars = 1;
else if (score < 50)
  stars = 2;
else if (score < 70)
  stars = 3;
else if (score < 90)
  stars = 4;
else
  stars = 5;
Odpovědět

Zpět na „O RPG Fóru“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 7 hostů