Выбор сезона
Serie A
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ 1.Torino │▓▓▓│2:1│0:2│1:1│0:0│1:0│0:3│0:2│3:0│1:1│1:0│1:1│1:1│2:0│1:1│2:1│5:2│4:2│ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼──╨┼──╨┤ 2.Udinese │1:0│▓▓▓│1:1│0:0│1:0│0:0│1:1│2:0│1:1│1:0│0:0│0:1│1:0│0:0│1:0│1:0│3:0│2:0│ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ 3.AS Roma │0:0│0:0│▓▓▓│0:3│3:0│0:0│1:0│0:1│2:0│3:1│1:1│1:0│0:0│0:0│1:0│1:1│2:1│1:0│ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ 4.Catania │0:0│1:0│2:0│▓▓▓│1:0│0:0│0:0│3:0│1:0│1:0│1:1│0:1│0:0│1:0│1:0│2:0│0:0│0:0│ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ 5.Inter │1:2│0:0│2:1│1:0│▓▓▓│1:0│1:0│2:0│1:1│2:0│1:1│1:2│0:0│0:0│1:0│2:0│1:2│3:2│ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼──╨┤ 6.SSC Napoli │0:2│1:0│0:1│0:0│2:1│▓▓▓│1:0│1:1│0:2│1:0│3:1│1:0│1:1│2:0│1:0│2:0│1:1│4:0│ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ 7.Parma │2:0│1:0│0:2│0:0│0:1│1:0│▓▓▓│1:2│0:2│1:0│1:1│2:0│1:0│1:0│1:0│0:0│0:0│2:0│ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ 8.Siena │0:3│1:2│0:0│1:1│1:0│1:0│0:0│▓▓▓│1:0│1:0│2:0│3:3│0:1│0:2│2:1│1:3│0:0│1:0│ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼──╨┼───┼───┼───┼───┼───┼───┤ 9.Salernitana │0:1│0:0│0:2│1:2│0:1│1:1│0:1│1:1│▓▓▓│2:1│2:2│2:1│2:1│2:0│0:0│0:0│0:0│2:1│ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ 10.Modena │0:0│2:2│0:1│0:0│2:3│1:0│1:0│0:0│0:2│▓▓▓│1:0│0:0│1:0│1:1│1:0│2:1│2:1│2:1│ ├───┼───┼───┼───┼╨──┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ 11.Ternana │1:1│1:0│0:0│1:0│0:1│0:0│4:1│2:0│3:0│1:1│▓▓▓│3:2│1:0│1:2│1:0│2:0│2:2│0:0│ ├───┼───┼───┼───┼───┼───┼──╨┼───┼───┼───┼───┼──╨┼───┼───┼───┼───┼───┼───┤ 12.Verona │2:3│0:6│2:1│1:0│3:0│0:4│2:1│2:0│0:1│1:2│1:0│▓▓▓│1:2│1:1│3:5│2:4│4:2│3:1│ ├╨──┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼╨──┼╨──┼──╨┼───┤ 13.Sampdoria │0:2│0:1│0:1│0:1│1:0│1:0│0:2│1:2│0:0│1:0│1:3│0:1│▓▓▓│1:0│1:0│3:1│2:2│3:0│ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ 14.Juventus │2:0│0:1│1:1│2:0│0:0│0:1│0:0│0:0│0:1│1:2│0:0│1:1│0:0│▓▓▓│1:1│1:1│1:3│1:3│ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼╨──┼───┤ 15.Foggia │1:1│1:0│0:0│0:0│0:0│0:0│0:0│0:1│0:1│1:1│0:0│3:0│1:1│0:0│▓▓▓│2:0│0:0│0:0│ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ 16.Lazio │0:1│0:2│0:0│1:2│5:0│0:0│0:2│1:2│0:2│1:2│1:0│2:0│1:0│0:2│0:1│▓▓▓│0:0│1:0│ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ 17.Cesena │1:2│0:3│1:1│1:1│1:2│0:2│0:1│0:1│1:1│1:1│3:0│1:0│1:1│1:4│1:3│0:2│▓▓▓│1:1│ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ 18.Venezia │1:1│0:2│1:1│3:0│0:2│0:0│3:2│2:0│1:0│1:4│1:1│4:0│0:5│0:1│0:0│1:1│2:3│▓▓▓│ └───┴───┴───┴───┴───┴───┴╨──┴───┴───┴╨──┴───┴──╨┴╨──┴───┴───┴╨──┴╨──┴───┘
Serie B
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ 1.Novara │▓▓▓│2:1│1:0│3:1│1:0│1:1│5:1│2:2│4:2│2:1│1:0│0:0│2:0│2:3│0:0│1:2│2:1│4:2│ ├───┼───┼───┼───┼───┼───┼──╨┼───┼──╨┼───┼───┼───┼───┼───┼───┼───┼───┼──╨┤ 2.Bari 1908 │2:0│▓▓▓│2:1│0:2│2:0│3:0│1:0│3:1│0:2│3:2│3:0│0:0│3:2│0:1│0:0│2:2│3:2│2:1│ ├───┼───┼───┼───┼───┼───┼───┼──╨┼───┼───┼───┼───┼───┼───┼───┼───┼──╨┼──╨┤ 3.SPAL │0:0│2:0│▓▓▓│0:0│1:0│1:0│1:0│1:3│1:4│2:2│4:2│3:0│1:0│2:0│0:0│3:0│3:1│0:0│ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ 4.Cagliari │0:4│1:0│1:1│▓▓▓│1:0│3:0│0:0│4:0│2:1│7:1│1:1│1:0│0:0│3:0│1:0│0:0│2:0│1:0│ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼──╨┼───┼───┼───┼───┼───┼───┼───┼───┤ 5.Como │1:0│0:0│2:2│1:0│▓▓▓│1:2│1:2│0:1│0:1│1:0│3:0│1:0│0:1│1:1│2:0│1:0│1:1│3:1│ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼──╨┤ 6.AC Milan │0:1│0:1│0:1│0:0│1:0│▓▓▓│1:2│0:0│1:1│3:0│0:1│0:0│0:0│0:3│1:0│2:1│0:0│3:0│ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ 7.Chievo │1:3│1:0│0:2│1:0│1:0│0:3│▓▓▓│2:0│3:1│0:2│0:1│4:2│0:3│2:0│4:2│2:0│3:0│5:0│ ├╨──┼───┼───┼───┼───┼╨──┼───┼───┼──╨┼───┼───┼╨──┼╨──┼───┼╨──┼───┼───┼──╨┤ 8.Palermo │0:1│1:0│2:2│1:0│0:2│3:0│0:0│▓▓▓│2:0│1:7│5:1│2:1│2:0│3:0│0:0│4:0│8:0│2:2│ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼╨──┼╨──┼───┼───┼───┼───┼───┼──╨┼───┤ 9.Livorno │3:1│0:0│0:0│0:0│0:0│2:1│1:1│0:3│▓▓▓│1:0│0:1│2:0│2:0│1:1│2:1│0:3│1:0│4:1│ ├───┼───┼───┼───┼───┼───┼───┼╨──┼───┼───┼───┼───┼───┼───┼───┼───┼───┼──╨┤ 10.Genoa │1:2│2:0│1:0│1:1│1:0│1:2│6:3│2:1│2:2│▓▓▓│2:0│1:1│0:5│2:1│0:5│1:3│6:1│3:2│ ├───┼───┼───┼───┼───┼───┼╨──┼───┼╨──┼───┼───┼───┼╨──┼───┼╨──┼───┼──╨┼╨──┤ 11.Atalanta │1:2│3:2│1:0│0:0│0:0│1:3│0:0│5:1│0:1│1:0│▓▓▓│2:0│1:0│1:1│0:1│3:1│4:2│3:1│ ├───┼───┼───┼───┼───┼───┼───┼──╨┼───┼───┼───┼───┼───┼───┼───┼───┼──╨┼──╨┤ 12.Fiorentina │1:0│0:1│1:0│1:0│1:2│0:1│2:0│1:1│2:0│8:0│1:1│▓▓▓│3:1│0:0│1:1│4:0│0:0│0:0│ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼──╨┼───┼───┼───┼───┼───┼───┼───┼───┤ 13.Juve Stabia │1:0│2:1│1:0│1:2│1:0│1:1│0:0│3:1│2:1│0:1│3:5│1:1│▓▓▓│3:0│2:0│1:0│0:0│5:0│ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼╨──┼───┼───┼───┼───┼───┼───┼──╨┤ 14.Brescia │1:3│0:1│0:2│1:1│1:3│1:2│1:1│1:0│2:1│4:3│1:1│0:2│2:1│▓▓▓│1:0│2:1│2:1│3:2│ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼──╨┼───┼───┼───┼───┼───┼───┼───┼───┤ 15.Rimini │3:0│1:3│3:0│0:2│0:1│2:2│0:1│5:2│1:1│1:1│1:0│2:2│2:0│2:0│▓▓▓│1:0│2:2│0:1│ ├───┼───┼───┼───┼───┼───┼───┼──╨┼───┼───┼───┼───┼───┼───┼───┼───┼──╨┼───┤ 16.Pisa │3:1│0:0│0:1│4:1│1:4│1:3│2:0│3:0│0:1│0:1│1:1│1:2│3:3│2:1│3:1│▓▓▓│1:0│5:1│ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼──╨┤ 17.Bologna │1:0│1:2│1:1│5:1│0:6│2:5│0:1│1:4│1:0│0:0│4:0│1:1│4:1│1:2│2:2│2:0│▓▓▓│3:0│ ├───┼───┼───┼──╨┼╨──┼╨──┼───┼╨──┼───┼───┼──╨┼───┼──╨┼───┼───┼───┼───┼╨─╨┤ 18.Ascoli │1:0│1:4│0:2│1:1│3:4│0:1│1:0│2:1│0:0│0:1│1:0│2:3│1:0│2:4│2:3│0:5│3:0│▓▓▓│ └───┴╨──┴───┴╨──┴╨──┴───┴───┴───┴───┴╨──┴───┴╨──┴───┴╨──┴───┴───┴───┴───┘
Фан-зона
Для полного доступа необходимо авторизоваться
Применено правило финального матча: при неявке назначается новый матч, в котором проштрафившийся играет с красной картой. Если бы не понадобилось назначать дополнительный матч для первой пары команд, то и во второй не было бы повторного матча, но раз уж так вышло - почему бы и не сыграть ради спортивного интереса.
Как то не правильно получается. Если три каманды выходят в серию А, тогда пусть три команды занявшие три последних места в серии А переходят в серию В, и получается нужно будет сыграть стыковой матч с командой заневшей 15 место в серии А с командой занявшее 4 место в серии В. Наверно так справедливей будет?
Редкий случай, такие вот массовые отмены матчей, на будущее интересно знать один нюанс. Т.к. не все гости указали матч в доп. пятёрке символом "<", то по умолчанию вышло, что последний матч вошедший программку оказался тем самым на котором применялось правило отмены матча с форой. Почему именно этот матч, в правилах я не нашёл такого и как быть, если в данной ситуации матч, который был отмечен "<" тоже был отменён?
Всё верно - пока счёт должен быть 1-2: сейчас скрипт использует для этой форы второй добавленный матч из следующего тура, на который сейчас у него нет ни ставок ни результата. А он считает совпадение "нет" с "нет" и показывает 2-2. Само исправится, когда будут ставки и результат.
Siena 12(X)21222221 XX111 2 (7) 1 0 3 Nikolay Kuznetsov
Fiorentina 12X11XX221 21111 1 (6) 2 1 4+ Slava Kovalevski
Это, конечно, хорошо, что моя Фиорентина пробилась в следующий раунд Кубка, но... разве в доп.время? Дополнительное время (матчи №№11-13) закончилось со счетом 1:1 (а не 0:1). А серия пенальти... получилась захватывающей:
Siena 13[+], 15[+], 8[-], 14[-], 10[+] Fiorentina 4[+], 8[-],10[+], 14[-], 15[+]
3:3 - после 5 ударов! далее до промаха: Siena - 9[-], Fiorentina - 9[-], Siena - 3[-] (на этом указанные номера матчей для пенальти закончились, поэтому следующие номера будут браться по порядку), Fiorentina - 1[-], Siena - 1[-], Fiorentina - 2[-], Siena - 2[-], Fiorentina - 3[+] !!!
Я так вижу, что надо и публикацию итогов автоматизировать. В принципе, ничего сложного нет: сейчас это тормозит только выдача карточек за нарушения. Поработаю над автопубликацией. Только это будет считаться предварительными итогами, которые могут быть при необходимости поправлены.
На глаз не видно, но в используемой на сайте кодировке русская буква занимает вдвое больше места, а значит, строка с ней при обработке получается длиннее. Если специально не предусматривать обработку русской "Х", теряется "хвост" строки прогноза. Надо таки добавить обработку.