VBTT - Мод торрент трекера для vBulletin. Скачать движок трекера бесплатно (не tbdev и не torrentpier). Разработка vBulletin Torrent Tracker

VBTT - Мод торрент трекера для vBulletin. Скачать движок трекера бесплатно (не tbdev и не torrentpier). Разработка vBulletin Torrent Tracker (http://www.vbtt.org/index.php)
-   Другие модули для vB (http://www.vbtt.org/forumdisplay.php?f=3)
-   -   Расширенная система повышений для vBulletin (http://www.vbtt.org/showthread.php?t=5)

Skald 24.12.2009 17:30

alik4277, Если модуль был установлен полностью, то должен появиться хук xpromote_cron_query_hook где можно использовать переменные $hook_query_fields и $hook_query_joins для задания отбора полей в последующем запросе
и хук xpromote_cron_hook где можно обработать каждого отдельного пользователя.

alik4277 25.12.2009 01:43

Да, теперь когда ты написал я нашел. Как то не догнал сразу посмотреть
Попробую чтонибудь сварганить (хоть и не силен в пхп но продолжать учиться надо)

Добавлено через 49 минут
А какое местоположение модуля лучше выбрать в данном случае:
xpromote_cron_query_hook или xpromote_cron_hook

Skald 25.12.2009 16:39

Цитата:

Сообщение от alik4277 (Сообщение 1723)
А какое местоположение модуля лучше выбрать в данном случае:

скорее всего xpromote_cron_query_hook где можно использовать переменные $hook_query_fields и $hook_query_joins для задания отбора полей в последующем запросе, а именно для получения конкретных данных.

Вот хук xpromote_cron_hook (где можно обработать каждого отдельного пользователя) лучше использовать если необходима какая либо обработка данных, полученных через запрос, перед условием в свойствах повышения.

Drakula 30.12.2009 00:11

После того как импортируеш, зальеш все файлы что надо делать? Создовать группы как на скрине в 1 посте?

Skald 03.01.2010 17:13

Drakula, Файлы надо не просто залить, а отредактировать по образцу оригинальные файлы булки.

Drakula 03.01.2010 18:24

Skald, Угу в курсе. Так и сделал

Skald 04.01.2010 13:35

Цитата:

Сообщение от Drakula (Сообщение 1743)
Угу в курсе. Так и сделал

тогда создать группы и правила как на скрине

alik4277 23.01.2010 20:08

Что то не пойму
Сделал условие: ((($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

В чем собака порылась?

Skald 23.01.2010 22:20

Не отрабатывает на автомате или даже в ручном режиме через админку?

В первом случае ничего не происходит, потому что с большой вероятностью есть пользователи с 0 в download-е, т.е. деление на 0 (потому и не работает)
Во втором попробовать все взять в скобки
( (($promotion['uploaded']+1)/($promotion['dowloaded']+1))>5 AND ($promotion['uploaded']+1)>214748364800 )

alik4277 23.01.2010 23:05

не отрабатавыет в обоих режимах
в таблице действительно были нули, изменил запросом скачанное и отданное на 10мб всем у кого нули были, взял весь запрос в скобки и все равно такая же лажа
Обратил внимание на перенесенных пользователей: повышение происходит либо по условию 1 либо по условию 2, но оба условия одновременно не выполняются
Половину дня убил на поиск решения и так ничего не нашел


Часовой пояс GMT +3, время: 05:03.

vBulletin® 3.8.1. ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot