По поводу ссылок на турнир. В принципе, поскольку ссылка содержит название соревнования и чемпионата, то история переименований должна сохраняться (чтобы ссылки не "умирали"). Но чтобы не было конфликтов с потенциально таким же названием будущего турнира, в ссылку можно добавить идентификатор турнира в базе данных (можно даже само название в ссылке оставлять, чтобы легче было понять, куда ведет ссылка. А можно и одними идентификаторами обойтись). И тогда для каждого идентификатора хранить историю переименований.
Пример с переименованиями. Олимп-4.
Сейчас: http://sportgiant.net/competitions/alemorno/championships/olimp-iv
Ранее: http://sportgiant.net/competitions/alemorno/championships/olimp-iv-testovoe-nazvanie
Еще раньше: http://sportgiant.net/competitions/alemorno/championships/olimp-iv-podavayte-zayavku-na-vakansii
Все ссылки ведут на один и тот же турнир
это я пытался редактировать (сократить число участников), но ничего не вышло - не заработало, а теперь пишет - участников -6, когда их восемь
In reply to varjaghttp://sportgiant.net/competitions/chempionat-pereputie
Интересно, как отображается стартующий на днях Беспредел. Показано "Тур 1/7", но при этом "Участники: 6" (должно быть 8, и в самом турнире их как раз 8).
Это опять необходимость ручного обновления?
zara на данный момент не имеет доступа к компьютеру, так что временно не будет участвовать в турнирах. В связи с этим, я решил провернуть одну интересную операцию. Я удалил его из Олимп-III, а на образовавшуюся вакансию подал darsal17. Я подтвердил запрос, и теперь darsal17 играет в турнире, начиная с 1/4.
http://sportgiant.net/competitions/alemorno/championships/olimp-iii
Мне вот интересно: что бы это значило и было ли это задумано :-) В принципе, удобный механизм для замены неявщиков в поздних стадиях кубка на лакилузеров... только при этом стоило бы при удалении игрока из турнира не удалять его из тех матчей в сетке, которые он сыграл уже. И для лакилузеров дополнительную линию нарисовать, откуда и куда он прошел.
Подумаем над вариантами, возможно стоит делать reject второй вакансии. Спасибо за мысли
In reply to varjag2. Более интересное, пожалуй. Александр таки проснулся и подал заявку на вакансию. Даже на две! Вакансию 20 и 30. Когда я подтвердил одну из них, вторая автоматически не отверглась. Могу ли я назначить его второй раз в Олимп и что из этого выйдет? :-)
По идее тебе не даст вторую подтвердить.
Таки не дало :-) не знаю, стоит ли автоматически отвергать эту вторую заявку... на данный момент орг может назначить игрока на одну вакансию, передумать и удалить его оттуда, а затем назначить на другую вакансию (кстати, поиграйтесь локально - возможно ли такое). В принципе, такая идея имеет свои преимущества, но что если игрок уже поставил и его перенесли в другое место? нехорошо выйдет
In reply to Dimon2. Более интересное, пожалуй. Александр таки проснулся и подал заявку на вакансию. Даже на две! Вакансию 20 и 30. Когда я подтвердил одну из них, вторая автоматически не отверглась. Могу ли я назначить его второй раз в Олимп и что из этого выйдет? :-)
По идее тебе не даст вторую подтвердить.
In reply to varjag1. Я приловчился переключать между управлением турниров и обычным режимом на нижней панельке - удобно! Вот только довольно редко это срабатывает. К примеру:
- из профиля я перехожу на Олимп-4, первый раунд (там прямая ссылка на раунд, что отдельная песня). http://sportgiant.net/championships/olimp-iv-podavayte-zayavku-na-vakansii/stages/5/tours/1
- там вижу, что есть нерассмотренные заявки на вакансии в Олимп-4. Перехожу: http://portal.sportgiant.net/championships/olimp-iv-podavayte-zayavku-na-vakansii/participants (красная круговая стрелка на нижней панели)
- как обратно вернуться в Олимп-4? По "серпу и молоту" я перехожу в список своих соревнований, а по "мячу" и вовсе на стартовую страницу (свой профиль)
2. Более интересное, пожалуй. Александр таки проснулся и подал заявку на вакансию. Даже на две! Вакансию 20 и 30. Когда я подтвердил одну из них, вторая автоматически не отверглась. Могу ли я назначить его второй раз в Олимп и что из этого выйдет? :-)
Вторую пока не подтверждал
да, мне кажется я знаю в чем дело - исправление не должно занять много времени. спасибо!
In reply to varjagмне казалось что он был уже исправлен. поиграемся с этим. Посмотри плиз тоже при создании следующего тура вручную
Да, исправлено! Просто я видимо пропустил объявление об этом :-)
In reply to Rustamда, сейчас это немного проблематично сделать быстро, мы добавили в список задач. посмотрим что можем сделать
согласны, добавили в список
мне казалось что он был уже исправлен. поиграемся с этим. Посмотри плиз тоже при создании следующего тура вручную
Что еще неудобно в админке - не запоминается состояние страницы. К примеру, я настроил показывать по 25 или 50 игроков вместо 10, отсортировать по такой-то колонке, но каждый раз заново настраивать нужно, несмотря на то, что часто мне интересно то же, что и в прошлый раз
Добавили в список. спасибо!
In reply to varjagИ еще. Все-таки, в админке показывается последний айпи и время первого соединения с этого айпи. Еще хотелось бы видеть именно время последнего визита, чтобы знать, как давно игрок действительно не был на сайте.
Еще в проект можно добавить страничку "сейчас на сайте" с игроками, которые сейчас онлайн
Следующий вопрос там же:
4 В: На каком этапе я могу начать жеребьевку? Сколько игроков необходимо для этого?
О: Это зависит от типа чемпионата. Для кубка ("Олимпийская система") нужно минимум 51%, для кругового и двухкругового турнира нужно более 70%.
Что имеется в виду под "на каком этапе"? На каком этапе создания турнира? Этот вопрос не отвечен. Или, все-таки, "сколько игроков должно быть включено в турнир, чтобы организатор мог провести жеребьевку"? Именно на этот вопрос я вижу ответ.
Ответ я бы изменил на "Турнир по олимпийской системе должен быть заполнен минимум на 51%, а круговой - минимум на 70%."
Двухкруговой - разновидность кругового. Кстати, если подразумевается турнир в один круг, то уместнее сказать "однокруговой", т.к. "круговой" может быть хоть в 10 кругов