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

Как вывести уведомление для не авторизированных?


     01.09.2020    dle 14    Все вопросы » Общие вопросы    619

вопрос
Всем привет, скажите как выводят такие уведомления, в настройках не нашел, у группу гости, можно отключить но там другое уведомление выводится совсем http://prntscr.com/u9qf93

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


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

TechnicalMan
Юзер

TechnicalMan - 1 сентября 2020 21:30 -

[group-5] текст уведомления для гостей [/group]

dvpqjp
Юзер

dvpqjp - 1 сентября 2020 21:34 -

Этот тег не работает в полной новости

TechnicalMan
Юзер

TechnicalMan - 1 сентября 2020 21:55 -

Да вроде работает
Соррян
[group=5] текст уведомления для гостей [/group]

очепятка

dvpqjp
Юзер

dvpqjp - 1 сентября 2020 21:58 -

Но дело в том что там и форма оставить комментарий скрывается, [not-group=5] форму не скрывает

TechnicalMan
Юзер

TechnicalMan - 1 сентября 2020 22:02 -

Конкретно то, что вы показали на скрине, делается через настройки групп пользователей.
Заходим в редактирование групп пользователей, выбираем "Гости", переходим во вкладку "Комментарии", убираем флажок "Разрешить комментировать" (самый первый), сохраняем.
В таком случае для гостей вместо формы комментариев будет показываться такое информационное окошко, как у вас на скрине. Содержание его можно поправить в языковых файлах

dvpqjp
Юзер

dvpqjp - 1 сентября 2020 22:03 -

Я там нашел такое, но там стандартное алерт сообщение выводится и не с теми стилями

TechnicalMan
Юзер

TechnicalMan - 1 сентября 2020 22:05 -

Содержание в языковых файлах, стили в css
Всё ведь можно поправить

dvpqjp
Юзер

dvpqjp - 1 сентября 2020 22:05 -

если изменю стили то стандартные алерты будут не такими )

TechnicalMan
Юзер

TechnicalMan - 1 сентября 2020 22:11 -

сложно то как с вами
привяжитесь к родительскому блоку
на примере дефолтного шаблона
.comments .berrors {
   background-color: #000;
   color: #fff;
}

где .comments - это div внутри которого находится ваш тег {addcomments} в fullstory.tpl
а .berrors это класс вашего div, который в Info.tpl

леший
Гости

леший - 2 сентября 2020 01:19 -

В fullstory.tpl

[group=5] <div class="myClass">Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь...</div> [/group]
[not-group=5] {addcomments} [/not-group]


dvpqjp
Юзер

dvpqjp - 2 сентября 2020 08:38 -

Я сделал проще, запретил в группе гостей комментировать, изменил ланг файл, вот теперь вопрос, как для этого алерта подставить свои классы, нашел код $tpl->set( '{error}', $lang['news_info_1'] ); в show.full.php, кто-нибудь может подсказать ?

dvpqjp
Юзер

dvpqjp - 2 сентября 2020 11:06 -

Вопрос закрыт, сделал

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

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

наверх