Odwiedzający widzą coś innego..
Niech strona wygląda dla odwiedzających tak, jak dla ciebie. Zwykłe przyczyny to cache przed stroną, brak Bootstrap dla odwiedzających, filtr formatu tekstu albo strona zapisana przez starsze wydanie.
Odwiedzający widzą starą treść
Zapis kreatora czyści cache Drupala dla tej strony, więc stara treść zwykle pochodzi z cache spoza kreatora.
- Wyczyść wszystkie cache. Jeśli treść się aktualizuje, przyczyną był cache Drupala.
- Przejdź do Configuration > Development > Performance i sprawdź Browser and proxy cache maximum age.
- Za Varnishem albo CDN zainstaluj moduł Purge albo obniż maksymalny wiek dla stron kreatora. DXPR Builder nie wysyła żądań czyszczenia (purge).
Wskazówka: widok umieszczony na stronie pokazuje wiersze z własnego cache. Jeśli te wiersze są stare, edytuj widok, otwórz Advanced, ustaw Caching na Tag based i wyczyść cache.
Odwiedzający nie widzą stylów albo ikon
- Kolumny, przyciski i odstępy wyglądają bez stylów. Treści kreatora potrzebują CSS z Bootstrap 5, a twój motyw go nie ładuje. Przejdź do DXPR Studio > DXPR Builder > General Settings > Bootstrap i ustaw Sideload Bootstrap files na Bootstrap 5.
- Konsola odrzuca arkusz stylów z typem MIME
text/html. Strona wskazuje na zagregowany plik CSS, którego już nie ma, a serwer zwrócił zamiast niego stronę błędu. Wyczyść wszystkie cache, aby strony wskazywały bieżące pliki. - Ikon brakuje na stronie zapisanej starszym wydaniem. Zapisany HTML wymienia fonty ikon potrzebne stronie, a starsze zapisy mogą nie mieć tej listy. Otwórz stronę w edytorze i zapisz ją.
Skrypty i osadzenia obdzierane u odwiedzających
Redaktorzy widzą surową treść kreatora. Odwiedzający widzą ją po filtrach formatu tekstu, gdy Apply text format filters to frontend content jest włączone w General Settings > Text Filters.
- Wyłącz to ustawienie albo daj polu format tekstu bez ograniczeń HTML.
- Skrypty zewnętrzne umieszczaj w elemencie HTML. Kreator usuwa
tagi
<script src>z każdego innego elementu.
Karuzela, karty albo panel zwijany nie działają u odwiedzających
- Nic nie reaguje na kliknięcia albo konsola mówi, że
bootstrap is not defined. Karuzele, karty i panele zwijane działają na JavaScript Bootstrap 5, a strona nie ma go dla odwiedzających. Ustaw Sideload Bootstrap files na Bootstrap 5 albo ładuj Bootstrap 5 z motywu. - Karuzela nie rusza się sama. Disable auto-play jest zaznaczone. Odznacz je, ustaw Auto-play interval i zapisz.
- Liczniki, paralaksa i tła wideo stoją po aktualizacji. Edytor przy zapisie decyduje, czy strona potrzebuje skryptu front-end kreatora. Otwórz stronę i zapisz ją ponownie.
Potwierdź naprawę
Otwórz stronę w oknie prywatnym. Treść, style i elementy interaktywne odpowiadają temu, co widzisz z View mode ustawionym na Preview.
Co dalej?
Buforowanie (caching) o warstwach cache działających na stronach kreatora.