Page 1 of 1
Трейд с топлистами, закрепление позиции
Posted: Fri Jun 29, 2018 11:38 am
by moteam
http://smartcj.com/wiki/doku.php?id=ru: ... ons_toppos
А можно добавить фичу для трейда с чужими топами, чтобы закреплять свою позицию там?
Чтобы для тех трейдеров которые помечены как Toplist и для которого определяется твоя позиция в нем - делать налив трафиком периодический?
Например:
admin/?operation=trade_edit&redir=true&td=
вкладка Other Settings
внизу в Specials выбираем Toplist
появляются:
- Your current position: XX
- поле force until get to position: [ ]
- поле max FF to send: [ ]
Во втором поле выбираешь не ниже какой позиции хочешь оказаться, и скрипт автоматом наливал бы на таких трейдеров трафиком (включал FF раз в день в объеме max FF to send ).
if ( $current_position !== null && $current_position < $required_position ) { // do forces }
Re: Трейд с топлистами, закрепление позиции
Posted: Sat Jun 30, 2018 8:37 am
by admin
Довольно редкий случай, я забыл когда вообще использовалась эту вкладка с типом скрипта, поэтому прежде чем добавить еще кучку опций в админку давайте протестируем надо ли оно
создадим файл scj/bin/toplist_support.php
Code: Select all
<?php
require('../includes/prepare.php');
$hold_positions = array(
'domain1.com' => array(
'hold_position' => 3,
'force_hits' => 10,
),
'domain2.com' => array(
'hold_position' => 2,
'force_hits' => 12,
),
);
$verbose = 3;
$q = db_query("SELECT * FROM traders WHERE site_type = 'top'");
while ($d = db_fetch_assoc($q)) {
if ($d['top_position'] == 0
or !isset($hold_positions[$d['td']])
or $d['top_position'] <= $hold_positions[$d['td']]['hold_position']
)
continue;
writelog("[Toplist Hold Position] :: {$d['td']} current position = {$d['top_position']} have to be {$hold_positions[$d['td']]['hold_position']}, forcing {$hold_positions[$d['td']]['force_hits']} ");
db_query("UPDATE traders SET tff = ".(int) $hold_positions[$d['td']]['force_hits']." WHERE td = '".addslashes($d['td'])."' ");
}
и запускайте его так часто как хотите
Думаю параметры в начале файла ясны полность. Если будет толк от этого - добавим в админку с новой версией.
Re: Трейд с топлистами, закрепление позиции
Posted: Tue Jul 03, 2018 10:30 am
by moteam
Супер, спасибо за решение. Буду пробовать, отпишу о результатах.
Re: Трейд с топлистами, закрепление позиции
Posted: Tue Jul 03, 2018 10:36 am
by admin
NP
Re: Трейд с топлистами, закрепление позиции
Posted: Tue Jul 03, 2018 10:54 am
by moteam
А в какой лог пишет writelog() ?
Re: Трейд с топлистами, закрепление позиции
Posted: Tue Jul 03, 2018 11:06 am
by admin
в scj/logs/file наверно
там их не так много то )
Re: Трейд с топлистами, закрепление позиции
Posted: Wed Oct 03, 2018 2:25 pm
by moteam
Подниму старую тему, но новым вопросом.
Вот, например, есть трейдер, вида:
http://trader.url/?id=mysite.com
Как смарт чекает позицию на трейдере? переходит по урлу
http://trader.url/?id=mysite.com и там анализирует ссылки на странице? Верно?
или же он парсит урл без параметра трейдового ( ?id=mysite.com ) ?
Это я к чему:
возможно ли добавить возможность задавать для трейдеров отдельный урл с которого надо чекать мои позиции в топе?
Например, на главной нет топлиста у трейдера, зато есть на отдельной странице с категориями трейдеров.
Или, когда трейдишь с топлистами: при переходе на чужой топлист по моей ссылке, мой сайт из чужого топа прячется (чтобы не возвращать юзера) - соответственно мою позицию не проанализировать.
Re: Трейд с топлистами, закрепление позиции
Posted: Wed Oct 03, 2018 2:44 pm
by admin
Вопрос ясен, переходит по урлу который Return URL в редактировании
те по факту надо +1 поле , условно toplist check urlб которое будет юзаться только для проверки позиции в топлисте трейдера, верно?
Re: Трейд с топлистами, закрепление позиции
Posted: Wed Oct 03, 2018 2:45 pm
by moteam
admin wrote: Wed Oct 03, 2018 2:44 pm
Вопрос ясен, переходит по урлу который Return URL в редактировании
те по факту надо +1 поле , условно toplist check urlб которое будет юзаться только для проверки позиции в топлисте трейдера, верно?
да, именно так. было бы удобно
Re: Трейд с топлистами, закрепление позиции
Posted: Thu Oct 04, 2018 7:41 am
by admin
добавлено в ап
trade edit - Specials - siite type = toplist - тогда появляется доп поле