Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Как разрешить только пользователям нажимать на кнопку?

Как разрешить только пользователям нажимать на кнопку?


     Общие вопросы, Общие вопросы по PHP    1631

вопрос
Привет ребята. Есть модуль который выводит информацию из бд по нажатию на кнопку.
Как сделать так, чтобы гости не могли нажимать, при попытке получали поп-ап окно, мол зарегистрируйтесь
Грубо говоря, как добавить проверку группы пользователя при нажатии на кнопку, не скрыть кнопку от гостей,а именно выводить им красивое длешное всплывающие окно?
p.s. сайт https://dota2.expert/

Ответа пока нет


7 комментариев

Верстала
Юзер

Верстала - -

[not-group=5] текст [/not-group]

UsurpatorVaticana
Юзер

UsurpatorVaticana - -

не скрыть кнопку от гостей,а именно выводить им красивое длешное всплывающие окно?

vitnet
PHP-developer

vitnet - -

<a href="#" onclick="[not-group=5]your_code();[/not-group][group=5]DLEalert('Registration required!', dle_info);[/group] return false;">click</a>

UsurpatorVaticana
Юзер

UsurpatorVaticana - -

большое спасибо, а стандартные модули дле так реализуют? комментарии например если запрещены гостям

redissx
Юзер

redissx - -

пример с закладками, я так делаю: навешиваю класс need-reg где надо.

				<div class="ffav">
				[group=5]<div class="k-fav need-reg" title="Добавить в закладки"><span class="fa fa-star-o"></span></div>[/group]
				[not-group=5]
				[add-favorites]<div class="k-fav" title="Добавить в закладки"><i class="fa fa-star-o"></i></div>[/add-favorites]
				[del-favorites]<div class="k-fav k-fav-added" title="Убрать из закладок"><i class="fa fa-star"></i></div>[/del-favorites]
				[/not-group]
				</div>


в js файл

$(document).ready(function(){
	$('body').on('click', '.need-reg', function() {
	DLEalert("Регистрируйтесь, и вы сможете добавлять новости, создавать свои закладки, оценивать и многое другое!", 'Необходима регистрация');
	return false;
	});
});

UsurpatorVaticana
Юзер

UsurpatorVaticana - -

спасибо за ответы ребята

UsurpatorVaticana
Юзер

UsurpatorVaticana - -

Как в PHP вызвать DLE Alert?

Похожие вопросы

наверх