![]() |
|
Расширенная система повышений для vBulletin
Вложений: 2
Продукт для расширенной системы повышений для 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 или любой другой подобной программы. Пример работы на скринах. |
изменил файлы для своей версии, импортировал продукт, создал повышения
использовал условие и расширенную проверку Цитата:
p.s. самое важное, использую yo edition 1 |
Цитата:
|
При выполнении повышений в крон
Цитата:
Цитата:
|
xpromote_cron_query_hoo k - должно быть без пробела
а сообщение о синтаксической ошибке в модуле, т.е. для проверки мне нужно содержимое модуля "xpromote_cron_query_hook", которое похоже просто неправильно перенесено в старый продукт. |
правильно, неправильно вставил модуль, "должно быть без пробела" это только в этом сообщении.
Скрипт повышений выполняется но повышение (перенос) не производиться содержимое модуля Цитата:
|
orfo, Оставьте только ($promotion['uploaded']+1) / ($promotion['dowloaded']+1)<0.3
|
Skald пробовал, результат такой же
|
orfo, Вопрос - xml с описанием хука залили на сервер? Потому что если не залили то ничего работать не будет.
|
да, поправка к предыдущему посту, переносит но всех пользователей полностью, хотя не может быть такого
использовал условие $promotion['uploaded']>=50000000000 перекинул вроде правильно, как бы с ратио это делать |
Часовой пояс GMT +3, время: 20:22. |
|
vBulletin® 3.8.1. ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot