Klasa służy do personalizacji wyglądu i ustawień klienta poczty webmail
Wykorzystywana jest w klasie \Kei\Webas\Dedicated\SettingsPanel\Add
Klasa implementuje interfejs DumperInterface
::Factory()return WebmailCustomization |
Statyczna metoda zwracająca instancję klasy. Wzorzec projektowy Fabryka. |
setWebmailBaseColor($a)return $this |
Domyślny motyw kolorystyczny. |
getWebmailBaseColor()return string |
Zwraca motyw kolorystyczny panelu poczty |
setWebmailCompanyLabel($a)return $this |
Adres URL do grafiki z logo firmy. |
getWebmailCompanyLabel()return string |
Zwraca ustawioną lokalizację pliku z logo firmy |
setWebmailCompanyLabelVertical($a)return $this |
Adres URL do grafiki z logo firmy (wersja zwinięta). |
getWebmailCompanyLabelVertical()return string |
Zwraca ustawioną lokalizację pliku z logo firmy w wersji zwiniętej |
setWebmailCustomCss($a)return $this |
Adres URL do dodatkowego arkusza styli CSS. |
getWebmailCustomCss()return string |
Zwraca ustawioną lokalizację pliku CSS |
setWebmailCustomJavascript($a)return $this |
Adres URL do dodatkowego pliku javascript. |
getWebmailCustomJavascript()return string |
Zwraca ustawioną lokalizację pliku javascript |
setWebmailFavicon($a)return $this |
Adres URL do ikony favicon. |
getWebmailFavicon()return string |
Zwraca ustawioną lokalizację pliku ikony |
setWebmailSkinLogo($a)return $this |
Adres URL do grafiki z głównym logo. |
getWebmailSkinLogo()return string |
Zwraca ustawioną lokalizację pliku obrazu |
setWebmailSkinLogoLoginForm($a)return $this |
Adres URL do grafiki z dodatkowym logo. |
getWebmailSkinLogoLoginForm()return string |
Zwraca ustawioną lokalizację pliku obrazu |
setWebmailSupportUrl($a)return $this |
Adresu URL do własnej strony z pomocą. |
getWebmailSupportUrl()return string |
Zwraca ustawioną lokalizację pomocy |
setWebmailSystemBanners($a)return $this |
Wyświetlaj domyślne logotypy Kei.pl. |
getWebmailSystemBanners()return string |
Zwraca informację nt. domyslnych logotypów Kei.pl |
setWebmailWatermarkLogo($a)return $this |
Adres URL do grafiki ze znakiem wodnym. |
getWebmailWatermarkLogo()return string |
Zwraca lokalizację pliku graficznego |
*dump()return Array |
Zobacz więcej tutaj DumperInterface |
Gwiazdka przed nazwą metody oznacza iż ta metoda jest własnością klasy rodzica (dziedziczącej).
Przejdź do pełnej listy wyjątków
Pamiętaj o tym, aby zawsze być przygotowanym na zwrócenie wyjątku przez skrypt PHP niezależnie od tego jak bardzo małoprawdopodobnym uważasz jego wystąpienie.
W poniższym przykładzie pominięto autoryzację do serwera. Obiekt Client znajduje się w zmiennej $webas. Więcej o autoryzacji przeczytasz w dziale jak rozpocząć ?
Nie zawijaj wierszy<?php
// Autoryzacja...
// TIPS&TRICKS //
/*
Podawaj ścieżki do plików (obrazy, css, js) z wykorzystaniem https (o ile masz prawidłowy
certyfikat), aby uniknąć blokowania niezabezpieczonej treści na zabezpieczonej stronie (WebAs)
*/
// Ustawienia personalizacji panelu Webmail
$webas->SettingsPanel()->
Edit()->
setWebmailCustomizationValue(\Kei\Webas\Dedicated\SettingsPanel\WebmailCustomization::Factory()->
setWebmailSkinLogo('https://example.com/path/logo2.jpg')->
setWebmailCustomCss('https://example.com/path/main.min.css')->
setWebmailFavicon('https://example.com/path/favikonka.ico'))->
execute();