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