Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Стол заказов » Модуль поощрения авторов за новости.

Модуль поощрения авторов за новости.


 Lady    07.12.2011    стол заказов    Стол заказов    3027    4 комментария

ДЛЕ 7.5

Модуль – что-то типа местной валюты на сайте (можно считать за баллы), своеобразный аналог модуля Top User by Rating.

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

В профиле юзера должно выводиться кол-во заработанных баллов и ссылка на страничку с описанием причин изменений данной цифры. Оба данных параметра должны редактироваться из админуправления. Сам пользователь не должен иметь доступ к редактированию.

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

Ну и, конечно, модуль должен работать в обе стороны – то есть, если удаляется новость, то установленное кол-во баллов отнимается при нажатии на кнопку пересчета.

4 комментария

DroT
Юзер

DroT - 7 декабря 2011 18:20 -

Такое уже есть, называется (вбей в google):
модуль партнерская программа для dle


Lady
Юзер

Lady - 10 декабря 2011 00:47 -

DroT, о таком слышала и даже купить хотела, но автор на связь так и не вышел.

Немного поковырявшись в файлах и поняв, что я хочу от каких полей получить, я составила простую формулу:

(кол-во новостей * N) + (кол-во комментариев * N) + поощрения - штрафы = циферка (кол-во заработанных баллов)

Сначала делала через запрос к БД, потом один замечательный человек подсказал элементарное решение, которое прописывается в файле профиля:

$tpl->set('{ball}', ($row['news_num']*3)+$row['comm_num']+$row['bonus']-$row['minuc']);

В общем-то все... Как видите, и модуль не понадобился, но если бы кто взялся своевременно помочь, с удовольствием заплатила бы. А так пришлось людей дергать и самой три дня мозг забивать, как и что сделать(((

Wow-man
Юзер

Wow-man - 21 декабря 2011 13:03 -

Я купил такой модуль: "Система Баллов". Просто так врядли кто помогать будет.
Автор на данный момент слегка занят и до него сложно достучаться - лучше писать на мыло. Подробности можно посмотреть на
http://points.idezign.org/

Но стоит сие чудо - 50 баксов Оо

nowheremany
Эксперт

nowheremany - 22 декабря 2011 09:59 -

Для текущей реализации очень дорого.
Если бы оптимизировать его, то он будет стоить таких денег )) но проще новый написать ибо Ахтунг

Благодарность принимаю тут Связь

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх