Проверенный пользователь. Отметка в профиле.

Проверенный пользователь. Отметка в профиле.

Отличный лайфхак, как можно сделать данный функционал. Часто слышу такую задачу и всегда пользователи прибегают к каким то сложным решением. Здесь все будет просто.

Итак задача: нужно определенным пользователям поставить отметку в профиле. Например это может быть отметка что пользователь является администратором сайта, или например пользователь подтвержден администратором. (дальше ваша фантазия).

В моем случае решено так: instantcms.su/users/1 — в моем профиле в нике стоит значок, и при наведении всплывает что «Администратор сайта»

Мое решение не требует никаких исправлений и внесения изменений в движок или шаблон.

Что для этого нужно:

  1. Создать в профиле поле типа «Флаг», с доступом для изменения только для админа, и системным именем admin
  2. Установленный компонент SiteKreator
  3. Скачать и установить в компонент SiteKreator скин: yadi.sk/d/Cdl9zBwKwnmlng

Что делает скин:

Проверяет, есть ли на странице поле что пользователь админ (если поставлена галочка при редактировании профиля) и если есть, выводит в нике значок (должна быть включена опция иконок AwesomeFonts), и так же скрывает поле из вида.

Имея такой лайфхак, можно придумать массу применения подобной функции.

thumbs2
Поблагодарить:
автора записи
+3
19:59
336
RSS
11:26
Александр я так понимаю для работы этой возможности, необходим компонент SiteKreator?
11:32
+1
С ним проще. Можно конечно взять js скрипт, отредактировать свои файлы стилей и шаблона.
… или просто вставить код в sitekreator
Как вариант, вставить нужный код в html-виджет на странице.
Но я сделал хороший вариант где все это делать проще.
И популяризирую его в массы различными «плюшками».
15:03
Вы бы может помечали такие статьи что это для sitekreator, а то я уже раскатал пильмени))) Хотя надо и приобрести, чет плюшек многовато))
15:20
Внизу написано было изначально
Внимание! Все опубликованные на сайте советы, рекомендации и инструкции даны с учетом предположения, что у вас уже установлен компонент SiteKreator. Не установлен? Компонент доступен в каталоге дополнений.

Потом гляну как лучше обозначить. Весь этот блог я изначально задумывал для «плюк» этого компонента. Так как описать все в описании компонента не возможно.
16:40
Честно его очень слабо видно
16:40
Если бы не ссылка и не заметил бы…
17:23
На будущее постараюсь в описании просто об этом писать
14:55
Было бы интересно — если данная иконка выводилась везде где пользователь производит активность (т.е. комментарий, пост, новость и т.п.)
15:32
В данном способе скрипт проверяет наличие отмеченного поля и выводит. Если в других местах есть подобные метки то можно вывести в любом месте.
15:06
Отличное дополнение thumbs2

Буде замечательно, если появится возможность указывать подсказку (пояснение для поля) при наведении на иконку.

15:07
Добавить к этому объекту title и будет подсказка.
18:44
Спасибо все получилось. интересное решение.

Бесплатнометр

Хотите поддержать выход и поддержку бесплатных дополнений для InstantCMS?
vladimird 100 руб. 22.01
482 10 руб. 22.01
482 10 руб. 21.01
Гость 10 руб. 21.01
482 10 руб. 20.01
482 15 руб. 19.01
Гость 5 руб. 17.01
красн 200 руб. 16.01
vladimird 200 руб. 10.01
unlocked 50 руб. 09.01
lakomet 100 руб. 09.01
EAstomin 1 руб. 09.01
EAstomin 1 руб. 08.01
Гость 1 руб. 08.01
Марина 5 руб. 07.01
Марина 5 руб. 07.01
EAstomin 1 руб. 07.01
Гость 15 руб. 05.01
Марина 20 руб. 04.01
Марина 15 руб. 03.01
Марина 15 руб. 02.01
vikont 500 руб. 31.12
vladimird 100 руб. 29.12
vikont 250 руб. 28.12
vladimird 100 руб. 28.12
Milyana 150 руб. 27.12
shuma 15 руб. 26.12
lakomet 50 руб. 25.12
Лиловая Лиса 100 руб. 25.12
vladimird 100 руб. 24.12
Лиловая Лиса 50 руб. 24.12
Дополнения для InstantCMS поддерживаются и обновляются мной уже более 3-х лет!
InstantCMS (c) 2018 | Template create on SiteKreator addon