Как можем да помогнем?

Кажете накратко за какво става дума - ще се свържем с Вас по имейл.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Към началната страница

Kolory, czcionka i motyw

Kolor marki, akcent, własne kolory powierzchni, promień rogów, czcionka, jasny i ciemny motyw, szablony i własny CSS – oraz to, jak widget dba o to, żeby każdy tekst pozostał czytelny.

Widget przejmuje kolor twojej marki, twoją czcionkę i, jeśli chcesz, cały własny zestaw kolorów. Przy tym przelicza wszystko tak długo, aż każdy tekst na każdej powierzchni będzie czytelny. Ty wybierasz kolor, a widget dba o kontrast.

Wszystkie ustawienia z tej strony znajdziesz pod /app/projects/{id} w zakładce Wygląd, sekcja Marka. Wyjątkiem jest schemat kolorów (jasny, ciemny, automatyczny): jest w zakładce Instalacja w sekcji Podstawy.

Asystent projektowania

Na górze sekcji Marka asystent prowadzi cię przez projekt w czterech krokach:

  1. Wygląd – 18 gotowych szablonów, które możesz filtrować według kategorii Jasne, Ciemne, Poważne, Zabawne, Ciepłe, Chłodne i Minimalistyczne. Wśród nich są np. Klar, Nacht, Boutique, Support-Desk, Minimal, Corporate, Ozean, Graphit i Espresso.
  2. Kolory – kolor główny i akcent, szybki wybór spośród ośmiu par kolorów oraz wybór powierzchni: domyślne, jasne, ciemne albo własne.
  3. Forma – styl okna, promień rogów, kształt i rozmiar przycisku czatu.
  4. Gotowe – podsumowanie.

Asystent nic sam nie zapisuje. Wypełnia tylko pola poniżej, a zapis następuje dopiero po kliknięciu Zapisz. Miniatura w asystencie to szkic. Prawdziwy widget z twoimi wartościami zobaczysz w podglądzie w sekcji Ekran startowy widgetu.

Do dostrajania rozwiń Wszystkie ustawienia pojedynczo. Czcionkę i własny CSS znajdziesz tylko tam.

Pola

Prawidłowe są tylko kolory w postaci #rrggbb z sześcioma znakami. Skróty jak #f00 albo rgb(…) są odrzucane i wtedy obowiązuje wartość domyślna.

Powierzchnie i tekst

W części Powierzchnie i tekst możesz w razie potrzeby ustawić pięć kolejnych kolorów. Każdy ma pole wyboru własny kolor:

Bez zaznaczenia widget używa zestawu kolorów pasującego do strony, jasnego albo ciemnego. Wartość w polu jest wtedy tylko punktem wyjścia, a nie podglądem. Z zaznaczeniem obowiązuje twój kolor.

Jeśli ustawisz tylko własne tło, widget wyprowadzi z niego resztę: powierzchnię dymka, tekst, tekst poboczny i linie.

Czytelność: co widget przelicza

Klienci wybierają kolor swojej marki, a nie kolor czytelny. Dlatego widget sprawdza każde połączenie tekstu i powierzchni pod kątem współczynnika kontrastu co najmniej 4,5:1. To próg z WCAG 2.x dla zwykłego tekstu.

Co zostało przeliczone, konto pokazuje bezpośrednio pod formularzem w wierszu Przeliczone, aby tekst pozostał czytelny. Jasnożółty kolor tekstu wygląda więc w widgecie ciemniej, niż go wpisano, a tam zobaczysz dlaczego.

Na swojej stronie możesz też sam odczytać zmierzone wartości:

ReactiveChat('brandCheck');   // lista par ze zmierzonym i wymaganym kontrastem
ReactiveChat('brandTokens');  // kolory, które faktycznie są w widgecie

Jasny, ciemny albo jak strona

W sekcji Instalacja → Podstawy → Schemat kolorów widgetu wybierasz:

Przy wyborze automatycznym widget sprawdza w tej kolejności:

  1. kolor tła twojej strony na środku ekranu,
  2. właściwość CSS color-scheme na <html>, jeśli ma dokładnie wartość dark albo light,
  3. typowe przełączniki na <html> albo <body>, np. klasę dark albo data-theme="dark",
  4. na końcu ustawienie systemowe odwiedzającego.

Jeśli twoja strona przełącza się między jasnym a ciemnym motywem, widget robi to razem z nią. Sprawdza to też ponownie przy otwarciu okna.

W kodzie ustawisz motyw we fragmencie osadzenia albo w trakcie działania strony. To ustawienie ma pierwszeństwo przed ustawieniem w koncie:

<script src="https://cdn.reactive.chat/loader.js"
        data-rc-site-key="SITE_KEY"
        data-rc-theme="dark"
        async></script>
ReactiveChat('setTheme', 'dark');   // 'light', 'dark' albo 'auto'

Przy setTheme widget zapamiętuje wybór w przeglądarce odwiedzającego. setTheme('auto') go znosi. Pasuje to do własnego przełącznika jasny/ciemny na twojej stronie.

Kolory w kodzie

Dla pojedynczych stron, np. kampanii, możesz ustawić markę we fragmencie osadzenia albo w trakcie działania strony. Nazwy pól to:

ReactiveChat('setBrand', { primary: '#0F766E', accent: '#F59E0B', radius: 8 });

setBrand od razu przelicza kontrast i kolory pochodne, bez ponownego budowania widgetu. null usuwa wartość i wtedy obowiązuje wartość domyślna.

We fragmencie osadzenia atrybut nazywa się data-rc-brand i przyjmuje JSON:

<script src="https://cdn.reactive.chat/loader.js"
        data-rc-site-key="SITE_KEY"
        data-rc-brand='{"primary":"#0F766E","accent":"#F59E0B"}'
        async></script>

Ważne – co wygrywa, fragment osadzenia czy konto? Fragment, który generuje dla ciebie konto, zawiera już kolor twojej marki, promień oraz kształt i rozmiar przycisku czatu. To tylko stan początkowy, żeby przycisk od razu pojawił się we właściwym kolorze. Gdy tylko widget pobierze ustawienia z serwera, w pełni obowiązuje konto.

Jeśli natomiast wpiszesz do data-rc-brand jakiekolwiek inne pole, np. accent, stil albo etykietę, marka we fragmencie liczy się jako własna marka tej strony. Wtedy wygrywa z kontem. Z konta na tej stronie obowiązuje już tylko wyświetlanie „Tylko przez własne linki”. Poza tym strona nie bierze udziału w żadnych testach A/B.

Jeśli zmienisz kolor marki w koncie, skopiuj potem ponownie fragment osadzenia z zakładki Instalacja. Inaczej podczas ładowania na chwilę mignie stary kolor.

Jak działa sam fragment osadzenia i jakie są inne sposoby (window.ReactiveChatSettings, ReactiveChat('boot', …)), opisuje Integracja techniczna.

Własny CSS

W części Wszystkie ustawienia pojedynczo → Własny CSS piszesz CSS, który jest stosowany na końcu, po wszystkich innych regułach.

.rc-launcher { box-shadow: 0 0 0 4px #fff; }

W kodzie to samo zrobisz przez customCss, np. w ReactiveChat('boot', { customCss: '…' }) albo atrybutem data-rc-custom-css.

Logo w nagłówku okna

Najprościej wpisać logo w koncie: Projekt → Wygląd → Marka, pole Logo (adres). Pojawi się wtedy w nagłówku okna czatu, najpóźniej minutę po zapisaniu.

W kodzie przez logo ustawisz dodatkowo wysokość, tekst alternatywny i miejsce, na przykład logo w przycisku czatu. Logo ustawione w kodzie ma pierwszeństwo przed polem w koncie:

<script src="https://cdn.reactive.chat/loader.js"
        data-rc-site-key="SITE_KEY"
        data-rc-logo='{"src":"https://www.example.com/logo.svg","alt":"Przykładowa firma","height":24,"placement":"header"}'
        async></script>

Logo na stronie startowej wygodnie ustawisz natomiast w koncie, zob. Strona startowa czatu.

Gdy coś wygląda inaczej, niż się spodziewasz

Последна актуализация: