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

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


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

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

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


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

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

Верстала - 25 января 2017 00:12 -

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

UsurpatorVaticana
Юзер

UsurpatorVaticana - 25 января 2017 00:14 -

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

vitnet
PHP-developer

vitnet - 25 января 2017 01:10 -

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

UsurpatorVaticana
Юзер

UsurpatorVaticana - 25 января 2017 01:15 -

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

redissx
Юзер

redissx - 25 января 2017 11:26 -

пример с закладками, я так делаю: навешиваю класс 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 - 25 января 2017 20:17 -

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

UsurpatorVaticana
Юзер

UsurpatorVaticana - 27 января 2017 22:01 -

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх