Как настроить вывод трейдеров в топлисте по их кликам?

sergx
Posts: 83
Joined: Tue Jun 11, 2013 6:32 pm

Re: Как настроить вывод трейдеров в топлисте по их кликам?

Post by sergx »

объясните как написать формулу, чтобы приоритеты трейдеров точно соответствовали сортировке трейдеров по параметру:
1 вариант - Effect=Clicks/Outs
2 вариант - trade_effect=clicks_to_trade/out
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Как настроить вывод трейдеров в топлисте по их кликам?

Post by admin »

ок, берем 1 вариант - Effect=Clicks/Outs

вы в вики видите обе переменных - и кликов и ауты или что-то из этих 2ъх параметров не описано ?
Don't forget to run script update
sergx
Posts: 83
Joined: Tue Jun 11, 2013 6:32 pm

Re: Как настроить вывод трейдеров в топлисте по их кликам?

Post by sergx »

вот у вас в wiki приведен пример пользовательской формулы:

$_POST[priority] = @round( ($d['day']['ctd']+$d['day']['cud'])/$d['day']['od']* $d['trat'] / 100);

если разобраться, то здесь прописано как раз то что мне нужно.

1) но не написано где и как прикручивать эту формулу ?
2) что такое $_POST[priority] , @round ? тоже нет описания
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Как настроить вывод трейдеров в топлисте по их кликам?

Post by admin »

1. в trade formula которую мы уже 3 страницы обсуждаем
2. round и прочие описаны в любой доке по пхп
Don't forget to run script update
sergx
Posts: 83
Joined: Tue Jun 11, 2013 6:32 pm

Re: Как настроить вывод трейдеров в топлисте по их кликам?

Post by sergx »

формула наконец-то заработала после того как я вписал выражение
@round( ($d['day']['ctd']+$d['day']['cud'])/$d['day']['od']* $d['trat'] / 100)
в поле "Trade Formula" без лишней приставки: "$_POST[priority] ="
с ней почему то не работала. зачем тогда вы ее вообще пишете в wiki ?

теперь возник еще один вопрос:
можно ли в поле "Trade Formula" писать логические операторы типа (if... else)?
и можно ли применять сравнение (< , > , =) ?
если можно, то приведите пример как надо их писать. просто я уже пробовал, но скрипт отказывается их понимать.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Как настроить вывод трейдеров в топлисте по их кликам?

Post by admin »

Данные операторы требуют дабы в формуле было разрешено выполнение пхп, что является в определенной мере дырой если слоумышленник получит доступ в админку или базу.
Поэтому по дефолту такая возможность выключена.
дабы включить ее под свою ответственность надо в config.php добавить
$config['allow_eval'] = true;
Don't forget to run script update
sergx
Posts: 83
Joined: Tue Jun 11, 2013 6:32 pm

Re: Как настроить вывод трейдеров в топлисте по их кликам?

Post by sergx »

Открывать дырки в конфиге не хотелось бы конечно. Mожет добавите в редактирование формулы настраиваемые поля(по такому же принципу, как у вас TDS-ка настраивается), что бы можно было в них свои условия вписывать?

Есть еще две больших просьбы:

1) Добавьте, пожалуйста, в скрипт возможность сортировки топлиста по формуле, так же как и для приоритета трейдеров.
Т.е. хочется получить динамический топлист, который бы я мог сортировать так как мне захочется настраивая формулу. Для сайтов представляющих из себя только топ-лист это ОЧЕНЬ необходимая настройка. Чтобы у топлиста была своя отдельная формула.

2) И еще добавьте, пожалуйста, в настройку "Hold Place in toplist" возможность выставлять ее на определенное время, как форсы. Т.е. если я хочу поставить трейдера в топлисте на 3 место на 5 часов, то мне достаточно было бы написать: 3/5.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Как настроить вывод трейдеров в топлисте по их кликам?

Post by admin »

Открывать дырки в конфиге не хотелось бы конечно. Mожет добавите в редактирование формулы настраиваемые поля(по такому же принципу, как у вас TDS-ка настраивается), что бы можно было в них свои условия вписывать?
о каком поле в ТДС идет речь ?

по сортировке - если у вас топлист то по какому например принипу там будет сортировка ?
Don't forget to run script update
sergx
Posts: 83
Joined: Tue Jun 11, 2013 6:32 pm

Re: Как настроить вывод трейдеров в топлисте по их кликам?

Post by sergx »

я имел ввиду трейд формулу приоритета трейдеров. сейчас у вас там только одно поле для формулы. А не плохо было бы прикрутить к ней дополнительные поля, в которые можно было бы вписывать свои условия:

if (мое условие1) or (мое условие2)
(формула1)
else
(формула2)

это то, что хотелось бы мне. но можно и больше настраиваемых полей добавить.

У вас по такому принципу TDS-ка и taraffic sell настраиваются. Возможно же реализовать такую же схему настройки формулы приоритетов?

на данный момент базовых возможностей сортировки топлиста мне хватает на 90%, но иногда всетаки приходится переключаться руками с одной сортировки на другую. А это очень не удобно :) вот если бы была возможность устанавливать время переключения сортировок топа - было бы просто супер! Например три часа топ сортируется по Total clicks, а каждый четвертый час топ сортируется по приоритету трейдеров. Это позволило бы лучше распределять траф между трейдерами. Один раз настроил и спи спокойно :) (ну или сделайте настраиваемую формулу приоритета трейдеров - то о чем я писал выше. по сути это два пути решения одной задачи)
Last edited by sergx on Fri Aug 09, 2013 7:47 pm, edited 1 time in total.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Как настроить вывод трейдеров в топлисте по их кликам?

Post by admin »

Чем именно отличается в функционале наличие 1 поля куда можно вписывать ИФ от 10 таких же полей условно ? куда применять эти доп поля ?
Don't forget to run script update
Post Reply