21.04.2009, 22:04 | #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 или любой другой подобной программы. Пример работы на скринах. |
|
07.05.2009, 02:20 | #2 |
Новичок
изменил файлы для своей версии, импортировал продукт, создал повышения
использовал условие и расширенную проверку если изменить условие на Репутация 11, то переносит p.s. самое важное, использую yo edition 1 Последний раз редактировалось orfo; 07.05.2009 в 02:22. |
|
09.05.2009, 01:19 | #3 |
Администратор
в версии 1.0 нет нужных модулей для расширенного повышения. Модуль легко найти оп названию хука и создать в версии 1.0, но хоть группа и изменится но все равно ограничения для группы работать не будут, так как их в первой версии просто нет. |
|
09.05.2009, 21:54 | #4 |
Новичок
При выполнении повышений в крон
содержимое строки 27 все как в файле для примера |
|
09.05.2009, 22:53 | #5 |
Администратор
xpromote_cron_query_hoo k - должно быть без пробела
а сообщение о синтаксической ошибке в модуле, т.е. для проверки мне нужно содержимое модуля "xpromote_cron_query_hook", которое похоже просто неправильно перенесено в старый продукт. |
|
10.05.2009, 05:08 | #6 |
Новичок
правильно, неправильно вставил модуль, "должно быть без пробела" это только в этом сообщении.
Скрипт повышений выполняется но повышение (перенос) не производиться содержимое модуля
|
|
10.05.2009, 19:12 | #7 |
Администратор
orfo, Оставьте только ($promotion['uploaded']+1) / ($promotion['dowloaded']+1)<0.3
|
|
10.05.2009, 21:08 | #8 |
Новичок
Skald пробовал, результат такой же
|
|
10.05.2009, 21:18 | #9 |
Администратор
orfo, Вопрос - xml с описанием хука залили на сервер? Потому что если не залили то ничего работать не будет.
|
|
10.05.2009, 21:32 | #10 |
Новичок
да, поправка к предыдущему посту, переносит но всех пользователей полностью, хотя не может быть такого
использовал условие $promotion['uploaded']>=50000000000 перекинул вроде правильно, как бы с ратио это делать Последний раз редактировалось orfo; 10.05.2009 в 21:36. |
|
|
Здесь присутствуют: 6 (пользователей: 0 , гостей: 6) | |
Опции темы | |
|
|
Похожие темы | ||||
Раздел | Тема | Автор | Ответов | Последнее сообщение |
Вопросы, предложения | Настройка ограничения по ратио (перемещено из "Расширенная система повышений для vB") | venom_ | 7 | 30.07.2009 02:06 |