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

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

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

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

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

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

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

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

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

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

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

thumbs2
Поблагодарить:
автора записи
+4
19:59
628
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?
Дополнения для InstantCMS поддерживаются и обновляются мной уже более 3-х лет!
InstantCMS (c) 2018 | Template create on SiteKreator addon