od Markus » 19. 1. 2021, 12:28
Alternativní skiny byly navrhovány mnohokrát a mnohokrát odmítnuty.
Potíž je v tom, že každý skin se musí samostatně udržovat a aktualizovat. Není to jenom prostá výměna barviček. Takzvané "motivy" v PHPbb obsahují nejen CSS, ale i kompletní HTML stránky... přeloženo do lidské řeči to znamená, že součástí motivu jsou i všechny čudlíky, hejblátka a funkce. Kdykoli se zavádí nějaká nová funkce nebo modifikace (např. nedávno přidaný tag "spoiler" nebo možnost zobrazit první příspěvek na každé stránce), musí se přidat ručně do každého motivu.
A co je horší:
Kdykoli je aktualizován engine PHPbb, jsou součástí aktualizace i změny motivů (protože se přepsalo HTML). To znamená, že při každé aktualizaci enginu je nutné ručně zavést potřebné aktualizace do motivu fóra. Kdyby motivy byly dva, dělá se stejná práce dvakrát...
V tuhle chvíli máme neaktualizovaný engine a důvod, proč jsem ho ještě neaktualizoval, je ten, že to prostě stojí čas – musím ručně zkopírovat aktualizace do motivu Fóra.* Fakt nechci tímhle způsobem udržovat dva samostatné motivy. Nehledě na to, že je to vlastně nemožné, protože nikde nejsou zdokumentované ani ty modifikace, které už byly provedeny na tomhle motivu, takže je nedokážu zpětně zrekonstruovat na jiném.
* Automatické aktualizace to umí, ale jenom na motivech, které nebyly modifikovány. A ten náš je modifikovaný dost silně.
Jersone, pro tebe bude lepší řešení pořídit si nějaký prohlížeč, který dokáže noční režim vyřešit nějak na své straně.
EDIT: Jo a taky: Kdokoli tu práci dělal přede mnou, tak ji nedělal moc svědomitě (= vykašlal se na to), protože náš motiv má starší verzi než náš engine (= neobsahuje některé funkce a aktualizace). A mně se nepodařilo zpětně zrekonstruovat, co přesně v něm chybí, abych to doplnil. Snaha o manuální aktualizaci motivu na současnou verzi enginu vyústila v rozbitý motiv, který házel chybové hlášky.
Alternativní skiny byly navrhovány mnohokrát a mnohokrát odmítnuty.
Potíž je v tom, že každý skin se musí samostatně udržovat a aktualizovat. Není to jenom prostá výměna barviček. Takzvané "motivy" v PHPbb obsahují nejen CSS, ale i kompletní HTML stránky... přeloženo do lidské řeči to znamená, že součástí motivu jsou i všechny čudlíky, hejblátka a funkce. Kdykoli se zavádí nějaká nová funkce nebo modifikace (např. nedávno přidaný tag "spoiler" nebo možnost zobrazit první příspěvek na každé stránce), musí se přidat ručně do každého motivu.
A co je horší:
Kdykoli je aktualizován engine PHPbb, jsou součástí aktualizace i změny motivů (protože se přepsalo HTML). To znamená, že při každé aktualizaci enginu je nutné ručně zavést potřebné aktualizace do motivu fóra. Kdyby motivy byly dva, dělá se stejná práce dvakrát...
V tuhle chvíli máme neaktualizovaný engine a důvod, proč jsem ho ještě neaktualizoval, je ten, že to prostě stojí čas – musím ručně zkopírovat aktualizace do motivu Fóra.* Fakt nechci tímhle způsobem udržovat dva samostatné motivy. Nehledě na to, že je to vlastně nemožné, protože nikde nejsou zdokumentované ani ty modifikace, které už byly provedeny na tomhle motivu, takže je nedokážu zpětně zrekonstruovat na jiném. :)
* Automatické aktualizace to umí, ale jenom na motivech, které nebyly modifikovány. A ten náš je modifikovaný dost silně.
Jersone, pro tebe bude lepší řešení pořídit si nějaký prohlížeč, který dokáže noční režim vyřešit nějak na své straně.
EDIT: Jo a taky: Kdokoli tu práci dělal přede mnou, tak ji nedělal moc svědomitě (= vykašlal se na to), protože náš motiv má starší verzi než náš engine (= neobsahuje některé funkce a aktualizace). A mně se nepodařilo zpětně zrekonstruovat, co přesně v něm chybí, abych to doplnil. Snaha o manuální aktualizaci motivu na současnou verzi enginu vyústila v rozbitý motiv, který házel chybové hlášky.