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

В скрипте от Спартака комиссия стоит 25%, т.к. при остальных значениях подсчеты идут мягко говоря многозначные (например: 6.3333333337).

Откройте файл referals.php (по моему так он у вас называется) и найдите там код:
$res=mysql_query("select price from tb_config where item='refbirjcomm'");
$res=mysql_fetch_array($res);
$comm=$res["price"];

Удаляйте его, он нам больше не потребуется winked

Не хочу сильно расписывать, что и как далее, так что просто найдите в этом же файле код:
if($price<$comm)

И замените его на:
if($price<0)

Ещё немного ниже, чтобы не портить общий дизайн страницы найдите:
Продать на бирже (Комиссия <?=$comm?> <?=$vn?>)

И замените его текстом:
Продать на бирже (Комиссия 25%)

Теперь откройте файл refbirj.php. Найдите и удалите оттуда код:
$res=mysql_query("select price from tb_config where item='refbirjcomm'"); $rufus_sql++;
$res=mysql_fetch_array($res);
$comm=$res["price"];

В этом же файле немного ниже найдите строчку:
$money=$res["money"]+$price-$comm;

И замените её на:
$money=$res["money"]+$price*100/(100+25);

Готово вроде, тестируйте :laughing:


Рубрика: Бесплатное » Дополнения   |   Автор: JammJamm   |   Просмотры: 4143
Комментариев: 338
Публикаций: 169
ICQ: 650073308
- 291 +
  Автор: Alex   |   Группа: Пользователи   |   Дата: 04 апреля 2011  
молодец,оформлять умеешь...
Комментариев: 240
Публикаций: 6
ICQ: 573235722
- -896 +
  Автор: VELIK505   |   Группа: Программисты   |   Дата: 04 апреля 2011  
25% Многовато вот 15% само то
Комментариев: 85
Публикаций: 9
ICQ: --
- 18 +
  Автор: JammJamm   |   Группа: Пользователи   |   Дата: 04 апреля 2011  
На всех спартаках 25%, хотя в принципе и 15% тоже прибыль. Тут уже от администратора зависит как он хочет сделать.
Комментариев: 134
Публикаций: 0
ICQ: 428155128
- 171 +
  Автор: SoooFast   |   Группа: Пользователи   |   Дата: 04 апреля 2011  
т.к. при остальных значениях подсчеты идут мягко говоря многозначные (например: 6.3333333337).

округление до нужного числа знаков никто не отменял :)
Комментариев: 240
Публикаций: 6
ICQ: 573235722
- -896 +
  Автор: VELIK505   |   Группа: Программисты   |   Дата: 04 апреля 2011  
Не надо равняться на других. Надо иметь свою голову на плечах
Комментариев: 85
Публикаций: 9
ICQ: --
- 18 +
  Автор: JammJamm   |   Группа: Пользователи   |   Дата: 04 апреля 2011  
SoooFast, разве округляет не выводимое значение на сайте? В БД по моему так и занесется 6.3333337, или я ошибаюсь? belay

VELIK505, ну вот у тебя комиссия при продаже реферала 5 рублей. Допустим я только что привел реферала(2-3 дня) и эти два три дня он активно работает. Я хочу его продать как новенького и активного. Как таковое цена такого реферала обычно 10-20 рублей, с твоей комиссией я получу 5-15, а с комиссией 25% я получу 8-16 рублей. Исключительно дедуктивным методом, где пользователю выгоднее привлечь реферала для дальнейшей его продажи на бирже?
Комментариев: 4
Публикаций: 0
ICQ: 633690635
- 19 +
  Автор: tankist   |   Группа: V.I.P.   |   Дата: 04 апреля 2011  
Alex, внеси это пожалуйста в обновление MFS! Просто супер будет!
Комментариев: 85
Публикаций: 9
ICQ: --
- 18 +
  Автор: JammJamm   |   Группа: Пользователи   |   Дата: 04 апреля 2011  
В MFS я думаю точно такая же структура или подобная. Так сложно самостоятельно сделать?
Комментариев: 107
Публикаций: 2
ICQ: --
- 105 +
  Автор: ZICKFREED   |   Группа: Пользователи   |   Дата: 04 апреля 2011  
я думал что в файле под названием рефералс должны быть рефы, ну во всяком случае я так делаю
Комментариев: 85
Публикаций: 9
ICQ: --
- 18 +
  Автор: JammJamm   |   Группа: Пользователи   |   Дата: 04 апреля 2011  
У меня рефералы выставляются не из списка рефералов)
А со страницы "Продать реферала на бирже"
Комментариев: 134
Публикаций: 0
ICQ: 428155128
- 171 +
  Автор: SoooFast   |   Группа: Пользователи   |   Дата: 04 апреля 2011  
Цитата: JammJamm
разве округляет не выводимое значение на сайте? В БД по моему так и занесется 6.3333337, или я ошибаюсь?

да какая разница че там в БД будет записано, туда вот кстати лучше записывать более точные значения, а вот на экран так сказать выводить с округлением :)

а вобще, дробные числа - эт такая штука, которая точной быть не может, если ты даже к примеру будешь писать в базу число 6.4, то запишется (это необязательно, но в большинстве случаев так) 6.399999999999 :)
Комментариев: 85
Публикаций: 9
ICQ: --
- 18 +
  Автор: JammJamm   |   Группа: Пользователи   |   Дата: 04 апреля 2011  
А зачем в базе хранить лишние данные, т.е. при грубо говоря 7000 пользователей у многих у которых баланс будет x.yyyyyyyyyy сколько лишних килобайтов и нагрузки? Или же лучше хранить x.yyy, т.е. три символа после запятой, как хранится у меня :)
Комментариев: 240
Публикаций: 6
ICQ: 573235722
- -896 +
  Автор: VELIK505   |   Группа: Программисты   |   Дата: 04 апреля 2011  
Мда нагрузка конечно колосальная=))))))
Комментариев: 134
Публикаций: 0
ICQ: 428155128
- 171 +
  Автор: SoooFast   |   Группа: Пользователи   |   Дата: 05 апреля 2011  
Цитата: JammJamm
А зачем в базе хранить лишние данные, т.е. при грубо говоря 7000 пользователей у многих у которых баланс будет x.yyyyyyyyyy сколько лишних килобайтов и нагрузки? Или же лучше хранить x.yyy, т.е. три символа после запятой, как хранится у меня :)

я не думаю, что 5-6 дополнительных знаков после запятой особо снизят нагрузку на сервер, а вот от проблем с юзерами они могут оградить! юзеры ведь у нас такие, копейку не додашь и все, быстрей в адвизор катать претензию! в принципе, это дело каждого, скока знаков после запятой хранить :)
а вобще, насчет нагрузки, то как любят говорить Велик и Хакер, то надо сервак брать соответствующий, чтоб не переживать за нагрузку!
Комментариев: 4
Публикаций: 1
ICQ: --
- 0 +
  Автор: wuldemar   |   Группа: V.I.P.   |   Дата: 08 апреля 2011  
Можно и не удалять, а просто с админки сделать %
Продать на бирже (Комиссия <?=$comm?>%)
к примеру $money=$res["money"]+$price*100/(100+$comm);
Комментариев: 85
Публикаций: 9
ICQ: --
- 18 +
  Автор: JammJamm   |   Группа: Пользователи   |   Дата: 08 апреля 2011  
Можно и так, но к чему лишний раз что-то тянуть из базы если можно сделать так?
Комментариев: 4
Публикаций: 1
ICQ: --
- 0 +
  Автор: wuldemar   |   Группа: V.I.P.   |   Дата: 09 апреля 2011  
если можно сделать так?

А вдруг хочется поменять процент и все время лазить в скрипт?
Комментариев: 85
Публикаций: 9
ICQ: --
- 18 +
  Автор: JammJamm   |   Группа: Пользователи   |   Дата: 09 апреля 2011  
Постоянно менять проценты и ценовую политику на проекте - есть ребячество
Комментариев: 8
Публикаций: 0
ICQ: --
- 1 +
  Автор: serega1   |   Группа: Пользователи   |   Дата: 14 мая 2011  
подскажите,а как сделать чтобы можно было % с админки ставить???если можно по-подробнее.Заранее спасибо!!!
Комментариев: 33
Публикаций: 0
ICQ: 403964898
- 12 +
  Автор: daranger   |   Группа: Пользователи   |   Дата: 09 июня 2011  
на мфс тоже скиньте инструкцию, ату я ноль в php
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.