Форум : WarCraft IIНазвание : Скрипт для генерации турнирной таблицы
© 2005 www.runcms.org https://www.war2.ru
URL этой темы
https://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=743&forum=1
|
il : |
8.7.07 02:30 |
Решил создать новую тему про скрипт, чтобы не загромождать тему про турнир: http://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=733&forum=1
Итак, в данный момент скрипт доступен тут: http://war2.ru/tournament/jul-aug/ В ближайшее время я собираюсь кое-что доделать: 3 режима работы: пользователя (читателя), участника, администратора. 1. Пользователь сможет: - просматривать таблицу, комментарии, реплеи и т.д. - подавать заявку на участие. (Заявку должен будет принять администратор) 2. Участник сможет: - Сообщать о проигрыше (также, возможно, о выигрыше) - добавлять/редактировать комментарии об игре - добавлять/редактировать реплей к игре 3. Администратор сможет: - принимать/отклонять заявки на участие. - возможно, добавлять/редактировать/удалять участников. - добавлять/редактировать/удалять сообщения о сыгранных играх. - возможно, редактировать название/описание турнира - возможно, еще что-то
Основной упор будет делаться на безопасность, т.е. подазумевается, что пользователи/участники могут пытаться передавать некорректные данные, чтобы нарушить работу системы. Одна из главных задач - предотвратить это. Предложения/вопросы по работе скрипта пишите тут.
P.S: похоже, у меня появился какой-то таинственный помощник, который немного улучшил внешний вид таблицы, а также исправил кое-какие ошибки, за что ему большое спасибо! | |
|
Solker : |
8.7.07 03:22 |
>2. Участник сможет: >- Сообщать о проигрыше (также, возможно, о >выигрыше)
Как ты это собираешься организовать, ведь даже если игра не была сыграна, участик может зайти и сообщить о победе. Я так подразумиваю, что репорт добавится только если отрепортируют оба участника? Или какая-то другая система?
PS. Ну я бы не сказал что я таинственный, просто уш больно не удобная она была.
[ Редактировано Solker в 8.7.07 02:23 ] | |
|
il : |
8.7.07 04:07 |
Цитата: >2. Участник сможет: >- Сообщать о проигрыше (также, возможно, о >выигрыше)
1. народ у нас относительно честный, а к нарушению работы системы это не ведет. 2. это легко обнаруживается, админ может аннулировать результат и принять меры вплоть до удаления участника. 3. если реалей записывал только победитель, будет проще его выложить. 4. возможно, сообщать о выигрыше приятнее, чем о проигрыше А вообще я пока не решил, стоит ли так делать, может и не буду... Интересно было бы также узнать мнения по другим вопросам.
P.S: Solker, спасибо за исправления, действительно получилось удачно | |
|
il : |
9.7.07 22:58 |
Итак, скрипт продолжает развиваться, причем даже без моего участия. Это радует - значит штука нужная.
Причем, кажется, на этот раз исправлял не Solker, судя по стилю...
Думаю, я в ближайшее время тоже кое-что допишу... | |
|
il : |
12.7.07 01:36 |
Что-то никак не доделаю до такого состояния, чтобы можно было выложить обновление - все какие-то проблемы возникают. Ну ничего - время будет, еще через несколько дней доделаю.
Кстати вопрос (видимо, к админам): а можно как-нибудь из своего скрипта узнать ник того, кто туда зашел, если он залогинен на сайте?
[ Редактировано il в 12.7.07 00:38 ] | |
|
Solker : |
12.7.07 02:10 |
Полагаю RUNcms создает сессию, надо просто как то продолжить ее. ну а в сессии уже есть ник того кто зашел. | |
|
il : |
12.7.07 03:00 |
вот я и думаю, как продолжить сессию - может, файл какой-то подключить и из него функцию вызвать. Тогда можно было бы прямо с форума заходить в турнирную таблицу и сообщать об играх... | |
|
il : |
15.7.07 10:39 |
Наконец-то выпускаю следующую вполне стабильную, законченную версию. http://war2.ru/tournament/jul-aug/ Усовершенствования: 1. Интерфейс - теперь, как мне кажется, это должно выглядеть лучше. Показывается статистика, у кого сколько игр. 2. Добавлена авторизация (ох, сколько же возни с ней было ) - у каждого игрока теперь, кроме ника есть описание и пароль. - теперь каждый участник может добавить нового участника (разрешить добавление участников неавторизованным пользователям я пока не решился). - теперь каждый участник может сообщить о сыгранной им игре. - администраторы турнира могут сообщить о любой сыгранной игре.
Кому нужен пароль от его аккаунта - обращайтесь ко мне.
Планирую в ближайшее время: разобраться с регистрацией неавторизованных пользователей, добавить возможность выкладывать реплеи, дать админам возможнось редактировать данные об играх и пользователях, пользователям - данные о себе. | |
|
Solker : |
15.7.07 18:26 |
Помойму рисунки не в тему... | |
|
gimli : |
15.7.07 23:27 |
Жесть, были бы "Мечи" и белые флажки например, а так хрен поймешь | |
|
il : |
16.7.07 01:56 |
Ну вот Тогда предлагайте варианты, про мечи и флажки не понял. Но вообще IMHO идея с картинками удачная - таблица занимает меньше места, и имена урезать не надо.
Кто-нибудь может что-нибудь посоветовать насчет картинок? | |
|
Solker : |
16.7.07 03:14 |
Backrondom сделать те картинки которые ты понаставил, только вместо войнов на снегу, просто снег, и т.д. | |
|
GADzila : |
16.7.07 16:56 |
1) в вертикальной колонке благодаря темному фону и черным буквам нифига не видно имен игроков 2) картинки побед и поражений совершенно не отличаются. можно,например, заменить их грунтом и трупом соответственно или еще что-нибудь, но только не так как сейчас | |
|
|
il : |
17.7.07 20:23 |
Авторизацию сайта использовать было бы здорово, но я уже сделал так. Кроме того, не все участники зарегистрированы на сайте (тем более, под теми же именами).
Итак: внешний вид пока не менял, сделал новым пользователям возможность регистрироваться самостоятельно Ну и пусть все сами сообщают о сыгранных играх (но учтите: пишутся логи - кто когда о чем сообщал!)
Перенес таблицу наверх, а всякие формы - вниз
Поменял картинки на просто грунта. Как смотрится? [ Редактировано il в 17.7.07 19:58 ]
[ Редактировано il в 17.7.07 20:22 ] | |
|
Ldir : |
17.7.07 22:51 |
Тему регистрации можно дальше не развивать, так как это совсем не смотрится ( на мой взгляд лучше это вообще убрать) или сделать как надо. Нечитаемоть ников - тут всё пятно. А в остальном всё более-менее. | |
|
Solker : |
18.7.07 00:50 |
Не во зло и не в обиду, но диайн стал еще хуже )) | |
|
il : |
18.7.07 01:45 |
Ну и ладно, я ж не дизайнер, я ж программист. Solker, а ты можешь с моим дизайном что-нибудь сделать? по идее рисование таблицы почти не изменилось.
Вот не пойму только, что плохого в регистрации - пусть регистрируются и пишут о своих играх. Я еще потом приделаю возможность реплеи выкладывать (или тоже не надо? ) | |
|
Solker : |
19.7.07 03:35 |
Немножко приложил свою лапу. | |
|
il : |
19.7.07 03:39 |
Кажется, хорошо получилось (хотя мне казалось, что у меня тоже хорошо было). Посмотрим, что наши критики скажут | |
|
il : |
4.8.07 20:02 |
Продолжаю развивать систему: Теперь у каждого игрока появилась возможность редактировать свой профиль: менять пароль и описание. Пишите в своем описании наиболее актуальную информацию и меняйте его так часто, как хотите! | |
|
il : |
4.8.07 23:04 |
Исправлена одна неприятная особенность: чувствительность к регистру букв логина. Теперь можно набирать логин в любом регистре, например "Gimli", "gimli" или даже "gImLi" - система поймет одинаково и пустит пользователя. | |
|
Solker : |
10.8.07 14:54 |
Я код посмотрел чуть не ох... офигел. Жуть ;) | |
|
il : |
12.8.07 02:30 |
Ну, я старался, чтоб код понятный, аккуратный и безопасный был. Через несколько дней еще что-нибудь припишу | |
|
© 2005 www.runcms.org https://www.war2.ru
URL этой темы
https://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=743&forum=1
|