24.12.2009, 17:30 | #31 |
Администратор
alik4277, Если модуль был установлен полностью, то должен появиться хук xpromote_cron_query_hook где можно использовать переменные $hook_query_fields и $hook_query_joins для задания отбора полей в последующем запросе
и хук xpromote_cron_hook где можно обработать каждого отдельного пользователя. |
|
25.12.2009, 01:43 | #32 |
Junior Member
Да, теперь когда ты написал я нашел. Как то не догнал сразу посмотреть
Попробую чтонибудь сварганить (хоть и не силен в пхп но продолжать учиться надо) Добавлено через 49 минут А какое местоположение модуля лучше выбрать в данном случае: xpromote_cron_query_hook или xpromote_cron_hook |
|
25.12.2009, 16:39 | #33 |
Администратор
скорее всего xpromote_cron_query_hook где можно использовать переменные $hook_query_fields и $hook_query_joins для задания отбора полей в последующем запросе, а именно для получения конкретных данных.
Вот хук xpromote_cron_hook (где можно обработать каждого отдельного пользователя) лучше использовать если необходима какая либо обработка данных, полученных через запрос, перед условием в свойствах повышения. |
|
30.12.2009, 00:11 | #34 |
Junior Member
После того как импортируеш, зальеш все файлы что надо делать? Создовать группы как на скрине в 1 посте?
|
|
03.01.2010, 17:13 | #35 |
Администратор
Drakula, Файлы надо не просто залить, а отредактировать по образцу оригинальные файлы булки.
|
|
03.01.2010, 18:24 | #36 |
Junior Member
Skald, Угу в курсе. Так и сделал
|
|
04.01.2010, 13:35 | #37 |
Администратор
|
|
23.01.2010, 20:08 | #38 |
Junior Member
Что то не пойму
Сделал условие: ((($promotion['uploaded'])/($promotion['dowloaded']))>5) AND ($promotion['uploaded'])>214748364800 Ничего не происходит Пробывал: ((($promotion['uploaded']+1)/($promotion['dowloaded']+1))>5) AND ($promotion['uploaded']+1)>214748364800 переносит но не соблюдается условие AND ($promotion['uploaded']+1)>214748364800 В чем собака порылась? Последний раз редактировалось alik4277; 23.01.2010 в 20:10. |
|
23.01.2010, 22:20 | #39 |
Администратор
Не отрабатывает на автомате или даже в ручном режиме через админку?
В первом случае ничего не происходит, потому что с большой вероятностью есть пользователи с 0 в download-е, т.е. деление на 0 (потому и не работает) Во втором попробовать все взять в скобки ( (($promotion['uploaded']+1)/($promotion['dowloaded']+1))>5 AND ($promotion['uploaded']+1)>214748364800 ) |
|
23.01.2010, 23:05 | #40 |
Junior Member
не отрабатавыет в обоих режимах
в таблице действительно были нули, изменил запросом скачанное и отданное на 10мб всем у кого нули были, взял весь запрос в скобки и все равно такая же лажа Обратил внимание на перенесенных пользователей: повышение происходит либо по условию 1 либо по условию 2, но оба условия одновременно не выполняются Половину дня убил на поиск решения и так ничего не нашел Последний раз редактировалось alik4277; 24.01.2010 в 01:24. |
|