Мы в твиттере Мы в телеграме!
Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

Paynews by Sander

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Paynews by Sander.

Paynews by Sander

Этот модуль будет полезен тем сайтам, где администратор платит журналистам за добавленные ими новости.
Продумана динамическая система подсчета стоимости индивидуально каждой новости в зависимости от ее популярности. Под популярностью подразумевается рейтинг статьи, количество просмотров и количество комментариев.
Модуль не производит автоматических выплат и никаких финансовых операций. В нем ведется только подсчет и ведение статистики.

Каждая новость может иметь один из 4х статусов:
OK - идет накопление стоимости новости.
WAIT - подана заявка на оплату
DONE - новость оплачена
DENY - новость не оплачивается. За нарушение правил оформления, если это просто объявление/поздравление и т.п. На усмотрение администратора.

В свою очередь эти статусы можно разделить на две группы:
OK, WAIT - эти новости не оплачены и пока их статус не будет изменен будет идти накопление их стоимости.
DONE, DENY - новости уже оплачены либо в оплате отказано.

Пользователь может в любое время поменять статус с OK на WAIT и обратно. В чем принципиальное отличие между этими статусами - пользователь может сам выбирать новости, за которые хочет получить деньги. С маленькой суммой он может придержать, пока там не вырастет большая сумма.

Что же такое этот процесс накопления и как оно работает. У каждой новости можно выделить 3 основных атрибута определения ее популярности:
просмотры, комментарии, рейтинг. Чем выше эти значения, тем выше стоимость новости. От накруток придется защищаться самостоятельно.
Таким образом мы получаем 2 заинтересованные стороны в популярности материала. И админу польза (думаю не надо объяснять почему ;)) и журналист финансово заинтересован в том чтобы публиковать хороший материал.

Предлагаю начать знакомство с админки, ведь это самая важная часть для админа :)
Итак, главная страница.
Paynews by Sander

1. Это своего рода speedbar. На других скринах будет понятнее как он работает.
2. Стандартная дле-шная навигация.
3. Меню управления админкой.
4. Список пользователей можно отсортировать по имени автора.
5. По количеству всех публикаций
6. По количеству публикаций со статусом накопления
7. По количеству публикаций готовых к оплате
8. По количеству оплаченных новостей
9. По количеству отклоненных новостей
10. Можно указать количество пользователей выводимых на страницу.
Ну и конечно же навигация (ее подписывать не стал, думаю найти ее не сложно ;))

Страница управления новостями пользователя
Paynews by Sander

1. Имя пользователя и его группа. Ссылка на редактирование профиля в админке.
2. Прочая информация из профиля.
3. Номер WMR кошелька. Указывается в доп. поле профиля.
4. Контактные данные
5. Количество новостей группированых по статусу. Можно выводить новости только выбранной группы кликнув по ней.
6. Новости можно отсортировать по:
- статусу
- дате публикации (default)
- просмотрам
- комментариям
- рейтингу
Предпоследний столбик - стоимость новости на данный момент.
7. Опять же можно выбрать количество выводимых новостей на страницу: 25, 50, 100, 200, 500
8. Действие над выделенными новостями.

Та же страница, только некоторые статусы изменены
Paynews by Sander

Многое сделано на JS, справа внизу видно 2 информационных поля. Первое статическое, заполняется на основании всех заявок в статусе WAIT
Второе поле заполняется динамически когда отмечаются новости.
Надеюсь этих скринов достаточно для того, чтобы представить себе как это работает. Желающим могу дать доступ в админку, чтобы так сказать пощупать вручную.

Настройка множителей
Paynews by Sander

Это пожалуй ключевая страница из всех настроек, поэтому попрошу внимательно прочитать описание, чтобы не возникало лишних вопросов.
Например, будем исходить из того, что стоимость новости 1руб. Этот рубль пользователь уже заработал и относительно этой стартовой стоимости высчитывается накопление "бонусов". Теперь объясню подробнее, что такое процент влияния.
Специально для наглядности внизу сделал интерактивную форму для расчета стоимости новости при определенных входящих данных.
Итак, процент влияния для просмотров: 0.03. Получается, что за каждый просмотр пользователь получает 0.03% от начальной стоимости.
За 1000 просмотров пользователю будет зачислено:
1000*0.03% = 30%
1руб * 30% = 0,3руб
Теперь, с учетом бонусов за просмотры получаем итоговую стоимость 1,3руб.
Таким же образом считаются бонусы за комментарии:
100*1,7% = 170%
1руб*170% = 1,7руб
Теперь стоимость высчитывается с учетом предыдущих бонусов, т.е.: 1руб + 0,3руб + 1,7 руб = 3руб
И рейтинг:
4,5*1% = 4,5%
1руб*4,5% = 0,045
Итог: 1 + 0,3 + 1,7 + 0,045 = 3,045 руб
Так что, как видно, арифметика проста :)

Настройка категорий
Paynews by Sander

Думаю так же стоит учитывать, что у каждой категории может быть своя "важность". Либо объем материала и т.п. И получается что у них может быть своя стоимость, выше или ниже от общей.
Если вы уже задавались вопросом - где же пределы накопления бонусов, вот на этом (и следующем) скрине ответы на этот вопрос.
Так вот, каждой категории можно указать свою базовую стоимость и максимальную.
Так же для удобства сделал выделение полей по категориям. Темно голубое - то где курсор, светло голубые - подкатегории, розовое - родительская категория. Мелочь, а приятно :)

И наконец последняя страница настроек
Paynews by Sander

Думаю дополнительные комментарии излишние, каждый параметр и так подписан.

Еще не устали читать? :) Нет? Тогда рассмотрим пользовательскую часть модуля.

Главная страница
Paynews by Sander

Тут интерфейс и управление в некотором роде повторяет админку, только в пункте "Действия над выбранными" пользователь может поменять статус только с OK на WAIT и обратно.

Та же страница с некоторыми изменениями статусов.
Paynews by Sander

Как видно, галочки стоят у всех новостей, но выделены цветом только те что со статусом OK, а так же подсчет стоимости ведется относительно новостей со статусом OK.
Верхнее информационное поле - заявки со статусом WAIT, за которые пользователь может получить деньги. Но пока сумма заявок не достигнет минимальной указанной в настройках, пользователь не сможет отправить заявку на выплату.
Получается, что "обналичивание" происходит в 2 этапа.
Первый - перевод желаемых новостей в статус WAIT.
Второй - отправка запроса на обналичивание.
Если с первым этапом все вроде понятно, то второй представляет собой автоматическую отправку ЛС на сайте и уведомление на E-Mail. Если в непрочитанных от этого пользователя уже висит заявка - он не отправит повторного запроса (во избежание спама).

После чего администратор смотрит новости и решает оплачивать их или нет.

Для получения сего модуля от вас требуется совсем немного.
Иметь: WebMoney кошелек с BL>30 или персональным аттестатом.

DLE: 9.0-9.5
- При несложных манипуляциях можно запустить и на DLE 8.5
- Так же можно и на 9.6, только без рейтинга
Цена: 30wmz

[Контакты]
ICQ: 404-037-556
E-Mail: [email protected]
Skype: Sander8804

С уважением,
Олег Александрович a.k.a. Sander

PS. Архив с материалом для репоста Скачать


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


+6
Просмотры: 6 226 :: Комментарии (25) :: :: Нужна помощь? Задайте вопрос на форуме ::
Теги: Sander, pay, news
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1Immersive

  • 20 мая 2012 15:48
  • Регистрация: 2.08.2011
  • Был(а) онлайн: 30.05.2013
  • Комментариев: 99
  • 0
Великолепная работа. Желаю удачи!

#2daiv777

  • 20 мая 2012 15:51
  • Регистрация: 6.04.2011
  • Был(а) онлайн: 29.08.2023
  • Комментариев: 279
  • 0
Бомба, давно чего то стоящего не было.

#3Quest1984

  • 20 мая 2012 16:26
  • Регистрация: 23.09.2010
  • Был(а) онлайн: 18.04.2020
  • Комментариев: 84
  • 0
Отличный модуль. Покупаю!

--------------------

#4zasranec

  • 20 мая 2012 18:50
  • Регистрация: 25.10.2009
  • Был(а) онлайн: 30.07.2015
  • Комментариев: 195
  • 0
на сколько доменов можно установить) ?

#5aleks1

  • 20 мая 2012 20:08
  • Регистрация: 5.01.2011
  • Был(а) онлайн: 26.12.2015
  • Комментариев: 58
  • 0
нажал F5 вот тебе и новость популярная, потом деньги отдавать задолбишся )

--------------------

#6ruster

  • 20 мая 2012 20:14
  • Регистрация: 26.05.2011
  • Был(а) онлайн: 17.06.2012
  • Комментариев: 46
  • 0
угу не плохо удачи в продаже

--------------------

#7tamerlan

  • 20 мая 2012 20:28
  • Регистрация: 11.09.2010
  • Был(а) онлайн: 24.10.2023
  • Комментариев: 301
  • 0
stepanOK,
aleks1,
делаете проверку по ip, и не будет вам никаких накруток.

--------------------

#8romagaisin

  • 20 мая 2012 21:18
  • Регистрация: 19.10.2010
  • Был(а) онлайн: 9.02.2014
  • Комментариев: 23
  • 0
tamerlan,
ды парсим прокси с бесплатных сервисов в цикле делаем по одному заходу в новость, мы богаты

#9zasranec

  • 20 мая 2012 21:46
  • Регистрация: 25.10.2009
  • Был(а) онлайн: 30.07.2015
  • Комментариев: 195
  • 0
ну тогда отключить оплату по показам вот и все!
так же есть параметр, как максимальная цена за новость
( если я правильно все понял),
а так модуль стоящий, в планах купить)

#10Sander

  • 20 мая 2012 23:40
  • Регистрация: 19.02.2010
  • Был(а) онлайн: 20.04.2021
  • Комментариев: 327
  • 0
zasranec, ограничений нету
aleks1,
stepanOK,
romagaisin,
Как и сказал zasranec, можно отключить множитель для просмотров.
Так же есть параметр ограничивающий максимальную стоимость новости.
Так же у админа есть своя голова, чтобы увидеть, что за довольно короткий срок у не совсем популярной новости много просмотров. И такую новость можно заблокировать.

--------------------

#11Andrey™

  • 20 мая 2012 23:44
  • Регистрация: 28.09.2010
  • Был(а) онлайн: 28.06.2024
  • Комментариев: 153
  • -1
Цитата: zasranec
ну тогда отключить оплату по показам вот и все!
Тогда рейтинг будут накручивать, ведь там тоже логирование по IP smile

#12zasranec

  • 21 мая 2012 00:22
  • Регистрация: 25.10.2009
  • Был(а) онлайн: 30.07.2015
  • Комментариев: 195
  • 0
- Так же можно и на 9.6, только без рейтинга

Sander
будет ли обновление до 9.6 ?

#13Sander

  • 21 мая 2012 00:51
  • Регистрация: 19.02.2010
  • Был(а) онлайн: 20.04.2021
  • Комментариев: 327
  • 0
Andrey™, а смысл его накручивать? Больше 5и не накрутишь...
zasranec, можно сделать

--------------------

#14tamerlan

  • 21 мая 2012 05:13
  • Регистрация: 11.09.2010
  • Был(а) онлайн: 24.10.2023
  • Комментариев: 301
  • 0
Andrey™, лучше всего пользователям не говорить от чего идут зачисления средств smile

--------------------

#15bkkb

  • 21 мая 2012 10:18
  • Регистрация: 18.12.2009
  • Был(а) онлайн: 3.05.2015
  • Комментариев: 219
  • 0
норм модуль реально в умных не школоты тупой руках может выйти толк я скажу

#16Sander

  • 21 мая 2012 13:59
  • Регистрация: 19.02.2010
  • Был(а) онлайн: 20.04.2021
  • Комментариев: 327
  • 0
Добавлено:
- Вывод баланса в любом месте сайта. Сумма счетов новостей со статусами WAIT и OK
- Кеширование большинства запросов. Без кеша 8, с кешем 2
- Полная поддержка DLE 9.6
- Автоматическая установка

--------------------

#17celsoft

  • 21 мая 2012 18:03
  • Регистрация: 18.09.2010
  • Был(а) онлайн: 5.12.2024
  • Комментариев: 345
  • 0

Что-то на sape слишком похож.. Не находишь?

--------------------

#18Sander

  • 21 мая 2012 19:17
  • Регистрация: 19.02.2010
  • Был(а) онлайн: 20.04.2021
  • Комментариев: 327
  • 0
celsoft, а чего тут сравнивать, дизайн оттуда и взят.
Дизайн админки взят с одного из забугорного "admin theme".
Я же не шаблон продаю ;)

--------------------

#19kiosaki

  • 21 мая 2012 20:05
  • Регистрация: 2.09.2009
  • Был(а) онлайн: 9.12.2024
  • Комментариев: 177
  • 0
Еще бы добавить в статистику для подсчета оплаты - кол-во скачиваний прикрепленного файла.

#20Sander

  • 21 мая 2012 21:03
  • Регистрация: 19.02.2010
  • Был(а) онлайн: 20.04.2021
  • Комментариев: 327
  • 0
kiosaki, Теоретически можно и такое сделать..

--------------------

1 2
Предыдущая    Следующая
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Декабрь 2024 (9)
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)

Последние комментарии: