Новости Joomla

Вышли релизы безопасности Joomla 6.1.1 и Joomla 5.4.6

Релиз безопасности Joomla 6.1.1 и Joomla 5.4.6

Проект Joomla! рад сообщить о выходе Joomla 6.1.1 и Joomla 5.4.6. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 2541 Просмотров
*

AlexP750

  • Захожу иногда
  • 196
  • 2 / 0
Всем привет.
Знакомый попросил сделать сайт. Я сделал. На Joomla 5.4.2 и SPPB Lite. (пока)
Надо, чтобы сайт отвечал современному законодательству.
Насколько я понимаю, тут два момента:
  • Согласие на использование coocies (чтобы никакие скрипты не выполнялись до согласия)
  • Нужно где-то разместить информацию об этих cookies (к своему стыду, до сих пор не укладывается в башке, как они работают, хотя, читал несколько раз *ОХ-Х-Х* *ОХ-Х-Х* *ОХ-Х-Х* Честно.  *suicide*)
  • Согласие на обработку персональных данных для формы обратной связи. Пока поставил бесплатный RSContact! Но у него даже нет возможности подключить капчу. С другой стороны - если возникнет необходимость, думаю, смогут купить и платную версию. 30 евро - это не чугунный мост  ;)
  • Ну и взять где-то текст этой Политики обработки данных и разместить её на сайте, указав ссылку на неё

Я правильно всё понимаю? DeepSeek заколебал всё смешивать и давать устаревшие данные. Как нужно сейчас действовать? Какие решения рабочие? Если есть инфа, поделитесь, плз.
*

creative3d

  • Захожу иногда
  • 205
  • 6 / 0
Не знаю что у вам там за сайт, но я со своим заморочился для того, чтобы не связываться с этими чудо-законами и у меня персональные данные не хранятся. Может и вам так сделать? А в файлике у меня:
Код
<h1>Политика конфиденциальности сайта .ru</h1>
<p>Сайт .ru не собирает и не хранит персональные данные пользователей.</p>
<p>При авторизации через VK ID на сайте сохраняется только анонимный зашифрованный идентификатор, по которому невозможно установить личность пользователя. Имя, фамилия, номер телефона, аватар и другие личные данные не сохраняются.</p>
<p>Сайт использует файлы cookie исключительно для поддержания сессии авторизации.</p>
<p>Материалы сайта предназначены для личного использования в целях ......</p>
*

sivers

  • Живу я здесь
  • 2614
  • 363 / 0
Не знаю что у вам там за сайт, но я со своим заморочился для того, чтобы не связываться с этими чудо-законами и у меня персональные данные не хранятся.
Даже емейлы не храните? Они ведь теперь тоже являются персональными данными.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

creative3d

  • Захожу иногда
  • 205
  • 6 / 0
Да, не храню, сохраняются фиктивные, для галочки.
*

Preview

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
IP адрес сохраняется в логах сайта, а это тоже признаётся персональными данными, поскольку позволяет прямо или косвенно идентифицировать пользователя.
*

AlexP750

  • Захожу иногда
  • 196
  • 2 / 0
Мне Deepseek на пару с Алисой насоветовали кучу всего. В итоге выяснилось, что с сентября 2025 должно быть три документа для сайта с регистрацией и комментариями. Я не уверен, что регистрация мне в принципе нужна. Я её сделал исключительно для удобства комментирования, хотя, там своя какая-то капча. Не знаю, зачем вообще включил. Честно. Чтоб было  ^-^ (А главное - уже кто-то зарегился  ^-^)

Но кто как решал эту задачу - полное соответствие этому 152-ФЗ?

Обязательно ли на баннере про куки дополнительные кнопки "Настроить", "Принять", "Отклонить"? Кто какие расширения использует? Я пока что взял бесплатный скрипт от QForm, но не уверен, что этого достаточно.
ps (в любом случае, когда разберусь, напишу себе шпаргалку на сайт)
*

antonioan

  • Новичок
  • 9
  • 0 / 0
HTML модуль добавьте из моего кода
Всплытие снизу вверх через 2 секунды.
Автозакрытие через 20 секунд

Код
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Cookie уведомление</title>

<style>
body {
    margin: 0;
    font-family: Arial, sans-serif;
}

/* Баннер */
.cookie-banner {
    position: fixed;
    bottom: 20px;
    left: 50%;
    transform: translate(-50%, 120%);
    background: #1f1f1f;
    color: #fff;
    padding: 20px 25px;
    border-radius: 12px;
    box-shadow: 0 10px 25px rgba(0,0,0,0.3);
    display: flex;
    align-items: center;
    gap: 15px;
    max-width: 650px;
    z-index: 9999;
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Активный показ */
.cookie-banner.show {
    transform: translate(-50%, 0);
    opacity: 1;
}

/* Кнопки */
.cookie-banner button {
    border: none;
    padding: 8px 14px;
    border-radius: 6px;
    cursor: pointer;
    font-weight: bold;
}

.accept-btn {
    background: #4CAF50;
    color: #fff;
}

.settings-btn {
    background: #444;
    color: #fff;
}

/* Ссылка */
.cookie-banner a {
    color: #4CAF50;
    text-decoration: underline;
}

/* Модалка настроек */
.cookie-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 10000;
}

.cookie-modal-content {
    background: #fff;
    padding: 25px;
    border-radius: 10px;
    max-width: 400px;
    width: 90%;
}

.cookie-modal-content h3 {
    margin-top: 0;
}

.cookie-modal-content button {
    margin-top: 15px;
    padding: 8px 12px;
    border: none;
    cursor: pointer;
}

/* Чекбоксы */
.cookie-option {
    margin: 10px 0;
}
</style>
</head>

<body>

<!-- Баннер -->
<div id="cookieBanner" class="cookie-banner">
    <span>
        🍪 Мы используем cookies.
        Подробнее в <a href="/privacy-policy.html" target="_blank">политике конфиденциальности</a>
    </span>
    <button class="accept-btn" onclick="acceptCookies()">Принять</button>
    <button class="settings-btn" onclick="openSettings()">Настройки</button>
</div>

<!-- Модальное окно -->
<div id="cookieModal" class="cookie-modal">
    <div class="cookie-modal-content">
        <h3>Настройки cookies</h3>

        <div class="cookie-option">
            <label>
                <input type="checkbox" checked disabled>
                Обязательные (всегда включены)
            </label>
        </div>

        <div class="cookie-option">
            <label>
                <input type="checkbox" id="analyticsCookies">
                Аналитика
            </label>
        </div>

        <div class="cookie-option">
            <label>
                <input type="checkbox" id="marketingCookies">
                Маркетинг
            </label>
        </div>

        <button onclick="saveSettings()">Сохранить</button>
    </div>
</div>

<script>
const banner = document.getElementById("cookieBanner");
const modal = document.getElementById("cookieModal");
// Если уже был выбор — не показываем
if (!localStorage.getItem("cookieConsent")) {
    setTimeout(() => {
        banner.classList.add("show");
    }, 2000); // задержка 2 секунды
}
// Принять всё
function acceptCookies() {
    localStorage.setItem("cookieConsent", "all");
    hideBanner();
}
// Открыть настройки
function openSettings() {
    modal.style.display = "flex";
}
// Сохранить настройки
function saveSettings() {
    const analytics = document.getElementById("analyticsCookies").checked;
    const marketing = document.getElementById("marketingCookies").checked;
    const settings = {
        analytics: analytics,
        marketing: marketing
    };
    localStorage.setItem("cookieConsent", JSON.stringify(settings));
    modal.style.display = "none";
    hideBanner();
}
// Скрыть баннер
function hideBanner() {
    banner.classList.remove("show");
}
// Закрытие по клику вне окна
modal.addEventListener("click", function(e) {
    if (e.target === modal) {
        modal.style.display = "none";
    }
});
</script>

</body>
</html>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

По поводу cookies файлов

Автор web1

Ответов: 2
Просмотров: 930
Последний ответ 20.10.2023, 20:20:37
от web1
Обработчик сессии База Данных или файловая система! Что выбрать?

Автор web1

Ответов: 0
Просмотров: 619
Последний ответ 03.08.2022, 17:58:57
от web1
SQL запрос / Поиск и Замена / По всей базе данных!

Автор web1

Ответов: 2
Просмотров: 955
Последний ответ 01.08.2022, 20:06:52
от web1
Как передать массив данных из модуля в шаблон сайта?

Автор Шмайсер

Ответов: 4
Просмотров: 907
Последний ответ 05.04.2022, 22:28:16
от sivers