Přizpůsobení komponenty flbProfile
extraDiv
Komponenta flbProfile může být použita s parametrem extraDiv nastavený na all. Při použití hodnoty "all" se nezobrazuje přihlašovací formulář, ale pouze tlačítko pro přihlášení a veškerý rendering se provádí do separátního DIVu. Pro nalogovaného uživatele se zobrazuje pouze jeho Jméno, Příjmení a E-mail. Až po kliknutí na uživatele se zobrazí extra DIV. Nehcete-li zobrazovat E-mail uživatele a nechat zobrazovat jen Jméno a Příjmení, tak je možné použít nasledující CSS styl
Počítání, zobrazování a validace počtu znaků v uživatelském atributu
Flexbookový uživatelský profil umožňuje mít poskytovatelem definované specifické atributy. V případě, že je potřeba mít v uživatelském atributu text o nějaké minimální nebo maximální délce, tak se může hodit následující validační metoda.
Návod na validaci uživatelského atributu před uložením profilu:
CSS styl se musí dělat pro každý takový atribut zvlášť, protože id elementu je unikatní
nahraďte <id_atributu> id-čkem, které má textarea uživatelského atributu
nahraďte <tvuj_placeholder_kam_se_vklada_guiProfile> id-čkem divu v HTML, kam se vkladá profil
v JavaScriptu je potřeba udělat stejné náhrady jako v CSS stylech
Změna defaultních nastavení hodnot při registraci uživatelského profilu
Flexbookový uživatelský profil ohsahuje standardní a poskytovatelem definované atributy. Profil se vytváří během registrace uživatele. Příklad registrace profilu je na obrázku níže. Standardní atributy jsou například "Email", "Křestní jméno", "PSČ", "Chci dostávat obchodní informace", apod. Poskytovatelem definovaný atribut je na níže uvedeném screenshotu atribut "GDPR souhlas".
Defaultní nastavení atributu "Chci dostávat obchodní informace" je zaškrtlý. _Pozn.: V boudoucnu se defaultní hodnota tohoto konkrétního atributu může změnit. _V případě, že je požadováno defaultní hodnotu změnit, tak je možné použít níže uvedenou metodu.
První funkce (function ($)) je potřeba, aby bylo možné zaregistrovat jinou funkci na "show" udalost. Druhá fukce už registruje konkrétní akci na událost, když se objeví flbProfile. Víše uvedený příklad počítá s DIVem, použitým pro flbProfile, který má ID "profile". Viz. kód níže.
V případě jiného IDčka DIVu, nahraďte "profile" i v listener funkci. V případě, že je DIV pro profil pojmenován jako "PRF" ...
pak JavaScript listener funkce bude vypadat následovně ...
Last updated