Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 13.11.2011 Ostrzeżenie: (0%)
|
Witam.
Na własne potrzeby, chcą zmniejszyć choć trochę objętość moich plików CSS poszukiwałem do tego funkcji. Gdy żadna z tych przeze mnie znalezionych mi nie pasowała - napisałem własną. Usuwa ona wszystkie niepotrzebne spacje, łamania linii i komentarze.
str_replace() jest powielane, gdyż podczas używania w nich array'ów nie usuwało wszystkich, niepotrzebnych spacji. Kod jest w ogóle nie czytelny, ale waży dużo mniej (np. w moim przypadku prawie 36%). Najlepiej używać jej wraz z ob_buffer(). Przykład:
Koncepcja zaczerpnięta z manual'a (komentarze str_replace()). |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%)
|
Słabo szukałeś. Przykład pierwszy z brzegu (o wiele bardziej zaawansowany niż Twoja funkcja) https://github.com/brunschgi/cssmin/blob/master/cssmin.php
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%)
|
Słabo szukałeś. Przykład pierwszy z brzegu (o wiele bardziej zaawansowany niż Twoja funkcja) https://github.com/brunschgi/cssmin/blob/master/cssmin.php i napisany rok później (IMG:style_emoticons/default/guitar.gif) |
|
|
|
HgReed [funkcja]Kompresor CSS 10.12.2011, 23:05:30
kwejkowo oo pomocne, przyda się. 16.06.2014, 00:47:12
tzm Cytat(Pawel_W @ 10.12.2014, 17:15:51 ... 10.12.2014, 20:11:38 ![]() ![]() |
|
Aktualny czas: 28.11.2025 - 15:55 |