Nový Ice & Fire, model 2012

upraveno 31. října 2012 v Webové záležitosti
Nový Ice & Fire, model 2012 | Ice & Fire

Je to tu. Nový web a fórum už fungují. Tento článek budu postupně doplňovat o info o nových funkcích apod. Uvítáme zde i zpětnou vazbu od vás. Samozřejmě ne všechno úplně funguje, budeme to dolaďovat.Tímto bych rád poděkoval paulcz a Montezuma3 za pomoc.

Read the full story here


1141517192022

Komentáře

  • flanker.27flanker.27 Příslušník pražské hospody :)
    Tak děkujeme za hustomegakrutopřísnej pozdrav :)
  • @Benji Aký máš OS na mobile ? Android ? nainštaluj si tam Operu, cez tú sa sme dá ísť ;)
  • WanicWanic The real hedonism is not dead!
    Abych nedával jenom myšlenky do větru.. zkusím přidat i řešení.. snad by to nemělo být zas tak složité. (Kontrola, zda-li není v diskuzi nový příspěvek při odesílání)... zkopírované z jedné internetové diskuze:
    „Ne. Měl by?“
    Podle mě ano, psal jsem to ve [#13]: Dále mě napadlo, že by ten JS mohl před odesláním nebo po nějaké době zkontrolovat, zda nejsou v tématu nové příspěvky […]

    Skript by měl při odeslání formuláře zkontrolovat, zda bb_nzp.php nevrátí nové příspěvky, v opačném případě pozastavit odeslání.

    „Nemůžeš snadno odkázat na #post-640426, tedy na číslo příspěvku v databázi?“
    Můžu. Proto ta úprava 9, chytré. (Plus pro RSS a přímé odkazy na poslední příspěvky v Poslední diskusi, které jsem nedávno zrušil.)

    „Ale už jsi ho vyrobil sám“
    Vskutku. Já totiž vůbec nevěděl, že jsem něco takového přidal. Asi už to bude déle. A ještě jsem si říkal, jak budeš mít přesně ty problémy s floatováním, které mi popisuješ. :–)

    zdroj: http://diskuse.jakpsatweb.cz/?action=vthread&forum=18&topic=87449&page=4
  • WanicWanic The real hedonism is not dead!
    Abych vypíchnul, co jsem z toho komentáře pochopil já tak:

    Nestačilo by prostě přidat podmínku pro tlačítko odeslat, která by dejme tomu na základě přechozího čísla příspěvku zkontrolovala databázi, zda-li daný topic nemá víc příspěvků a v případě že ano, zastavila by odesílání a zobrazila by dejme všechny komentáře od právě toho posledního, podle kterého se to kontrulje?
  • @Wanic Riesenie je vzdy, ale Alek ma diplomku a uz to, co tu nasadil, ho stalo vela sil, takze dajme mu trosku vydychnut :)
    Let it beeeee, let it beeeee, let it beeee
  • paulczpaulcz zima se blíží
    upraveno 12. listopadu 2012
    Alek diplomku, já bakalářku :-).

    @Wanic No napíšu proč si já osobně myslím, že není příliš vhodné investovat čas do takové změny a jak by se taková změna podle mě provedla.

    Nejdříve jde taky o to zjistit, kde se nachází logika pro tlačítko "Odeslat komentář"/"Post Comment". Budu předpokládat, že pokud některým pojmům nerozumíš, vygooglíš si je, ať se nemusím příliš rozepisovat. Vanilla je napsaná v PHP za použití jejích vlastního frameworku, který se jmenuje Garden. Tento framework víceméně (podle oficiálních stránek je) založený na architektuře/návrhovém vzoru MVC (Model-View-Controller). Tato architektura oděluje prezentační vrstvu, vstup uživatele a reprezentaci informací. Takže by mělo stačit najít potřebný controller a udělat několik změn (v případě, že by přibyly nějaké komentáře, systém by vyhodil výjimku -- ani nevím, jak se v PHP výjimky řeší, jestli PHP vůbec něco takového zná). To je takový nástin jak by taková změna vypadala.

    Teď ta část, proč mi to přijde zbytečné. Verze vanilly, kterou tu v současné době máme nainstalovanou je stále v aktivním vývoji. V budoucnosti bude s vysokou pravděpodobností update. Během této doby je klidně možné, že developři udělají několik zásadních změn v aplikační vrstvě, které by znamenaly nemožnost aplikovat předchozí úpravy. Už při nasazování současné verze jsme museli zasahovat do aplikační vrstvy, ale šlo pouze o jednoduché úpravy nebo opravy bugů (které by měli být ve stabilní verzi vyřešené). Pokud jde o plugin, který jsem vytvářel já, tak ten bude samozřejmě fungovat i ve stabilní verzi (jestli ne, tak je to chyba vývojářů, ne moje).

    Pokud jde o úpravy kódu (jde přeci o open source forum, tak proč bychom vlastně zásahy do kódu nemohli dělat i my) -- ideální stav by byl, kdyby jsme si vanillu "forknuli" na GitHubu a pomocí verzovacího systému (gitu) bychom prováděli potřebné úpravy. S tím, že pokud by se nám povedlo opravit nějaký bug, mohli bychom dokonce požádat o "pull". Takový stav by byl ideální a je to vlastně přesně "jak se to dělá". Leda v takovém případě bych v žádných větších úpravách neviděl problém (pokud by byl čas).

    (:
  • WanicWanic The real hedonism is not dead!
    no pokud se bavíme o PHP.. tak podle mě by stačilo do formuláře s textem (tedy to krásné bílé pole, do kterého píšem) přidat input hidden (do kterého by se uložil třeba aktuální čas nebo číslo posledního příspěvku).. a při zmáčknutí odeslat by se jenom naprogramovalo, aby to ověřilo tuhle hodnotu a v případě že by v diskuzi přibyl nový komentář .. příspěvek by to neodeslalo a místo toho by zobrazilo všechny nové od toho času/posledního příspěvku + do toho input hidden by se samozřejmě dal znova aktuální čas / číslo příspěvku, aby to potom neukazovalo ty příspěvky furt....

    jestli se čeká jenom na update tak ok.. ale jnk. to nevypadá na nějakou složitou změnu, která by zabrala bůhví kolik času (stejně jako její případná aktualizace, aby byla kompatibilí i s tou novou verzí aplikační vrstvy)... a myslím, že by to hodně uživatelů uvítalo...

    Krásný příklad je bodová hra... 3x zmáčknu f5, abych se ujistil, že nikdo nehlasoval předemnou jenom abych zjistil, že po odslání příspěvku mě stejně někdo předběhl a musím editovat.. tohle je celkově prospěšné snad ve všech skutečně "živých" diskuzích, kde se příspěvky odesílají ve vysoké frequenci a na většině fór je to bráno jako samozřejmost...

    Nechci aby to bylo bráno jako nějaké rejpání, ale podle mě je to bug, který by nebylo odvěci odstranit a myslím, že i vývojáři Vanilly by za takovýto pull byli vděční...

  • paulczpaulcz zima se blíží
    upraveno 13. listopadu 2012
    Rozhodně to neberu jako rejpání ;). No trošku jsi mě nakopnul, až bude čas, třeba se na to podívám (i když vlastně bude třeba zasáhnout jak do view, tak do controlleru), po updatu na 100% (je taky docela pravděpodobné, že ve stabilní verzi už to bude opravené), alek to v todo listu má.
  • jj, mám to tam - i když neříkám tomu oprava - podle mě to není chyba a třeba mě taková změna spíš zamrzí, současný způsob, kdy se nepřeloaduje stránka mi docela vyhovuje. Takže je to spíš feature pro megapostovače :-)
  • paulczpaulcz zima se blíží
    upraveno 13. listopadu 2012
    Tak v ideálním případě vyskočí nad komentářem něco tokového (na stejný způsob, jako když klikneš na odeslat komentář s prázdným příspěvkem) --

    Pozor! Během psaní tvého komentáře přibylo 5 nových komentářů!
    V takovém případě se aktualizuje input hidden na aktuální čas, přesně jak píše Wanic tzn. druhé kliknutí na tlačítko Odeslat komentář už možné bude (pokud někdo stihne napsat komentář, zobrazí se opět varování). Mělo by to fungovat bez aktualizace stránky :) -- pro zobrazení těch pěti nových komentářů bude samozřejmě potřeba ručně aktualizovat stránku. Takový způsob mi přijde nejlepší :)
  • WanicWanic The real hedonism is not dead!
    ok dík.. to jsou uspokojivé odpovědi ;) .. tím to pro mě hasne... :applause:
  • Nový vzhled je skvělý, odvedli jste dobrou práci, mně se ale nevím proč nezobrazují avatary ani obrázky ve fóru...nevíte, čím by to mohlo být?
  • flanker.27flanker.27 Příslušník pražské hospody :)
    Blokování obrázků?
  • @Ygritte Taky jsem měla tento problém, že se mi nezobrazovaly avatary... Máš Explorer?
  • Aha, jeden gentleman mi poradil zapnout kompatibilní zobrazení - a fungovalo to, najednou jsem avatary viděla :-) (Ale přestalo mi jít něco jiného :-D Takže jsem nakonec nainstalovala nový prohlížeč :-) )
  • Nevím, když se mi stránka načítá, tak na vteřinu ty avatary vidím, ale jak se načte celá, tak zmizí...bez těch bych se asi i obešla, ale ty chybějící obrázky samozřejmě vadí... :-)
  • V Chromu už mi to jede bez problémů...
  • Divný, v Opeře jsem to testoval - tipuji, že blokuješ JavaScript - bu'd v nějakém nastavení prohlížeče, nebo tam máš nějaký blokování reklam apod.
  • upraveno 14. listopadu 2012
    No, už mi to jde, nenapadlo mě, že by mi tu AdBlock blokoval obrázky, otázka je, co teď s reklamou :-D
  • WanicWanic The real hedonism is not dead!
    To Ygritte: tady žádná reklama není, ne? a adblock, alespoň jako doplněk Firefoxu, se dá vypnout/zapnout/nastavit jenom na jednu určitou stránku resp. celou doménu, takže by snad neměl být problém.. nebo jo?
  • MonteKarstarkMonteKarstark The Sun of Winter
    Mno, jedna reklama tu je :anxious:
  • no tady nejde o o brázky, nebo reklamy. Ale asi adblock blokuje skripty, které tu pomahají obrázky načítat.
  • Ta nová řada smajlíků je boží. Náramně se mi hodí. :applause:
  • Wow! Ani jsem si jich nevšimla. Ale pěkné písňovské! :D :onfire:
  • KrisaKrisa Co může zmoknout, může zmoknout.
    Jsou hezké, hlavně Ned :spike: a Jiný :other:
  • Ja trošku nesmelo vyťahujem starú otázku: Nebolo by možné spraviť RSS kanál na príspevky vo fóre?
  • Mrknu na to mezi svátky, jestli existuje nějaký řešení a jak je funkční.
  • NevadaNevada Co všechno neudělám pro lásku...
    Nebylo by možné zavést funkci "uložit koncept" i v PM, prosím? Případně i "náhled", pokud by to šlo.
Abys mohl komentovat, musíš se přihlásit nebo zaregistrovat.