Поиск сообщества
Показаны результаты для тегов 'репутация'.
Найдено: 7 результатов
-
Одна из главных целей любого лидера сообщества - пролить яркий свет на ваших пользователей. Их вклад должен быть публично признан. Теперь, с новой системой достижений Invision Community, вы можете это сделать! Достижения - это собственная система геймификации Invision Community, которая реализована начиная с версии 4.6 (награждаемые баллы и значки на условных правилах!). Баллы Система достижений ведет постоянный подсчет баллов. Пользователи могут зарабатывать баллы множеством способов. По сути, это достигается за счет участия в жизни сообщества. За каждое действие в сообществе пользователь получает баллы, например за создание темы или поста. Это делается путём создания правил. Правила Правила - это действия, настроенные в панели администратора. Примеры того, за что пользователи могут зарабатывать баллы: Пользователь вступил в клуб. Поставлена реакция. Создан новый опрос. Пользователь подписывается на контент. Опубликован новый отзыв. Пользовать посетил сайт первый раз за день. Создан новый клуб. Контент/комментарий выделен как популярный. Опубликован комментарий/отзыв. Пользователь подписался на форум, блог, галерею, категорию и т.д. Проголосовал в опросе. На пользователя подписались. Опубликован новый контент. Пост отмечен как лучший ответ в теме. Также существуют соответствующие правила Когда/тогда для каждого пункта, перечисленного выше. То есть когда выполнено определённое действие, выполнить другое действие. Например: когда пользователь публикует 10 сообщений, тогда наградить его этим значком. Значки Лидеры сообщества также могут создавать особые правила, решая, какие пользовательские действия приносят значки. Например, наградите своих пользователей значком за ежедневное посещение вашего сообщества в течение 20 дней. Когда пользователь достигает 20 или более посещений в течение 20 дней, система достижений автоматически наградит его значком "20 посещений", который вы создали ранее. Звания В версии 4.6 полностью переработана система званий, для адаптации их к системе Достижений. Установите разные звания в зависимости от того, сколько баллов зарабатывает пользователь. Звания отображают ценность пользователя в сообществе. Чем выше рейтинг пользователя, тем больше его влияние, потому что он больше участвовал в жизни сообщества. Звания реализованы для престижа. Пример званий для воображаемого сообщества о кокосах:
-
- achievements
- достижения
-
(и ещё 1 )
C тегом:
-
-
Плагин отображает общую репутацию темы при просмотре форума. Репутация подсчитывается только у первого поста темы. Просмотр полной приложение
-
Правило: Награждение пользователя за X баллов репутации Событие: Обновление контента Условия: ( соответствие всем условиям ) - Новый контент (событие наступает при создании нового контента) - Репутация пользователя превышает указанное значение - Пользователь ещё не имеет такой награды Действие: Наградить пользователя nagrada-za-100-ballov-reputatsii.xml
-
Как реализовать репутацию Сначала вам нужно реализовать интерфейс репутации в своей модели, например: implements \IPS\Content\Reputation Затем вам нужно добавить статическое свойство в свою вашу модель элемента контента, которое отличает этот тип репутации от другого вида контента. Это может быть всё, что вам нравится, но принято использовать имя столбца, в котором хранится идентификатор элемента (например, topic_id или entry_id). public static $reputationType = 'string'; Наконец, добавьте кнопки репутации, вызвав шаблон кнопок репутации в представлении (шаблоне) вашего элемента контента: {template="reputation" app="core" group="global" params=“$item"} Дополнительные доступные методы модели boolean canGiveReputation( integer $type [, \IPS\Member $member ] ) Указывает, может ли пользователь выдать репутацию автору элемента контента. $type (integer, обязательный) - Тип репутации. Либо 1, либо -1, где 1 - положительная репутация, а -1 - отрицательная репутация. $member (\IPS\Member, необязательный) - Пользователь, чьи разрешения должны быть использованы при проверке. По умолчанию используется текущий авторизованный пользователь. void giveReputation( integer $type [, \IPS\Member $member ] ) Выдаёт репутацию автору элемента контента. Выбрасывает исключение DomainException, если пользователь не имеет права выдавать репутацию этому элементу. $type (integer, обязательный) - Тип выдаваемой репутации. Либо 1, либо -1, где 1 - положительная репутация, а -1 - отрицательная репутация. $member (\IPS\Member, необязательный) - Пользователь, чьи разрешения должны быть использованы при проверке. По умолчанию используется текущий авторизованный пользователь. integer repGiven( [ \IPS\Member $member ] ) Возвращает значение, указывающее была ли выдана репутация (и какого типа) пользователю за элемент контента. Возвращаемые значения: 1 - была выдана положительная репутация. -1 - была выдана отрицательная репутация. 0 - репутация не выдана. $member (\IPS\Member, необязательный) - Пользователь, чьи разрешения должны быть использованы при проверке. По умолчанию используется текущий авторизованный пользователь.
-
Репутация является важно и неотъемлемой частью любого сообщества в интернете, Invision Community даёт вам инструменты для настройки репутации с различными возможностями и ограничениями. При посещении страницы Пользователи > Настройки > Репутация, вы увидите похожий на изображении ниже экран. Настройки репутации в IPS4 Здесь вы можете настроить различные варианты работы репутации на вашем сайте, будь это лайки, положительные или отрицательные или раздельные варианты оценки сообщений. На вкладке "Уровни репутации", которая показана на изображении ниже, вы увидите уровни, которые могут быть получены при достижении заданного количества баллов репутации или лайков на вашем сайте. Вы можете указать как баллы, так и изображение. Уровни репутации Нажмите на кнопку "Создать" и вы сможете добавить новый уровень репутации. На изображении ниже показан пример, при котором пользователь получит уровень "Суперзвезда" при достижении 100 баллов репутации. Создание нового уровня репутации Обратите внимание, для каждой группы пользователей вы можете установить ограничение количества изменений репутации за сутки и возможность просмотра пользователей, кто выдал репутацию. Настройки профиля Вы можете посетить страницу настроек профиля в админцентре Пользователи > Настройки > Профили > вкладка Настройки профиля (поля профиля мы описали здесь), где можете скорректировать настройки профиля, например разрешить использовать Граватары или включить/отключить использование подписей. Другие настройки профилей пользователей
-
- reputation
- репутация
-
(и ещё 1 )
C тегом:
-
В IPS4 можно выбрать различные типы репутации: В зависимости от настроек репутации, вы можете разрешить пользователям вашего форума оценивать контент в ту или иную сторону (+/-). Если пользователь повышает или понижает репутацию сообщения, он может вернуть оценку и изменить её в другу сторону. Простыми словами: если пользователь повысил репутацию сообщения, передумав, он может её понизить. В данной статье мы уберём эту возможность, тем самым запретим многократное изменение репутации сообщениям, то есть пользователи смогут выставить репутацию сообщению только один раз. Для этого отредактируем файл: \system\Content\Content.php Найти: /* If we've given positive rep already, we can only do negative now */ case 1: return ( $type === -1 ); /* If we've given negative rep already, we can only do positive now */ case -1: return ( $type === 1 ); Заменить на: /* If we've given positive rep already, we can only do negative now */ case 1: return ( $type === 0 ); /* If we've given negative rep already, we can only do positive now */ case -1: return ( $type === 0 ); Для клиентов и пользователей нашего форума - invisionbyte.ru