- Автор темы
- #1
Сначала думал выложить в приватный раздел, потом ещё раз хорошенько подумал и решил им поделиться вместе с Вами бесплатно!
Предоставляю Вашему вниманию обновлённый плагин розыгрышей - Contests 2.0.0b

p.s. к плагину есть некоторые модификации, если Вам будет необходимо, то пишите в данной теме, добавлю.
В данном плагине есть небольшой баг, но он не критичный.
Суть бага в том, что когда создаёшь розыгрыш по времени - выскакивает ошибка: "Пожалуйста, укажите правильную дату окончания конкурса"
Надеюсь добрые люди смогут довести до ума эти "Розыгрыши"
Так же есть FIX данной ошибки, ну пока такой...
Создаём модификацию шаблона.
Шаблон: contest_macros
Ключ модификации: contestdeletime
Найти:
Заменить: оставить поле пустым.
Предоставляю Вашему вниманию обновлённый плагин розыгрышей - Contests 2.0.0b

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>