Как лишить награды?

  
Медаль
Сообщений: 244
Может я чего-то туплю, но не пойму, как можно забрать награду, которая присвоена автоматически или вручную?
Новый Туапсе
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 2790
Клещи без Олега, зайти в профиль ПОЛЬЗОВАТЕЛЯ с наградой, а именно - в его ВКЛАДКУ - НАГРАДЫ и там есть возможность её удаления...
Надежный хостинг - Жить в обществе и быть свободным от общества нельзя!...
Медаль
Сообщений: 244
Madmax:
там есть возможность её удаления...
В том то и дело, что всё это делаю, а никакой возможности удаления нет. Я про те награды, которые выдаются автоматически. Если я вручную наградил, тогда убрать могу.
Редактировалось: 1 раз (Последний: 1 мая 2010 в 09:14)
Новый Туапсе
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 2790
Клещи без Олега, автоматически присвоенные не удалить, только можно приостановить всю выдачу - разговор идет о лично присвоенных...
Надежный хостинг - Жить в обществе и быть свободным от общества нельзя!...
Сообщений: 13
Один спамер наделал 100 безсмысленных сообщений и получил награду автоматически, после чистки сообщени, имеем 15 "разумных" сообщений и две награды у пользователя.
автоматически присвоенные не удалить
Сообщений: 93
Решения нет? Отключил компонент "Награждение пользователей", убрал вкладку "Награды" в профиле, отключил все награды в админке компонента Награждение.. но на форуме под аватаркой так и висит медаль. Как удалить автоматически полученную медаль?
Медаль
Сообщений: 357
Да зачем грузить систему всякой фигней.
Замените первую картинку награды, на картинку со словом "проходимец". Кто действительно хочет остаться, тот обязательно постарается получить следующую, а кто мимо или спамер, так и останется. А с сообщениями его вы разберетесь. Единственно надо что бы система заменяла картинку, при получении следующей, но это не так сложно сделать.
Редактировалось: 2 раз (Последний: 25 января 2012 в 13:24)
Продвигаю сайты разумно. Гибкая ценовая политика. Договоримся!!!
Конструктор robots.txt(beta)
Сообщений: 93
Решение нашел сам. Чтобы удалить автоматически выданную награду (например, за 100 сообщений на форуме), нужно зайти в phpMyAdmin в таблицу cms_user_awards и удалить требуемую строку. Предварительно сделать бекап таблицы, чтобы восстановить в случае ошибки.
Медаль
Сообщений: 357
Лазить постоянно в базу, не вариант, на 100 раз накосячите, когда привыкаешь, тогда ошибаешься. Напишите тогда автомат по запросу с удалением нужного.
Продвигаю сайты разумно. Гибкая ценовая политика. Договоримся!!!
Конструктор robots.txt(beta)
Медаль
Сообщений: 169
у меня на сайте стоит хак для вывода наград (при наведении всплывающая подсказка с описанием награды) - брал где то здесь на сайте в блоге (не помню у кого) после этого у меня пропали надписи удалить награду - поковырял и сделал вот так

теперь у админов возле наград в профиле пользователя (возле всех наград автоматических и вручную присвоиных) есть крестик означающий удалить награду (делалось на скорую руку - поэтому крестик сбоку от награды, в планах поместить его под награду. повторюсь - вывод этой кнопочки только админам. где что правил уже не помню, если сильно надо могу поискать и описать пораньше, так как всё ровно буду ещё подправлять
иногда пишу полезные вещи, мои контакты в профиле, не откажусь от материальных благодарностей.
приветствуется плюс в карму
Я.Д 41001996626998
WM R296550722850
Медаль
Сообщений: 109
Просто правидь БД! 100% убирает награды!
В начало страницы 
|
Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.