[databáze RPG] Technická diskuze k Databázi RPG
- 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
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. 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:
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. 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.
- 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
- 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
Já si to nemyslím, protože to bychom pak měl tři stránky (jedna fórum, jedna databáze, jedna rozcestník), z nichž jedna - ten rozcestník - by byla úplně zbytečná.
- 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řemýšlím nad tím. Jaký problém/situaci se snažíš řešit?
Já v hlavě řeším situaci „Na rpgforum.cz se prokliká někdo, kdo to tu vůbec nezná a vůbec neví, že jsou tu diskuze. Chceme mu je ukázat.“
Tenhle člověk tam v tuhle chvíli má spoustu způsobů, jak se o těch diskuzích dozvědět. Je tam link v horním menu. Je tam pravý sidebar s ukázkou diskuzí. Po každou anotací je velké tlačítko vedoucí na diskuzi. V zásadě si myslím, že už teď je nemožné, aby člověk věnující tomu webu aspoň trochu pozornosti, nezjistil, že existuje i nějaká druhá část s diskuzemi. A jakmile to zjistí, je „vyhráno“ - v tom smyslu, že jakmile fórum jednou uvidí, už o něm ví. Ví, kde ho hledat, pravděpodobně si ho uloží do bookmarků atd.
Situace lidí, kteří se proklikají na rpgforum.cz, věnují tomu trochu pozornosti (řekněme víc než příspěvku na instagramu) a přesto nezjistí, že existují diskuze... to asi bude velká vzácnost. Nevím, jak moc je nutné snažit se to opravovat.
Ty si dokážeš představit nějaký běžný use case člověka, co chodí na databázi (schválně píšu „chodí“, ne „jednou přijde") a zároveň nějak nezjistí, že existuje i část s diskuzním fórem?
EDIT: Zároveň platí, že nastavení „weby mají nějakou hlavní stránku a diskuzní fórum je někde bokem“ je tak běžné, až je skoro defaultní a dá se předpokládat, že to lidi intuitivně chápou.
EDIT2: Já ve skutečnosti mám dojem, že potřebuju lidem ukazovat databázi, ne ukazovat fórum, které je IMHO známější a lidi se k němu z internetu/googlu atd. proklikají spíš než k té databázi.
Já v hlavě řeším situaci „Na rpgforum.cz se prokliká někdo, kdo to tu vůbec nezná a vůbec neví, že jsou tu diskuze. Chceme mu je ukázat.“
Tenhle člověk tam v tuhle chvíli má spoustu způsobů, jak se o těch diskuzích dozvědět. Je tam link v horním menu. Je tam pravý sidebar s ukázkou diskuzí. Po každou anotací je velké tlačítko vedoucí na diskuzi. V zásadě si myslím, že už teď je nemožné, aby člověk věnující tomu webu aspoň trochu pozornosti, nezjistil, že existuje i nějaká druhá část s diskuzemi. A jakmile to zjistí, je „vyhráno“ - v tom smyslu, že jakmile fórum jednou uvidí, už o něm ví. Ví, kde ho hledat, pravděpodobně si ho uloží do bookmarků atd.
Situace lidí, kteří se proklikají na rpgforum.cz, věnují tomu trochu pozornosti (řekněme víc než příspěvku na instagramu) a přesto nezjistí, že existují diskuze... to asi bude velká vzácnost. Nevím, jak moc je nutné snažit se to opravovat.
Ty si dokážeš představit nějaký běžný use case člověka, co chodí na databázi (schválně píšu „chodí“, ne „jednou přijde") a zároveň nějak nezjistí, že existuje i část s diskuzním fórem?
EDIT: Zároveň platí, že nastavení „weby mají nějakou hlavní stránku a diskuzní fórum je někde bokem“ je tak běžné, až je skoro defaultní a dá se předpokládat, že to lidi intuitivně chápou.
EDIT2: Já ve skutečnosti mám dojem, že potřebuju lidem ukazovat databázi, ne ukazovat fórum, které je IMHO známější a lidi se k němu z internetu/googlu atd. proklikají spíš než k té databázi.
- boubaque
- bubák; Moderátor
- Příspěvky: 6644
- Registrován: 2. 10. 2006, 19:49
- Bydliště: Brno/Ostrava
- Kontaktovat uživatele:
Re: [databáze RPG] Technická diskuze k Databázi RPG
Imho by bohatě stačilo, kdyby v tom horním záhlaví bylo fórum podbarvené (tj. zvýrazněné) jinou barvou. Takhle tam zaniká jako čtvrtá z pěti položek (tj. ta nejmíň viditelná).
EDIT: Ono nějaké to pořadí/zvýraznění taky něco říká o tom, jak správci považují kterou část webu za jak důležitou. Tohle říká: "Máme tady cool databázi s několika různými možnostmi filtrování a přispívání, a jasně... zapojte se! (Jo a mimochodem tu máme i fórum, kdybyste chtěli pokecat.)"
EDIT: Ono nějaké to pořadí/zvýraznění taky něco říká o tom, jak správci považují kterou část webu za jak důležitou. Tohle říká: "Máme tady cool databázi s několika různými možnostmi filtrování a přispívání, a jasně... zapojte se! (Jo a mimochodem tu máme i fórum, kdybyste chtěli pokecat.)"
- Za tento příspěvek děkují uživateli boubaque:
- MarkyParky
Když se kácí les, lítají kopí — sv. Vojtěch
Bezejmenný hrdina (vlastnoruční komiks)
Hraju/vedu: D&D 5e, Svitky hrdinů, Příběhy Impéria
Další oblíbené hry: Primetime Adventures, Mountain Witch, Wushu
Vlastnoruční heartbreaker: Fossa (Fate to Old School System Adjustment)
Bezejmenný hrdina (vlastnoruční komiks)
Hraju/vedu: D&D 5e, Svitky hrdinů, Příběhy Impéria
Další oblíbené hry: Primetime Adventures, Mountain Witch, Wushu
Vlastnoruční heartbreaker: Fossa (Fate to Old School System Adjustment)
- 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
Dobrý nápad, Bubáku.
Co tohle?
Co tohle?
- Za tento příspěvek děkují uživateli Markus tito uživatelé (celkem 3):
- boubaque, MarkyParky, tessanger
Re: [databáze RPG] Technická diskuze k Databázi RPG
Jenom takový detail, spíš poznámka, než nějaký problém nebo bug. Když si zedituju starší příspěvěk, vyskočí v tom RSS feedu na titulce DB nahoru podle času editace. Odkaz funguje správně.
Verify you are a human.
It's just an overreaction. In a few months, nobody will remember the drama.
It's just an overreaction. In a few months, nobody will remember the drama.
- 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
Vidíš, to jsem si ani nevšiml. Může za to implementace RSS tady u zdroje - hlavní stránka prostě jen zobrazuje RSS feed v takové podobě, v jaké ho od fóra dostává. Můžu se podívat tady do feedu na fóru, jak to funguje a jestli to nejde změnit. Ale asi to není žádná tragédie.
Re: [databáze RPG] Technická diskuze k Databázi RPG
Markusi, nešlo by u výpisů produktů pro hru přidat ke Kategorii produktu filtrování jednotlivých typů produktu?
Re: [databáze RPG] Technická diskuze k Databázi RPG
Taky bych neřekl, že to je nějak mega zásádní, spíš taková zajímavost. Editace starých přípspěvku by stejně neměla být moc častá. Akorát když si někdo upraví sticky 1. příspěvek ve vlákně a k tomu ještě napíše, že ho upravil (aby v Aktivních tématech zase vyskočil nahoru), tak v tom RSS feedu bude 2x. Ale to se asi taky většinou neděje nijak často (snad mimo Kuchyně nebo podobné akce).Markus píše: ↑20. 12. 2021, 18:05 Vidíš, to jsem si ani nevšiml. Může za to implementace RSS tady u zdroje - hlavní stránka prostě jen zobrazuje RSS feed v takové podobě, v jaké ho od fóra dostává. Můžu se podívat tady do feedu na fóru, jak to funguje a jestli to nejde změnit. Ale asi to není žádná tragédie.
Verify you are a human.
It's just an overreaction. In a few months, nobody will remember the drama.
It's just an overreaction. In a few months, nobody will remember the drama.
Re: [databáze RPG] Technická diskuze k Databázi RPG
Mohli bychom mít tag pro "solo"?
Technicky je to GMless, ale přijde mi to dostatečně rozdílné.
A slibuji, že nebudu chtít Duo
Technicky je to GMless, ale přijde mi to dostatečně rozdílné.
A slibuji, že nebudu chtít Duo
- 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
Máš to tam.
Dokážeš do toho doplnit další hry? V tomhle se bohužel nevyznám, nemám přehled o tom, jaké hry jsou sólo nebo mají sólo variantu.
Dokážeš do toho doplnit další hry? V tomhle se bohužel nevyznám, nemám přehled o tom, jaké hry jsou sólo nebo mají sólo variantu.
- MarkyParky
- Příspěvky: 16381
- Registrován: 11. 8. 2011, 02:37
Re: [databáze RPG] Technická diskuze k Databázi RPG
Jak se Fever-Dreaming Marlinko dostal před (Z)propadeného trpaslíka?
- 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
Mezera na začátku. Už jsem ji umazal, díky za upozornění.
Re: [databáze RPG] Technická diskuze k Databázi RPG
Markus: dá se nějak vylistovat žebříček her podle počtu hodnocení?
Kostka, http://www.d20.cz
- stovky článků (tipy k hraní, recenze, design a teorie, ...) a diskusí, skupinové sekce s rozsáhlou podporou, ...a mnohé další.
Překlady Fate: ONLINE, PDF v grafice; všechny základní knihy, autorské blogy a další; vlastní Star Wars
Překlady Dungeon's & Dragons 5e: ONLINE, PDFka v grafice (všechna pravidla, 10+ kampaní a dobrodružství)
Překlady Shadowrunu: 6. edice v PDF, překlad 5. edice,
Překlady Sawage Worlds: PDF v grafice
Překlad Apocalypse World: ONLINE, PDF v grafice
- stovky článků (tipy k hraní, recenze, design a teorie, ...) a diskusí, skupinové sekce s rozsáhlou podporou, ...a mnohé další.
Překlady Fate: ONLINE, PDF v grafice; všechny základní knihy, autorské blogy a další; vlastní Star Wars
Překlady Dungeon's & Dragons 5e: ONLINE, PDFka v grafice (všechna pravidla, 10+ kampaní a dobrodružství)
Překlady Shadowrunu: 6. edice v PDF, překlad 5. edice,
Překlady Sawage Worlds: PDF v grafice
Překlad Apocalypse World: ONLINE, PDF v grafice
- 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
Dá, jen nezobrazuj žebříček, ale prostý výpis z databáze. Procházet databázi > RPG hry > klikni na sloupec „Hlasů“.
- 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
Dokážete někdo z programátorů v přiloženém souboru fivestar.module.txt zjistit, proč mi databáze zaokrouhluje hvězdičky nahoru, i když by měla dolů? Například proč hodnocení 4,2 zaokrouhlí na 5?
Tohle vypadá jako relevantní pasáž kódu (odhaduju, možná to bude jinde):
Jen pro pochopení, jak je to implementováno: hlasy mají hodnotu od 0 po 100, každá hvězdička je 20. Takže když říkám, že průměrné hodnocení je 4,2, interně to ve skutečnosti bude 84. Ten modul si to nejdřív přepočítá na hvězdičky – zjistí, kolik hvězdiček používáme, a rozdělí si tu osu 0 až 100 na správný počet hodnot. Jenomže pak to zaokrouhlí vždy nahoru místo dolů.
Pro jistotu přikládám i celý ZIP se zbytkem modulu, kdyby relevantní pasáž nebyla v tomhle souboru. Ale měla by.
Tohle vypadá jako relevantní pasáž kódu (odhaduju, možná to bude jinde):
Kód: Vybrat vše
/**
* Implements hook_preprocess_HOOK() for the Fivestar rating formatter.
*/
function template_preprocess_fivestar_formatter_rating(array &$variables) {
$element = $variables['element'];
// Get number of stars being used. Usually 5 ...
$stars = $element['#instance_settings']['stars'];
if (empty($stars)) {
$stars = 5;
}
// Set stars variable.
$variables['stars'] = $stars;
// Get average, which ranges from 0 to 100.
$average = $element['#item']['average'];
if (empty($average)) {
$average = 0;
}
// Set average variable.
$variables['average'] = round($average, 1);
// Rating is # out of available stars.
// For example, if the average vote is 2 out of 5 stars, the rating
// would be 2.
$rating = round(($average / 100) * $stars, 1);
$variables['rating'] = $rating;
}
/**
* Implements hook_preprocess_HOOK() for the Fivestar percentage formatter.
*/
function template_preprocess_fivestar_formatter_percentage(array &$variables) {
$element = $variables['element'];
// Get average, which ranges from 0 to 100.
$average = $element['#item']['average'];
if (empty($average)) {
$average = 0;
}
// Set average variable.
$variables['average'] = round($average, 1);
}
Pro jistotu přikládám i celý ZIP se zbytkem modulu, kdyby relevantní pasáž nebyla v tomhle souboru. Ale měla by.
- Přílohy
-
- fivestar-8.x-1.x-dev.zip
- (113.06 KiB) Staženo 25 x
-
- fivestar.module.txt
- (10.67 KiB) Staženo 20 x
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti