Furry.cz
|Texty|Obrázky|Členové|Furry FAQ|Forum|
Modern.Furry.Cz - Malý zlepšovák pro naše webové doupě (projekt ukončen)   (77)
* Tento projekt byl ukončen, jeho autor teď předělává celé Furry.cz *

Preview


Představuji vám projekt Modern.furry.cz
Modern.furry.cz, či zkráceně Modern-FCZ je uživatelský skript - malý program v jazyce JavaScript který můžete přidat do svého prohlížeče a který pak bude měnit vzhled a chování vybrané webové stránky, v tomto případě našeho doupěte.
Cílem projektu je tyto léta stejně vypadající stránky pořádně provětrat a vdechnout jim nový život. Jeho záměr stránky vizuálně vyčistit, vylepšit mnohé nedostatky formátování textu a zarovnání, schovat zbytečná tlačítka do rolovacích nabídek a v rámci možností také některé stránky reorganizovat a pozměnit ovládání, aby byly využity možnosti dnešních prohlížečů. Vzhledem ke schopnostem dnešních prohlížečů, síle JavaScriptu a flexibilitě AJAXu jsou možnosti opravdu velké.

Funkce
Prozatím toho skript neumí mnoho, práce na něm nejsou ani v polovině, ale už teď je dobře vidět jaké jsou jeho možnosti, takže jej uveřejňuji k vyzkoušení. Těšit se můžete na tyto funkce:
  • U všech stránek je změněna hlavička stránky s navigací, přihlašováním a odkazy k odhlášení a interkomu.
  • U všech stránek je změněna patička, která je nyní korektně zarovnána vždy na spodek stránky (čistě pomocí CSS)
  • Hlavní stránka fóra je totálně překopaná, atributy mají své symboly, počet příspěvků je mnohem zřetelnější a místo špatně čitelných časových údajů posledního zápisu jsou intuitivní texty typu "Před 15 minutami". Tohle se vám bude líbit. Také hlavička fóra je úhledně zformátovaná do jedné lišty, záplava většinou zbytečných tlačítek je uklizená do dvou nabídek a stránkování je pěkně zřetelné.

Instalace

  • Firefox:
    Nainstalujte si doplněk Greasemonkey.
    Pak přejděte na stránku Modern-FCZ na webu Userscripts.org.
    Vpravo nahoře je tam tlačítko "Install". Klikněte na něj a vyskočí vám okno s informacemi o tom skriptu. Vpravo dole klikněte na "Install". A je to, od teď uvidíte F.CZ moderněji

  • Chrome:
    Běžte Modern-FCZ na webu Userscripts.org.
    Vpravo nahoře klikněte na zelené tlačítko "Install"
    Dole v prohlížeči vyzkočí lišta se zprávou "Tohle vám může oyiffat počítač. Risknete to?". Stiskněte "Continue/Pokračovat"
    Objeví se malé okénko "Confirm new extension" se zprávou "Chcete nainstalovat...?". Stiskněte "Add/Přidat"
    A je to, od teď uvidíte F.CZ moderněji

  • Opera:
    * Spusť operu; Stiskni Ctrl+L; zadej "opera"config"
    * Do vyhledávání zadej "user j"
    * Zaškrkni "Always Load User JavaScript" a "User JavaScript"
    * Stáhni si Modern-FCZ z odkazu "Install" vpravo nahoře.
    * Otevři stažený skript v položce "User JavaScript File"
    * Restartuj Operu (pro jistotu)

  • Ostatní:
    Neumím nainstalovat, netestoval jsem, nevím jestli to vůbec jde. Pokud jste to vymysleli, napište, rád se poučím

Co dál?
Projekt byl ukončen protože jsem dospěl k závěru že je lepší rovnou předělat celý web. A já to dokážu.

Příjemné surfování přeje Sterlyn
 
na stránku
Stránky : Předchozí | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Další
Poslat zprávu uživateli Sterlyn
Sterlyn      ---   01:10   10.06. 2012 
*Zavrtí chvostem při té pochvale*
 
Zpráva byla upravena v 01:12 10.06.2012
Poslat zprávu uživateli wolfdog
wolfdog      ---   01:08   10.06. 2012 
paráda, vypadá to dobře, gratuluju... jen tak dále, jentak dále... :)
Poslat zprávu uživateli Sterlyn
Sterlyn      ---   00:21   10.06. 2012 
@crazyhorse: Nestraš. Radši jsem to znova otestoval ve Firefoxu i Chrome, ale funguje to. Zvláštní že ve Firefoxu se to po instalaci automaticky vypne, musíš to ručně zapnout. Zkontroluj si to a.

Jinak ale kdyby to komukoli nefungovalo nebo to dělalo psí kusy, hned pište! V tom programu je použito pár nejistých triků, třeba použití Unicode-obrázkových-písem, což se nemusí každému správně zobrazit.

EDIT: Chmm, tak jsem právě zjistil že verze s opraveným interkomem někam zabloudila a zas nefungoval. Definitivně spraveno. Ale moje hlava by potřebovala nějaký patch :/
 
Zpráva byla upravena v 00:39 10.06.2012
Poslat zprávu uživateli crazyhorse
crazyhorse      ---   22:45   09.06. 2012 
hej to sem si na to tak rychle zvyknul nebo mi to zas spadlo do starýho designu :)
Poslat zprávu uživateli Sterlyn
Sterlyn      ---   21:53   09.06. 2012 
Haf!

Intercom ve Firefoxu 12 opraven. A vylepšen vzhled - obsah už "nepřetéká" přes pravý okraj.

@sumie-dh: To vypadá že zkoušíš nainstalovat ten userscript do Opery přímo, a to nebude fungovat protože jsou v něm použity speciální funkce Greasemonkey a kompatibilních doplňků (konkrétně import knihoven přes deklaraci @require). Zkusil jsem pohledat nějakej Opera addon, kterej by to spustil, ale žádnej neexistuje. Smůla. Můžu zaexperimentovat aby to fungovalo i v opeře, ale zřejmě to jednoduše nepůjde.

@Daweo: Grafiku nijak moc neřeším a řešit nebudu - předělávám ji jen tolik aby nevypadala jako deset let zpátky, ale nejsem žádnej dizajnér a tuhle práci přenechám někomu, kdo to umí.

@crazyhorse: No to jsem to vymňouk. Spraveno, obrázky jsou zase jen obrázky. A co se týče upravitelnosti, na to bys musel hodně dobře umět programovat protože tohle není jen template - je to program kterej web překopává hodně natvrdo. Kdybys to ale chtěl zkoušet, zdroják je k dispozici na Userscripts.org

Co se týče skinovatelnosti, dodělám sem možnost nahrát si vlastní obrázek na pozadí webu. Ale dál skinovatelnost nijak zvlášť řešit nehodlám. Teda, zatím mám na práci zajímavější funkce.

EDIT:
@Olven: Teď jsem si přečetl tvůj dotaz o možnosti úprav (mám nějaký fofr s opravami bugů, kterých se najednou vyrojilo celé mračno). Krátká odpověď: Zatím do vzhledu zasáhnout nemůžeš. Aktuální verze skriptu totiž do stránky láduje fragmenty HTML za běhu a nění tam žádná ucelená šablona, která by šla editovat. CSS je tam sice v celku je v něm pořádek, ale je tam napevno a navíc se zčásti generuje programově, protože psát ručně deklarace gradientů a oblých rohů pro všechny browsery by byl opruz.
Mohl bych sice dodělat upload, ale ten by fungoval jen na stránku na které aktuálně jsi - ve chvíli kdy by ses někam přesunula nebo jen obnovila stránku, bylo by to pryč.
Nicméně než jsem stihl dopsat tenhle příspěvek, už jsem vymyslel jak to zamontuju do příští verze - tam bude možnost si pro stránku napsat vlastní CSS a nahrát ho, takže bude fungovat permanentně. Už se na to těším
Zpráva byla upravena v 22:33 09.06.2012
Poslat zprávu uživateli Daweo
Daweo      ---   21:25   09.06. 2012 
Tak jsem to tedy nainstaloval... s mym chromem si to povida, tak ze po technicke strance ted vytknout nemohu nic. Co bych ale vytkl je trosku ten design... Je ale fajn, ze se Sterlyn odhodlal k nejake cinnosti:-) a tak mu za to dekuji... ze stranky trosku ozvlastnil

jinak pri psani mne napadlo ze mozna by bylo hezke mit nejayk ornament/snadny obrazek po stranach misto jen te modre a treba na pozadi nejaky "vodoznak"... a ten vlastne by mohl byt i na okraji... nevim jak to rici a urcite nechci nadavat nebo byt nevdecny :-)
Poslat zprávu uživateli sumie-dh
sumie-dh      ---   21:23   09.06. 2012 
V Chromu to vypadá taky dobře, je to lehce nezvyk.
Poslat zprávu uživateli crazyhorse
crazyhorse      ---   21:13   09.06. 2012 
je to fajn...ale když v galerce otevřete obrázek je kolem něj hypertextovej bordel. lepší je to bez něj.
Co se stane když ten novej "template" vezmu a předělám. je těžký to někde implementovat tak abych si vytvořil vlastní skyn ?
Poslat zprávu uživateli sumie-dh
sumie-dh      ---   20:58   09.06. 2012 
Opeře 11.60 se nechce. Co je špatně?

[26.3.1970 5:42:56] JavaScript - http://www.furry.cz/index.php?s=f&a=t&r=00
User Javascript thread
Uncaught exception: ReferenceError: Undefined variable: $
Error thrown at line 698, column 0 in program code:
$(function(){

Poslat zprávu uživateli Sterlyn
Sterlyn      ---   20:53   09.06. 2012 
Ňaf!

*konečně se mu podařilo dostat hlavičku do tvaru jaký si představoval*

Zdravím všechny koho moje dílo zaujalo!

Na úvod se omlouvám všem kdo byli svědky mé děsivé bitvy s formátováním hlavičky. Tady teda "first post" není jen tak.

Jak jistě nemusím upozorňovat, technický vývoj Furry.Cz tak nějak... ehm... vázne. Částečně je to i moje chyba, protože když se o předělávce před rokem diskutovalo, tak jsem nadšeně přihopsal jako pomocný programátor, ale do dneška jsem neudělal ani ň.

Nicméně před nedávnem jsem si najednou uvědomil jak překopat Furry.cz snadno a rychle. A protože jsem pejsan hračička, okamžitě jsem se do toho pustil. Nakonec to nešlo ani snadno ani rychle, ale nadchlo mě to tolik že jsem nehleděl na hodiny a vytvořil projekt, který teď většina z vás, doufám, nadšeně instaluje.

EDIT: Ajtakrajta, jak si už všimla Olven, nějak nefachčí interkom ve Firefoxu 12.0 Spravím hned, tuhle chybu už znám...
Zpráva byla upravena v 20:57 09.06.2012
Stránky : Předchozí | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Další