Jak zobrazit částečně obsah klientovi, který nemá zakoupený placený obsah?
Ve FAPI Memberu můžete zobrazit nebo skrývat části vašich stránek na základě toho, zda má daný návštěvník webu přiřazenou nějakou členskou sekci nebo úroveň.
K čemu je tato funkce dobrá?
Představte si, že článek s cenným know-how, za který chcete nechat návštěvníky platit. Zároveň ale potenciální nakupující nechce zajíce v pytli a potřebujete jej nechat nahlédnout pod pokličku. Vzbudit jejich zájem, aby si chtěli přečíst více.
A právě tady použijete naši funkci částečného skrytí. Tehdy jen část obsahu necháte viditelnou pro všechny návštěvníky a zbytek bude skrytý. Místo zbytku článku pak bude FAPI objednávkový formulář, díky kterému si budou moci placený obsah zakoupit a rovnou zpřístupnit.
Jiné využití této funkce je i v případě, kdy máte více členských sekcí a pro vaše klienty chcete vytvořit přehlednou nástěnku, kde uvidí jaké kurzy mají zakoupené (a přes které se mohou prokliknout přímo na jejich stránky). Také zde můžete zobrazit členské sekce, které klient zakoupené nemá a získat tak další objednávku za nový placený obsah.
Podmíněné zobrazení v Divi 5
Pro Divi 5 použijte FAPI Member od verze 2.3.0. Nastavení je dostupné u prvků Divi 5 a u modulu FAPI formulář; nelze je automaticky použít na libovolný modul jiného pluginu.
- Otevřete nastavení prvku, jehož obsah chcete omezit.
- V pokročilých nastaveních otevřete skupinu FAPI Member.
- V poli Zobrazení prvku zvolte Zobrazit vždy, Zobrazit když je členem nebo Zobrazit když není členem.
- Pro podmíněné zobrazení vyberte také Členské sekce/úrovně. Stačí aktivní členství v jedné z vybraných sekcí nebo úrovní.
- Uložte změny prvku i stránky. Na veřejné stránce ověřte výsledek jako nepřihlášený návštěvník, jako člen s příslušným přístupem a jako člen bez něj.
Omezení se vztahuje i na obsah uvnitř prvku a není samostatné pro mobil a počítač.
Pro vložení formuláře použijte návod Vložení prodejního formuláře do Divi.
Jak nastavit skrytí části článku neplatícímu návštěvníkovi?
Následující obrázkový postup ukazuje původní blokový editor, nikoli nové ovládání Divi 5.
Funkci skrývání a zobrazování bloků nalezenete ve vašem wordpressu v editaci stránky nebo příspěvku. Klikněte na blok, který chcete skrýt.
V pravém bočním menu se zobrazí nastavení FAPI Member. Zde si můžete vybrat ze 3 možností:
- možnost zobrazí blok pouze členům, kteří mají aktivní přístup k vybrané členské sekci nebo úrovni.
- možnost zobrazí blok návštěvníkům bez přístupu k vybrané sekci nebo úrovni, včetně nepřihlášených návštěvníků.
- možnost zobrazí blok všem, bez ohledu na to zda mají nebo nemají přístup k sekci nebo úrovni, nebo zda jsou přihlášení nebo ne (výchozí stav).
Jednotlivé bloky se podle zvoleného typu zobrazení chovají následujícím způsobem:
- ANO = daný návštěvník blok vidí
- NE = blok je danému návštěvníkovi skrytý
| možnost | nepřihlášený návštěvník | přihlášený návštěvník bez přístupu | přihlášený návštěvník s přístupem |
| je člen sekce | NE | NE | ANO |
| není členem sekce | ANO | ANO | NE |
| zobrazit všem | ANO | ANO | ANO |

Na obrázku výše je blok článku nastavený tak, aby jej viděli všichni návštěvníci stránky. Je tedy viditelný komukoliv bez ohledu na to zda je/není přihlášený, zda má/nemá placený přístup k sekci či úrovni.

Další blok z obrázku výše je chráněný. Přístup k tomuto obsahu mají pouze klienti, kteří mají aktivní členství v sekci "Placený blog". Ostatním návštěvníkům webu (přihlášeným i nepřihlášeným) není obsah viditelný.

Další 2 bloky jsou nastaveny tak, aby se zobrazily všem návštěvníkům i přihlášeným uživatelům, kteří nemají přístup do sekce "Placený blog".
Po menších úpravách potom může stránka, pro návštěvníky, kteří nemají zakoupený přístup vypadat takto:

A takto potom vidí web člen, který má zakoupený placený obsah:

Jak vytvořit nástěnku pro mé členské sekce?
Nástěnku pro členské sekce můžete vytvářet stejným způsobem. Vytvoříte si stránku, kde například v jednotlivých sloupečcích vytvoříte prokliky do členských sekcí a urovní. Ty člensé sekce, které klient nemá zakoupeném můžete úplně schovat.
Lepší variantou pak může být návštěvníkovi zobrazit informaci, že přístup do této sekce nemá + rovnou jej přesměrovat na prodejní stránku. Tam mu popíšete, o čem členská sekce je a dáte rovnou možnost zakoupení přístupu do této sekce.
Úplně základní nástěnka může vypadat například takto:

Nástěnku jako stránku nemáte zařazenou do žádné členské sekce. Tedy je veřejně přístupná. Návštěvník, který by se na tuto stránku dostal, tak by viděl pouze toto:

Dále rozepíšeme, jak jsou jednotlivé bloky webu nastavené.
Nadpis
Ten je veřejný pro všechny návštěvníky. Totéž platí pro názvy sekcí – tedy "Placený blog" a "Perličky z tvorby blogu".
Pod nimi jsou v editoru bloky, které odkazují na placený obsah. U bloků je nastaveno, že je vidí pouze člen, který má zároveň zakoupený daný přístup, tedy "Placený web" nebo "Perličky z tvorby blogu".
A jako poslední jsou bloky, které vidí klienti, jež nemají přístup k danému obsahu. Tedy tyto bloky vidí jak běžný návštěvník, který u vás není členem, tak i váš člen, který ale danou sekci nemá zaplacenou. Pod odkazy je tedy stránka, kde jsou informace o dané sekci + prodejní formulář, aby si jej mohl klient jednoduše zakoupit.
Pokud by si stránku zobrazil člen, který má sekci "Placený blog", ale nemá sekci "Perličky z tvorby blogu" stránka by se mu zobrazila takto:

Jak se vyhodnocuje, zda je/není návštěvník v sekci nebo úrovni?
Možnost: "Zobrazit pokud návštěvník je člen sekce/úrovně"
U podmíněného zobrazení vyberte konkrétní sekce či úrovně a výsledek zkontrolujte jako návštěvník s příslušným přístupem i bez něj. Chování při prázdném výběru není stejné pro všechny editory; pro Divi 5 platí pravidla uvedená výše v samostatném postupu.
Funkce je dostupná pro FAPI Member od verze 1.8.19.
Elementor – vypnutí funkce Element Caching
Pokud používáte Elementor, je nutné vypnout funkci Element Caching, jinak nemusí skrývání bloků fungovat správně.
Postup:
- Přejděte do WordPress administrace → Elementor → Nastavení → Výkon.
- Najděte volbu Element caching a vypněte ji.
- Stejný postup proveďte i v záložce Vlastnosti, kde je třeba funkci Element caching rovněž vypnout.