Zadejte hledaný výraz...

Wamp a LessPHP kompilator

Ondřej Váško
verified
rating uzivatele
17. 6. 2016 20:51:46
Zdravím, nainstaloval jsem si WAMP, založil si ve složce www složku pro svůj projekt. A používám less (pro psaní kaskádových stylů) a pro kompilaci less -> css používám (http://leafo.net/lessphp/)
Ve složce muj-projekt/bootstrap mám všechny soubory pro bootstrap včetně bootstrap.less, kde volám tyto soubory např.
a dále ve složce bootstrap mám soubor index.css.php pomocí kterého chci provádět kompilaci less -> css.
Soubor index.css.php vypadá takto:
V html v hlavičče volám:
Po refreshi stránky se mi vygeneruje nový soubor bootstrap.css (to je ok).
1.) Jak mám udělat, abych tento soubor zavolal do hlavičky webu (a vykreslil mi soubor bootstrap.css)? Abych v hlavičče nemusel mít ještě toto:
(to mi teprve vykresluje styly k html).
2.) Musím 2x refreshnout stránku než se projeví změna. To asi souvisí s bodem 1.
Kdo mi poradí, prosím?
Díky Ondra
17. 6. 2016 20:51:46
https://webtrh.cz/diskuse/wamp-a-lessphp-kompilator/#reply1203460
TomasX
verified
rating uzivatele
(4 hodnocení)
17. 6. 2016 21:15:41
cest je hodně, můžeš upravit index.css.php, aby nejprve zkontrolovat, jestli existuje bootstrap.css a není zastaralý a vrátil přímo ten, nebo použít nějaký nástroj/script, který při změně less souborů přegeneruje i hned bootstrap.css nebo třeba si udělat htaccess pravidlo, které nejprve zkusí najít bootstrap.css a pokud není, vygeneruje ho:
První varianta je vhodná při vývoji - vždy se ti v prohlžeči načte poslední verze less. Druhá zase na produkci - nemůže dojít k DoSu nebo chybně vygenerovanému css, když více klientů v jeden čas bude požadovat vygenerovat css. Třetí varianta je taková neslané, nemastná, nezajišťuje ti totiž aktualizace css při změně less.
17. 6. 2016 21:15:41
https://webtrh.cz/diskuse/wamp-a-lessphp-kompilator/#reply1203459
Ondřej Váško
verified
rating uzivatele
17. 6. 2016 22:25:24
Napsal TomášX;1300663
cest je hodně, můžeš upravit index.css.php, aby nejprve zkontrolovat, jestli existuje bootstrap.css a není zastaralý a vrátil přímo ten, nebo použít nějaký nástroj/script, který při změně less souborů přegeneruje i hned bootstrap.css nebo třeba si udělat htaccess pravidlo, které nejprve zkusí najít bootstrap.css a pokud není, vygeneruje ho:
První varianta je vhodná při vývoji - vždy se ti v prohlžeči načte poslední verze less. Druhá zase na produkci - nemůže dojít k DoSu nebo chybně vygenerovanému css, když více klientů v jeden čas bude požadovat vygenerovat css. Třetí varianta je taková neslané, nemastná, nezajišťuje ti totiž aktualizace css při změně less.
Tak nejvíce by mi vyhovovalo asi při změně less přegenerovat bootstrap.css. A to jsem si myslel, že dosáhnu kódem napsaným v index.css.php. Dokážeš mi poradit?
A nebo jak udělat "vypsat, vrátit" bootstrap.css pokud existuje a není zastaralý?
17. 6. 2016 22:25:24
https://webtrh.cz/diskuse/wamp-a-lessphp-kompilator/#reply1203458
Pro odpověď se přihlašte.
Přihlásit