Задача по dle

Цена договорная
21 сентября 2024, 11:14 • 3 отклика • 48 просмотров

1. Создать плагин/модуль (вебкэш для пользователей сайта)

2. У каждого пользователя сайта будет свой личный баланс (названием поинт)
1 поинт равен 1 рублю
(Это мы укажем рядом с балансом)

3. Добавленную новость можно будет поднять за те же поинты. (Цену сможем регулировать мы, и после поднятия, рядом с вопросом должно быть мелкое уведомление, что вопрос поднят.)

4. Заработать его можно будет задав вопрос и ответив на них.

5. Как будет происходить вознаграждение:

5.1. Пользователь который будет задавать вопрос получит 10% от выделенной суммы (в нашем случае выделенная сумма 40 поинтов (его можно будет уменьшить и увеличить в админ панели при необходимости))

5.2. Пользователь который ответит на вопрос лучше получит остальные 90% поинтов. Если ответили два пользователя то она делится между ними 45% каждому. А если три значит 30%, и так далее до 8 человек максимум.
То есть выбрать «лучший ответ» более 8 человек не получится у автора вопроса.

5.3. Лучший ответ выбирает автор вопроса (лучший ответ считается текст более 200 символов)

5.4. Если лучший ответ не выбран автором или написан менее 200 символов (можно управлять в админ панели кол-в символов) в таком случае они игнорируются, автор опять таки получает 10% от 40 поинтов, а остальные ничего.

5.5. Все выплаты начинаются с только тогда, когда на вопрос (новость) накопится 1000 просмотров. На каждый вопрос по отдельности

5.6. Соответственно 40 поинтов = 1000 просмотров, если будет 500 просмотров = 20. Минимальная сумма вывода 100 поинтов (при необходимости можно менять в админ панели)

5.7. Все эти поинты попадают на баланс пользователей. В разделе баланс

6. На своем кабинете пользователя должен быть раздел «прогноз наград», где они смогут увидеть сколько просмотров собрал их вопрос, и сколько это в поинтах, считать скрипт должен каждый просмотр к примеру:
Вопрос 3: просмотр 7 = 0.07 (это примерно, точно будет считать сам скрипт)

6.1. Все это видит только админ, автор своего вопроса, а также пользователь который ответил на этот вопрос.

7. Для админа, должна быть функция просмотра http reffer.
К примеру нахожу вопрос, нажимаю источник и смотрю откуда вошли посетители к этому вопросу. Дабы не накрутили просмотры.
В данном разделе как и metrika или google аnalytics должны увидеть только админы:
Источник: яндекс, гугл, соц сети (вкратце увидеть источник посетителей именно на определенный вопрос (новость)

8. О всех полученных поинтах нужно будет создать одну html страницу типа

https://www.bolshoyvopros.ru/badges/all.html

Это чтобы можно было публично увидеть, что пользователь «бла бла» получил сегодня 20 поинтов или сколько там будет.

9. Самое важное, к примеру если пользователь собрал 4000 просмотров на определенный вопрос (новость), у него должна быть кнопка «получить выплату», при нажатии она будет в статусе «на рассмотрении», отправив нам админам, а по умолчанию то есть до нажатия «получить выплату», эта кнопка будет всегда присутствовать но будет серой, а нажать на нее можно будет если данный вопрос (новость) собрал 1000 просмотров. Тогда она и будет активной.

9.1. После проверки мы будем принимать или отклонять (указывая причину)

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

9.3 Тем самым нам приходит уведомление, о том что пользователь хочет выплату, и в текстовом поле описал куда хочет вывести. Проверив все при нажатии «выплатить», его статус «на рассмотрении» превращается в зеленую надпись «выплачено» дальше уже все как и до.

9.4. Далее просмотры будут плюсовать а не заново считаться:

Пример:
Задали вопрос, собрал 2000 просмотров (автор получил 10%, два лучших ответа получили по 45% каждый)
То есть расход = 80 поинтов. Подали заявку на вывод и 80 поинтов выплатили.

Если дальше автор на тот же вопрос захочет опять выплату сделать, к примеру
Тот же вопрос уже 4000 просмотров собрало, (значит мы будем платить опять таки за 2000 просмотров а не 4000) так как ранее уже за 2000 выплатили. И так бесконечно.

9.5.

Выплату исключительно можно делать только когда набрало 1000 просмотров.
к примеру:

Если у не по 10 вопросов и у каждой по 700 просмотров (в сумме 7000) все равно выплата не будет, и кнопка «получить выплату» не появится, так как по отдельности вопрос (новость) не набрала 1000 просмотров.
Она просто будет серого цвета и не кликабельным. При достижении 1000 и выше просмотров, кнопка становится зеленым и активируется.

Все что указанное в Т3 не фантастика, те же самые условия и модули на сайте bolshoyvopros.ru ( и даже посложнее система чем у нас)

Bolshoyvopros также на Dle