Přidání About boxu na web v Joomla
Přidejte About box na web v Joomla modulem Vlastní obsah, bez rozšíření. Verzi, odkazy a kontakty na podporu pak spravujete v AboutTheApp.
Živá ukázka
Toto je About box samotné aplikace AboutTheApp. Přepnutím varianty uvidíte další podoby. Kód níže zobrazí přesně tento box. Pro svou aplikaci v něm změňte alias.
<script src="https://aboutthe.app/embed/web/0.3.5/card.js" integrity="sha384-X3VGSEdTNGsfVKfVUx7sq9ICfpWsJW88HDQYidGPio1KjoxYCbSirTNqtbVfq1sj" crossorigin="anonymous" async></script>
<about-the-app alias="aboutthe.app" variant="card" api-base="https://aboutthe.app/api/v1" visual-style="default" palette="default" appearance="auto"></about-the-app>Přidání do Joomla ve 4 krocích
About box je Web Component, který si data načítá z AboutTheApp. Joomla ukládá jen kód v modulu, takže odkazy a kontakty měníte bez úprav webu.
Joomla při ukládání obsahu používá filtry textu. Skupina Super uživatelé má ve výchozím stavu Bez filtrování, ostatní skupiny výchozí seznam zakázaných značek, který odstraňuje i script. Modul uložte jako Super uživatel nebo upravte filtr v Systém → Globální nastavení → Filtry textu.
- 1
Vytvořte si produkt
Vytvořte ho v AboutTheApp a poznamenejte si jeho alias. V panelu Integrovat na kartě produktu najdete stejný kód jako v živé ukázce, už s vaším aliasem.
- 2
Přepněte editor na CodeMirror nebo Žádný
TinyMCE ve výchozím nastavení odstraňuje značky script. V Uživatelé → Správa otevřete svůj účet a na kartě Základní nastavení zvolte jako editor CodeMirror nebo Žádný.
- 3
Vytvořte modul Vlastní obsah
Otevřete Obsah → Moduly webu → Nový, zvolte Vlastní obsah (Custom), vložte kód a modul uložte.
- 4
Nastavte pozici a stránky
Zvolte pozici modulu, například patičku vaší šablony, a v přiřazení k menu nastavte Na všech stránkách.
Co uvidí návštěvníci
Podobu určuje atribut variant. Podoba footer se hodí do pozice modulu na konci každé stránky. Podoba support ukazuje odkazy webu s tlačítkem, které zkopíruje název a verzi do hlášení chyby, a credits vypíše rozšíření a knihovny webu s jejich licencemi.
Všechny podoby si můžete vyzkoušet v živé ukázce výše. Seznam rozšíření a licencí se načítá z okna Komponenty a licence u produktu v AboutTheApp. Pokud si nejste jistí, které licence uvést, přečtěte si článek Open source licence.
Jiné odkazy pro každého klienta
Pokud provozujete stejný web pro více klientů, přidejte v AboutTheApp odkazy ke konkrétnímu zákazníkovi a v jeho modulu nastavte atribut customer-alias. Odkazy zákazníka nahradí obecné odkazy ve stejné kategorii, takže každý klient uvidí své kontakty na podporu.
Časté otázky
Potřebuji pro About box rozšíření pro Joomla?
Nepotřebujete. Stačí modul Vlastní obsah. About box si data načítá z AboutTheApp, takže je Joomla vůbec neukládá.
Proč po uložení modulu chybí skript?
Odstranil ho editor TinyMCE nebo filtr textu Joomla. Přepněte editor na CodeMirror nebo Žádný a modul uložte jako Super uživatel, případně se skupinou, která má nastavené Bez filtrování.
Funguje About box s libovolnou šablonou Joomla?
Ano. Box se vykresluje do Shadow DOM, takže ho CSS šablony nezmění. Pokud chcete, aby se šabloně přizpůsobil, nastavte atributy visual-style a palette na host.
Chcete si přidat vlastní About box?
Založte si zdarma produkt v AboutTheApp a integrační kód budete mít hned.