Skip to content

Instantly share code, notes, and snippets.

@sergeytolkachyov
Last active August 4, 2023 12:20
Show Gist options
  • Save sergeytolkachyov/2fd6c55015235105370eead57f876700 to your computer and use it in GitHub Desktop.
Save sergeytolkachyov/2fd6c55015235105370eead57f876700 to your computer and use it in GitHub Desktop.
Возрастная маркировка для сайтов с расширениями Joomla 12+. Макет для mod_custom
<?php
/**
* @package Joomla.Site
* @subpackage mod_custom
*
* @copyright Copyright (C) 2005 - 2019 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
$wa = $app->getDocument()->getWebAssetManager();
$wa->useScript('bootstrap.popover');
?>
<button type="button"
class="position-fixed btn rounded-circle p-1 btn-dark border-1 shadow-sm"
style="bottom: 50px; right: 5px; z-index:5"
title="Согласно Федеральному закону от 29.12.2010 № 436-ФЗ 'О защите детей от информации, причиняющей вред их здоровью и развитию' информационные ресурсы, содержащие программы для ЭВМ и базы данных обязаны иметь возрастную маркировку. Мы считаем, что осознанный интерес к CMS Joomla может возникнуть у людей старше 12 лет."
data-bs-toggle="popover"
data-bs-title="Информация для людей старше 12 лет"
data-bs-content="Согласно Федеральному закону от 29.12.2010 № 436-ФЗ 'О защите детей от информации, причиняющей вред их здоровью и развитию' информационные ресурсы, содержащие программы для ЭВМ и базы данных обязаны иметь возрастную маркировку. Мы считаем, что осознанный интерес к CMS Joomla может возникнуть у людей старше 12 лет."
data-bs-container="body"
data-bs-placement="left">12+</button>
<script>
document.addEventListener('DOMContentLoaded', () => {
const popoverTriggerList = document.querySelectorAll('[data-bs-toggle="popover"]');
const popoverList = [...popoverTriggerList].map(popoverTriggerEl => new bootstrap.Popover(popoverTriggerEl));
});
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment