Страница 1 из 1

CSS: скрыть ссылку "Регистрация"

Добавлено: 13 окт 2024, 11:53
Andres
Нужно, чтобы публичная регистрация работала, но только по ссылке-приглашению. Может кто-нибудь подсказать что в пользовательский CSS прописать, чтобы скрыть "Регистрация" на странице входа?

Re: CSS: скрыть ссылку "Регистрация"

Добавлено: 13 окт 2024, 14:45
Parazit00
Andres писал(а): 13 окт 2024, 11:53 Нужно, чтобы публичная регистрация работала, но только по ссылке-приглашению. Может кто-нибудь подсказать что в пользовательский CSS прописать, чтобы скрыть "Регистрация" на странице входа?
Настройки - Вход - Страница Входа - Источник

Код: Выделить всё

<script>
    // Проверка и валидация формы
    $(function () {
        $('#login_form').validate();
    });

    // Скрипт для скрытия кнопки Регистрация
    document.addEventListener("DOMContentLoaded", function() {
        var registrationButton = document.querySelector(".btn-registration");
        if (registrationButton) {
            registrationButton.style.display = "none";
        }
    });
</script>

Re: CSS: скрыть ссылку "Регистрация"

Добавлено: 13 окт 2024, 16:17
Fait
Andres писал(а): 13 окт 2024, 11:53 Нужно, чтобы публичная регистрация работала, но только по ссылке-приглашению. Может кто-нибудь подсказать что в пользовательский CSS прописать, чтобы скрыть "Регистрация" на странице входа?
Вам нужно, чтобы по ссылке-приглашению открывалась форма регистрации?
Можно сделать вот так: https://ваш_сайт/index.php?module=users/registration
При этом кнопку регистрации скрыть через CSS.

Если у вас не этот случай, тогда опишите подробнее.

Re: CSS: скрыть ссылку "Регистрация"

Добавлено: 13 окт 2024, 17:04
Parazit00
Извините, я неправильно понял. Вы хотите скрыть элемент через CSS.
Вот как это можно сделать.

Код: Выделить всё

.btn-registration {
        display: none;
    }

Re: CSS: скрыть ссылку "Регистрация"

Добавлено: 13 окт 2024, 18:33
Andres
Parazit00 писал(а): 13 окт 2024, 17:04 Извините, я неправильно понял. Вы хотите скрыть элемент через CSS.
Вот как это можно сделать.

Код: Выделить всё

.btn-registration {
        display: none;
    }
Да, именно это и требовалось. Большое спасибо.

Re: CSS: скрыть ссылку "Регистрация"

Добавлено: 13 окт 2024, 18:57
Andres
Andres писал(а): 13 окт 2024, 18:33
Parazit00 писал(а): 13 окт 2024, 17:04 Извините, я неправильно понял. Вы хотите скрыть элемент через CSS.
Вот как это можно сделать.

Код: Выделить всё

.btn-registration {
        display: none;
    }
Да, именно это и требовалось. Большое спасибо.
Нет, рано обрадовался... Не работает.

Re: CSS: скрыть ссылку "Регистрация"

Добавлено: 13 окт 2024, 19:30
Parazit00
Andres писал(а): 13 окт 2024, 18:57
Andres писал(а): 13 окт 2024, 18:33
Parazit00 писал(а): 13 окт 2024, 17:04 Извините, я неправильно понял. Вы хотите скрыть элемент через CSS.
Вот как это можно сделать.

Код: Выделить всё

.btn-registration {
        display: none;
    }
Да, именно это и требовалось. Большое спасибо.
Нет, рано обрадовался... Не работает.
Кнопка же скрыта. Или нужно что-то другое сделать?
Screenshot_26.png
Screenshot_26.png (6.01 КБ) 2261 просмотр

Re: CSS: скрыть ссылку "Регистрация"

Добавлено: 14 окт 2024, 19:05
Andres
Дело в плагине Рестайлинг страницы авторизации
Надо будет плагин как-нибуть изменить

Re: CSS: скрыть ссылку "Регистрация"

Добавлено: 14 окт 2024, 21:09
Parazit00
Andres писал(а): 14 окт 2024, 19:05 Дело в плагине Рестайлинг страницы авторизации
Надо будет плагин как-нибуть изменить
Сейчас установлю его и постараюсь помочь.
Я нашел элемент, который отвечает за регистрацию.

Код: Выделить всё

.forget-password a[href*='registration'] {
    display: none; /* Скрыть элемент */
}

Re: CSS: скрыть ссылку "Регистрация"

Добавлено: 14 окт 2024, 21:42
Andres
Parazit00 писал(а): 14 окт 2024, 21:09
Andres писал(а): 14 окт 2024, 19:05 Дело в плагине Рестайлинг страницы авторизации
Надо будет плагин как-нибуть изменить
Сейчас установлю его и постараюсь помочь.
Я нашел элемент, который отвечает за регистрацию.

Код: Выделить всё

.forget-password a[href*='registration'] {
    display: none; /* Скрыть элемент */
}
Супер! Спасибо огромное!