![]() |
|
|
Опции темы | Опции просмотра |
![]() |
#1 |
Администратор
Расширенная система повышений для vBulletin
Продукт для расширенной системы повышений для vBulletin.
В стандартной системе повышений нельзя указывать сложные условия для перехода между группами и в коде нет ни одного хука для интеграции дополнительного функционала, поэтому во вложении комплект файлов для необходимых модификаций. Установка: 1. Импортируем продукт product-yo_xpromote.xml (он в 1251 кодировке, если форум в UTF-8, предварительно конвертим в UTF-8). В продукте всего пару фраз, и все основное - это редактирование основных файлов. 2. upload\includes\xml\hooks_xpromote.xml копируем в includes\xml форума. 3. Изменяем файлы форума admincp\usergroup.php и includes\cron\promotion.php по аналогии с файлами во вложении для 3.7.3 версии форума (upload\admincp\usergroup~org.php - оригинальный файл и upload\admincp\usergroup.php - полученный файл, для promotion.php - аналогично). Описывать детальнее не буду т.к. без проблем найти нужные изменения с помощью WinMerge или любой другой подобной программы. Пример работы на скринах. |
|
![]() |
![]() |
#2 | |
Member
изменил файлы для своей версии, импортировал продукт, создал повышения
использовал условие и расширенную проверку Цитата:
p.s. самое важное, использую yo edition 1 Последний раз редактировалось orfo; 07.05.2009 в 02:22. |
||
![]() |
![]() |
#3 |
Администратор
в версии 1.0 нет нужных модулей для расширенного повышения. Модуль легко найти оп названию хука и создать в версии 1.0, но хоть группа и изменится но все равно ограничения для группы работать не будут, так как их в первой версии просто нет.
|
|
![]() |
![]() |
#4 | ||
Member
При выполнении повышений в крон
Цитата:
Цитата:
|
|||
![]() |
![]() |
#5 |
Администратор
xpromote_cron_query_hoo k - должно быть без пробела
а сообщение о синтаксической ошибке в модуле, т.е. для проверки мне нужно содержимое модуля "xpromote_cron_query_hook", которое похоже просто неправильно перенесено в старый продукт. |
|
![]() |
![]() |
#6 | |
Member
правильно, неправильно вставил модуль, "должно быть без пробела" это только в этом сообщении.
Скрипт повышений выполняется но повышение (перенос) не производиться содержимое модуля Цитата:
|
||
![]() |
![]() |
#7 |
Администратор
orfo, Оставьте только ($promotion['uploaded']+1) / ($promotion['dowloaded']+1)<0.3
|
|
![]() |
![]() |
#8 |
Member
Skald пробовал, результат такой же
|
|
![]() |
![]() |
#9 |
Администратор
orfo, Вопрос - xml с описанием хука залили на сервер? Потому что если не залили то ничего работать не будет.
|
|
![]() |
![]() |
#10 |
Member
да, поправка к предыдущему посту, переносит но всех пользователей полностью, хотя не может быть такого
использовал условие $promotion['uploaded']>=50000000000 перекинул вроде правильно, как бы с ратио это делать Последний раз редактировалось orfo; 10.05.2009 в 21:36. |
|
![]() |