• Начинающий хакер, спасибо что зашёл к нам! Для полного удобства рекомендуем Вам сразу же зарегистрироваться. Помните, необходимо придумать сложный пароль к своему логину, в котором будут присутствовать цифры, а так же символы. После регистрации вы сможете пользоваться чатом. Так же не забудьте активировать аккаунт через письмо, высланное вам на почту ! Администрация заботится о каждом из Вас...
  • Для просмотра разделов из категории Private Informations & Programms необходимо купить

Важно Contests 2.0.0b - плагин розыгрышей для XF

Invincible

Руководитель проекта hhide.org
Команда форума
Администратор

Invincible

Руководитель проекта hhide.org
Команда форума
Администратор
Регистрация
21 Авг 2015
Сообщения
9,011
Реакции
573
Репутация
20
Баллы
5
Telegram
@RAPAXHH
Сначала думал выложить в приватный раздел, потом ещё раз хорошенько подумал и решил им поделиться вместе с Вами бесплатно!

Предоставляю Вашему вниманию обновлённый плагин розыгрышей - Contests 2.0.0b
image_2020-04-20_12-17-50.png

p.s. к плагину есть некоторые модификации, если Вам будет необходимо, то пишите в данной теме, добавлю.

В данном плагине есть небольшой баг, но он не критичный.
Суть бага в том, что когда создаёшь розыгрыш по времени - выскакивает ошибка: "Пожалуйста, укажите правильную дату окончания конкурса"
Надеюсь добрые люди смогут довести до ума эти "Розыгрыши" :)

Журнал ошибки сервера
Код:
XF\PrintableException: Пожалуйста, укажите правильную дату окончания конкурса src/XF/Mvc/Entity/Entity.php:1111
Сгенерирована пользователем: Неизвестная учётная запись 6 Янв 2020 в 02:14
Трассировка стека
Код:
#0 src/addons/BS/Contests/Repository/Contest.php(65): XF\Mvc\Entity\Entity->save()
#1 src/addons/BS/Contests/Repository/Contest.php(31): BS\Contests\Repository\Contest->finishContest(Object(BS\Contests\Entity\Contest))
#2 src/addons/BS/Contests/Cron/Contest.php(9): BS\Contests\Repository\Contest->checkContestsToFinish()
#3 [internal function]: BS\Contests\Cron\Contest::finishContests(Object(XF\Entity\CronEntry))
#4 src/XF/Job/Cron.php(35): call_user_func(Array, Object(XF\Entity\CronEntry))
#5 src/XF/Job/Manager.php(241): XF\Job\Cron->run(G)
#6 src/XF/Job/Manager.php(187): XF\Job\Manager->runJobInternal(Array, G)
#7 src/XF/Job/Manager.php(76): XF\Job\Manager->runJobEntry(Array, G)
#8 job.php(14): XF\Job\Manager->runQueue(false, 8)
#9 {main}
Содержимое запроса
Код:
array(4) {
  ["url"] => string(8) "/job.php"
  ["referrer"] => string(297) "https://nano.com/admin.php?phrases/terms_rules_text.13194/edit&_xfRedirect=https%3A%2F%2Fnano.com%2Fadmin.php%3Fphrases%2Fsearch%26search%3D1%26language_id%3D1%26text%3DDenial%2Bof%2Bresponsibility%26addon_id%3D_any%26state%5B0%5D%3Ddefault%26state%5B1%5D%3Dinherited%26state%5B2%5D%3Dcustom"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}

Так же есть FIX данной ошибки, ну пока такой...

Создаём модификацию шаблона.

Шаблон: contest_macros
Ключ модификации: contestdeletime
Найти:

Код:
<xf:option value="time"
data-xf-click="custom-toggle"
data-target=".contestTime">{{ phrase('contest_type.time') }} </xf:option>
Заменить: оставить поле пустым.
 

Вложения

Jackson

Пользователь
Топовый

Jackson

Пользователь
Топовый
Регистрация
16 Май 2017
Сообщения
25
Реакции
1
Репутация
0
Баллы
2
Это для второй версии движка?
 

Invincible

Руководитель проекта hhide.org
Команда форума
Администратор

Invincible

Руководитель проекта hhide.org
Команда форума
Администратор
Регистрация
21 Авг 2015
Сообщения
9,011
Реакции
573
Репутация
20
Баллы
5
Telegram
@RAPAXHH

Invincible

Руководитель проекта hhide.org
Команда форума
Администратор

Invincible

Руководитель проекта hhide.org
Команда форума
Администратор
Регистрация
21 Авг 2015
Сообщения
9,011
Реакции
573
Репутация
20
Баллы
5
Telegram
@RAPAXHH
Модификация к плагину.
 

Вложения

Сверху Снизу