Как выставлять баллы пользователю по количеству символов в описании поста в Drupal 7?
Я установил пользовательские пункты, правила и соответствующие модули. Как выставлять баллы пользователю по количеству символов в описании поста? Пример:- Пользователь получит только 0 баллов за публикацию / ответ на ветке форума, если часть описания содержит менее 150 символов. 1 балл должен быть присужден, если он превышает 300, 2 балла, если он пересекает 600 символов, 3 балла за 900 символов, 4 балла за 1200 символов. Максимальное количество баллов должно быть дано за описание, которое содержит более 1500 символов. Возможно ли это с Drupal?
Если вышеупомянутое невозможно, пожалуйста, помогите мне сделать ниже, я закончил полный веб-сайт после многих трудностей, и теперь я не знаю, как реализовать систему баллов.
Как автоматически дать 2 балла пользователям за публикацию ответов на форуме?
Как автоматически дать 2 балла пользователям за публикацию ответов на форуме? Мне (Администратору) также нужна опция для изменения точек по умолчанию. Я установил пользовательские пункты, правила и соответствующие модули. Если просто дать мне хороший пример, то я могу применить процедуру ко всем разделам. Я заполнил свой полный сайт, кроме системы начисления баллов. Кроме того, пользователь должен видеть его общее количество очков на его панели инструментов.
1 ответ
Найти API для модуля USer Points. Узнайте, как написать Правило программно (создайте правило, которое подсчитывает введенные поля). Затем добавьте это правило: оно понадобится "после добавления / сохранения узла". (Вам необходимо добавить этот узел или поле узла в качестве аргумента в правило.)