КУБОК ВЫЗОВА НА СКРИПТЕ
Биатлонный сезон в полном разгаре.И в полном разгаре наш старейший турнир "Кубок Вызова" который мы играем уже в седьмой раз(!!). Напомню,что начинали мы с пяти команд,а сейчас их более 30-ти.
В связи с тем,что кол-во команд постоянно увеличивается,а с Кубком прощаться администрация сайта не собирается и нашему ведущему Юравласу уже практически невозможно и нереально руками считать такой обьем работы, я решил ему в помощь сделать скрипт. Я составил тех.задание,которое потом я передам программисту,который сможет его реализовать. Я завтра выложу полностью тех задание тут,чтобы каждый смог его прочитать,возможно что-то дополнительно мне посоветовать,исправить,внести коррективы,пока ещё можно.Это раз,ни во-вторых,может среди игроков есть программисты которые смогут взяться за его написание,потому что мой программист сейчас занят другим и надолго. Написание скрипта за деньги естественно.Сумму оговорим в ЛС,если будут желающие.А может у кого знакомые программисты есть.Посреднические услуги тоже оплачиваются ;) Благодарю за внимание. |
Цитата:
Я сам лично если не забуду и будет возможность то на следующей недели у ребят на работе спрошу....... А если так же спросит хотя бы 10 человек, то думаю результат будет положительный.... Может и к Джиро скрипт по Вело напишут )))) |
Цитата:
|
Цитата:
|
Цитата:
|
Я уже где-то писал про Кубок вызова, но уже не могу найти где именно.
Скажу пока только, что в нынешнем своём состоянии КВ мне неинтересен совершенно |
Цитата:
|
Цитата:
|
Цитата:
|
Для начала важная информация для программиста.Мы будем переводить сайт на Yii2 .
Что это такое? Yii2 – это динамично развивающийся фреймворк на PHP с хорошим русскоязычным сообществом и документацией. Хорошее сообщество и документация делает его достаточно удобным и доступным для изучения и использования. Благодаря популярности фреймворка, для него уже есть множество готовых написанных расширений. Так же в Yii2 удобно использовать сторонние библиотеки для расширения его функциональных возможностей. А возможность использования Yii2, как библиотеки для разработки и улучшения сторонних систем, таких как WordPress, Joomla, практически не ограничивает возможности фреймворка. https://ru.wikipedia.org/wiki/Yii |
Цитата:
А теперь,как и обещал тех.задание. |
http://www.ibuprog.com
Тех задание «Кубок Вызова». Турнир-клон , для которого не нужно делать отдельные прогнозы , а идёт выборка команд и игроков с сайта ФБУ(федерация биатлона Украины). Именно на сайте ФБУ проводится турнир и делаются прогнозы, а у нас на сайте http://www.ibuprog.com только публикуются отдельные результаты отдельных участников. Сайт ФБУ Турнир Прогнозистов ссылка http://www.biathlon.com.ua/contest.php Сразу оговорюсь, выборка производится только тех команд из турнира, которые в своем названии имеют приставку ibu , а личных игроков только тех, у кого в строке «название команды», возле их ника, в самом названии команды опять-таки присутствует приставка ibu. Примеры и подробнее чуть ниже в тз. Дизайн и главная страница. Название: «КУБОК ВЫЗОВА» Биатлон. Турнир Прогнозистов Шапка. Кнопки должны быть следующие: : Главная, Рейтинг команд, Рейтинг личный, МХГ, Чемпионат Мира, Правила, Призы Ниже все 10 этапов биатлонного сезона. Вернее, логотипы флагов стран ,как у нас в Формуле-1. (если программист предложит что-то свое-это только приветствуется. Мой пример: http://image.prntscr.com/image/30635...a2130a8c5a.png Вместо Австралия Парк пишем название места проведения этапа. В нашем случае первый этап- Остерсунд Швеция. Рядом вместо глазика и лампочки мы рисуем кнопки – ссылка на ТП ФБУ (ТП -это турнир прогнозистов) http://www.biathlon.com.ua/contest.php А рядом ссылка на подробный прогноз погоды. (с нашего сайта, с информера). Ниже дата этапа ,например, 27– 04.12.16.Рядом вместо "Трасса и гонщики" пишем старт-лист (затягивается как и все наши стартлисты с нашего же сайта) и ссылка на сивидату http://biathlonresults.com/?view=schedule_schedule http://image.prntscr.com/image/f9f07...ecba5b29a4.png Чуть ниже , как я писал флаг страны. Пысы. Вместо флага можно придумать что-то новое оригинальное, так же можно придумать иное расположение кнопок и подписей. А то у нас уже 3 игры в стандартном таком исполнении. При нажатии на эмблему, нас как и в Формуле-1 переносит в новое поле. На нем изображены все гонки этого этапа. (Копируется с сайта ФБУ) http://image.prntscr.com/image/fdb0e...5b9f9769b6.png Колонки: 1-флаг, 2- название города (стадиона), 3-Название гонки 4-Дата 5-Время начала гонки 6-личный рейтинг 7-командный рейтинг При нажатии на личный или командный рейтинг должна открываться таблица с рейтингом и набранными очками игроков или команд прошедшей гонки. Для этого надо будет делать выборку тех игроков, которые участвуют в нашем турнире из полного списка игроков с сайта ФБУ. Во всех рейтингах вверху рейтинга всегда первой строкой личный рейтинг игрока и рейтинг его сокомандников. А уже потом 1,2,3 место… Как на ФБУ http://image.prntscr.com/image/7171f...ff0219873a.png При нажатии на очки открывается состав выбранной команды с набранными очками. Вот так. http://image.prntscr.com/image/297a4...ab16b49517.png А при нажатии уже на эти очки открывается прогноз http://image.prntscr.com/image/070db...56059f2be4.png Назначение кнопок в шапке игры. 1-Главная. Открывается главная игры. 2-Рейтинг команд - 1. Командный турнир С турнира прогнозистов сайта ФБУ нужно сделать выборку команд с приставкой IBU . http://image.prntscr.com/image/06ee0...d71c2c0f11.png Вести турнирную таблицу и заносить в неё результаты команд с того же сайта ФБУ после каждой гонки. При нажатии на кнопку «Рейтинг команд» должно открываться поле с открытой таблицей текущего этапа по умолчанию. А выше и ниже её в виде карусели (для красоты) таблицы с прошедших этапов(уже заполненные) и с будущих (чистые).То есть как и в нашем биатлоне весь сезон должен быть разбит на этапы. .Например, таблица внизу -это таблица первого этапа командного турнира. В ней отображены все гонки этапа и в колонках очки команд. Эти данные, как мы писали берутся с турнира прогнозистов сайта фбу http://www.biathlon.com.ua/contest.php?rankT Золотым, серебряным и бронзовым цветом выделяются поля цифр призеров каждой гонки(как на скрине ниже). После завершения этапа, открывается следующий и очки с итоговой правой колонки с названием Рейтинг переносятся с предыдущего этапа в новую колонку слева и она потом не меняется ,а уже после неё идет первая гонка. Эти же очки переносятся в правую колонку и потом в ней уже суммируются с набранными очками текущего этапа. Это для наглядности, чем закончился предыдущий этап. http://image.prntscr.com/image/84aab...4b4a71d352.png Нужно предусмотреть возможность ручного исключения команд из турнира из админки. Админку нужно делать свою, отдельную, только для этой игры.. Например , в прошлом сезоне там участвовала команда « Всем в IBU» , хотя к нашему турниру она отношения не имела. Ну и возможность вручную внести какую-то команду. Может возникнуть такая необходимость И обязательно нужно сделать прогресс/регресс команды (и личного рейтинга). То есть указывать место в сравнении с предыдущим (выше на столько-то, ниже на столько-то, как у нас на формуле и в биатлоне). Но прогресс/регресс брать не с ФБУ где все 1000 команд, а исключительно по нашим командам. Сделать сортировку по гонкам http://image.prntscr.com/image/b8523...426ce4a692.png 3.Кнопка «Личный рейтинг». Принцип точно такой же, как и в командном рейтинге. Все игроки – участники командного турнира автоматически становятся участниками и личного турнира. Кроме того , вручную нужно занести игроков(сделать такую возможность в админке) , которые не играют в командах (а значит не имеют приставки ibu) или играют не в наших командах , но являются игроками нашего сайта . Они тоже могут играть в личке.. http://image.prntscr.com/image/9f01e...148c28caba.png 4.Кнопка «МХГ».Это Малый Хрустальный Глобус. Есть всего дисциплин: спринт, гонка преследования, масстарт, индивидуальная гонка, эстафета, смешанная эстафета и супер-микс. В каждую из этих дисциплин складываются все профильные гонки сезона, как мужские, так и женские. Сделать сортировку по дисциплинам. http://image.prntscr.com/image/4534c...aeeef3b878.png 5.Кнопка «Чемпионат мира» Для чемпионата мира желательно сделать другую таблицу, покрасивее, где можно было бы выделять не только призёров, но и «цветы»,то есть шестёрку первых финишировавших спортсменов или команд в гонках. Кроме того, чемпионат мира идет как в общий зачет, так и как отдельное соревнование. Поэтому нужно два таблицы, одна общая как простой этап(в общем списке всех этапов сезона) и одна отдельная в указанной кнопке,, как чемпиона мира. Сделать сортировку по гонкам. http://image.prntscr.com/image/2d142...a9e0bd74b2.png http://ibuprog.com/forum/showpost.ph...&postcount=164 Кнопки «Правила» и «Призы» как обычно.В админке поле для текста,куда заносится админом текст. Кроме того необходимо сделать графики движения команд и личного первенства после каждого этапа. В отдельной кнопке, или лучше там где таблицы в рейтингах. Можно связать это с цифрами регресса/прогресса игрока,как описано выше в ТЗ (И обязательно нужно сделать прогресс/регресс команды(и личного рейтинга). То есть указывать место в сравнении с предыдущим(выше на столько-то, ниже на столько-то, как у нас на формуле и в биатлоне).Но прогресс/регресс брать не с ФБУ где все 1000 команд, а исключительно по нашим командам. Сделать сортировку по гонкам) Чтобы в графиках не было мешанины(так как много команд и игроков) можно сделать так,чтобы игрок мог выбирать для себя из общего списка не более(5-10) интересующих его спортсменов и команд. В любое время он должен иметь право сбросить эти показатели и набрать новые. |
Вот техзадание. Если у кого есть возможность и знакомы программисты,то давайте обсудим.Работа будет оплачена,сумма оговаривается при личном общении.Посредники тоже получат свои "плюшки" :) Давайте вместе попробуем найти человека готового написать скрипт,тем более,что времени на это много.Считай до конца лета. И ещё напоминание важное(!!!) мы пишем не на этот движок что у нас стоит сейчас,а сразу на Yii2. Если возникнет необходимость в тестовой площадке,то наш хостинг позволяет выделить под это место.
|
Я как обещал на днях точно спрошу!
|
Если надо в Ворде,то я скину на почту.Там все таблицы побольше в размерах.
|
Цитата:
и никакого межклубного или межсайтовского соперничества в апмнципе не предусматривается через отсутствие понятий двух разных сайтов |
Цитата:
|
Ну значит я спокоен, в моей команде все активные Ибупроговские физруки)
|
Текущее время: 20:27. Часовой пояс GMT. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot