Zobacz pełną wersję : Jak wykluczyć ładowanie CSS?
Cześć,
znienacka zmieniło mi się formatowanie strony, ale tylko głównej. Na podstronach jest po staremu. Szybki rzut oka w Firebuga i żródło - na głównej ładują mi się dwa dodatkowe CSSy, nie wiem od czego:
<link href="https://cdnjs.cloudflare.com/ajax/libs/uikit/2.23.0/css/uikit.min.css" rel="stylesheet" type="text/css" />
<link href="https://cdnjs.cloudflare.com/ajax/libs/uikit/2.23.0/css/components/slidenav.min.css" rel="stylesheet" type="text/css" />
Ten pierwszy dodaje mi, m.in. marginesy dla akapitów i różowy (!) kolor kursywy <em> - używam tego znacznika, oprócz kursywy, do wstawiania znaków z Font Awesome.
Jak sprawdzić jaki komponent/moduł/dodatek ładuje mi te pliki CSS? Jak to ewentualnie zablokować? Da się je jakoś wykluczyć?
siristru
19-12-2018, 17:09
Jak sprawdzić jaki komponent/moduł/dodatek ładuje mi te pliki CSS?
Skopiuj katalog "components" z serwera na dysk i użyj programu np. Agent Ransack. Wyszukaj slidenav.min.css (ale to może być też w szablonie więc zrób to samo dla katalogu "templates").
Da się je jakoś wykluczyć?
Spróbuj tego: https://stackoverflow.com/questions/27893716/joomla-remove-unwanted-css-from-within-component
<em> - używam tego znacznika, oprócz kursywy, do wstawiania znaków z Font Awesome.
Do wstawiania Font Awesome używa się <i> nie <em> np: <i class="fab fa-500px"></i>
dodaje mi, m.in. marginesy dla akapitów i różowy (!) kolor kursywy
Zawsze możesz nadpisać (override) taką zmianę w swoim css (css szablonu) używając łańcucha klas albo !important.
Skopiuj katalog "components" z serwera na dysk i użyj programu np. Agent Ransack. Wyszukaj slidenav.min.css (ale to może być też w szablonie więc zrób to samo dla katalogu "templates").
Plik uikit.min.css został znaleziony w \components\com_jce\editor\libraries\uikit\uikit.m in.css
Pliku slidenav.min.css nie znalazło nigdzie.
Deinstalacja JCE nic nie dała. Instalacja starszej wersji (z sierpnia) też nie.
Spróbuj tego: https://stackoverflow.com/questions/...thin-component
Plik jest ładowany z zewnętrznego serwera, więc usunięcie go u mnie raczej niewiele da... https://cdnjs.cloudflare.com/ajax/libs/uikit/2.23.0/css/uikit.min.css
Dodatek z linku jest płatny i nie wiedomo czy zadziała, więc to rozwiązanie odłożę na później.
Do wstawiania Font Awesome używa się <i> nie <em> np: <i class="fab fa-500px"></i>
Fakt. Jednak niewiele to zmienia.
Zawsze możesz nadpisać (override) taką zmianę w swoim css (css szablonu) używając łańcucha klas albo !important.
Mogę i tak zrobiłem, ale to rozwiązanie tymczasowe i zawodne. Piszę na forum, bo chciałbym to zrobić porządnie, czyli wyeliminowac przyczynę, a nie łatać efekty ręcznie. Mam kilka stron - problem wystąpił na dwóch, ale przypuszczam, że na innych też się zaraz pojawi, tym bardziej, że większość z nich opiera się na podobnych szablonach, komponentach, modułach i dodatkach. Na razie nie robię im aktualizacji, ale ileż można...? :)
siristru
20-12-2018, 15:45
Jakieś rozszerzenie musi wywoływać zdalne ładowanie tych plików. Sprawdziłeś "components" a czy "templates" też?
Na szybko sprawdź czy zmiana na szablon Protostar coś zmienia w ładowaniu tych plików.
Ostatecznie to może być moduł lub wtyczka... czyli "modules" i "plugins".
Można też sprawdzić katalog "media".
Nic nie pisałem o deinstalcji JCE :)
Znalezione. Dodatek mAvik Thumbnails ładował ten CSS do wyskakującego okienka uikit Lightbox.
Dzięki za pomoc!
Temat do zamknięcia.
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!