From 040b501d5a742b03f8fc9978bca2223f30ab78cf Mon Sep 17 00:00:00 2001 From: galaxyoyo Date: Tue, 24 Sep 2019 00:41:53 +0200 Subject: [PATCH] Design --- assets/style.css | 80 +---------------- dispatcher.php | 6 +- server_files/views/footer.php | 2 - server_files/views/header.php | 163 +++++++++++++++++++--------------- server_files/views/index.php | 124 ++++++++++++++++++++++---- 5 files changed, 206 insertions(+), 169 deletions(-) diff --git a/assets/style.css b/assets/style.css index bf10db5..ba05efd 100644 --- a/assets/style.css +++ b/assets/style.css @@ -1,80 +1,8 @@ -body { - display: flex; +:root { + --navbar-height: 32px; } -html, body { - height: 100%; - width: 100%; - margin: 0; -} - -#menu { - list-style-type: none; - margin: 0; - padding: 0; - width: 220px; - background-color: #f1f1f1; - height: 100%; - overflow: auto; - flex-grow: 0; -} - -#menu a { - display: block; - color: #000; - padding: 10px 20px; - text-decoration: none; -} - -#menu a.active { - background-color: #4CAF50; - color: white; -} - -#menu a:hover:not(.active) { - background-color: #555; - color: white; -} - -#menu-logo img { - width: calc(100% - 40px); - margin: 40px auto; +#navbar-logo { + height: var(--navbar-height); display: block; } - -#main-container { - margin: 0; - flex-grow: 1; - height: 100%; - overflow-y: scroll; -} - -#main-content { - padding-top: 100px; - padding-bottom: 100px; - margin: 0 auto; - max-width: 1000px; - text-align: justify; -} - -@media only screen and (max-width: 700px) { - body { - flex-direction: column; - height: auto; - } - #menu { - height: auto; - width: 100%; - padding-bottom: 20px; - } - #menu-logo img { - height: 70px; - padding-left: 7px; - } - #menu a { - text-align: center; - } - #main-content { - padding: 100px 16px; - } -} diff --git a/dispatcher.php b/dispatcher.php index 4cc396f..1a7e57c 100644 --- a/dispatcher.php +++ b/dispatcher.php @@ -29,8 +29,8 @@ $ROUTES = []; # URL paths $ROUTES["^(|accueil|index|accueil\.php|accueil\.html|accueil\.py|index\.php|index\.html|index\.py)$"] = ["server_files/controllers/index.php"]; -$ROUTES["^ajouter_equipe$"] = ["server_files/controllers/ajouter_equipe.php"]; -$ROUTES["^ajouter_admin$"] = ["server_files/controllers/ajouter_admin.php"]; +$ROUTES["^ajouter-equipe$"] = ["server_files/controllers/ajouter_equipe.php"]; +$ROUTES["^ajouter-admin$"] = ["server_files/controllers/ajouter_admin.php"]; $ROUTES["^calendrier/(modifier)$"] = ["server_files/controllers/calendrier.php", "edit"]; $ROUTES["^calendrier/?$"] = ["server_files/controllers/calendrier.php"]; $ROUTES["^commenter-echange-4$"] = ["server_files/controllers/commenter_echange.php"]; @@ -50,7 +50,7 @@ $ROUTES["^mon-equipe/(modifier)/?$"] = ["server_files/controllers/mon_equipe.php $ROUTES["^mon-equipe/?$"] = ["server_files/controllers/mon_equipe.php"]; $ROUTES["^poser-questions-2$"] = ["server_files/controllers/poser_questions.php"]; $ROUTES["^probleme/([1-4])/?$"] = ["server_files/controllers/probleme.php", "probleme"]; -$ROUTES["^rejoindre_equipe/?$"] = ["server_files/controllers/rejoindre_equipe.php"]; +$ROUTES["^rejoindre-equipe/?$"] = ["server_files/controllers/rejoindre_equipe.php"]; $ROUTES["^repondre-questions-3$"] = ["server_files/controllers/repondre_questions.php"]; $ROUTES["^videos-solutions/?$"] = ["server_files/controllers/videos_solutions.php"]; diff --git a/server_files/views/footer.php b/server_files/views/footer.php index 078caa7..5181ba3 100644 --- a/server_files/views/footer.php +++ b/server_files/views/footer.php @@ -1,5 +1,3 @@ - - diff --git a/server_files/views/header.php b/server_files/views/header.php index f90f76d..8b02c1d 100644 --- a/server_files/views/header.php +++ b/server_files/views/header.php @@ -1,5 +1,4 @@ - @@ -8,82 +7,100 @@ - - - - - - - - - - - + + - +
+ +
+ +
-
-
-
Erreur : " . $error_message . ""; diff --git a/server_files/views/index.php b/server_files/views/index.php index 9aa9630..a948e80 100644 --- a/server_files/views/index.php +++ b/server_files/views/index.php @@ -1,24 +1,118 @@ - -
+
-
-

Bienvenue sur le site d'inscription des Correspondances de Jeunes Mathématicien·ne·s !

-
+
+
+

+ Bienvenue sur le site d'inscription aux Correspondances + des Jeunes Mathématicien·ne·s ! +

+

+ +

+
+
+
+
+

+ Tu souhaites participer au tournoi ? +
+ Ton équipe est déjà formée ? +

+
+ +
-
-

Vous souhaitez participer au tournoi ? Votre équipe est déjà formée ?

-

Créez un compte pour commencer la procédure d'inscription ou - connectez-vous si votre équipe a déjà un compte.

-
+
+
Attentions aux échéances
+

+ Chaque tournoi a une date limite pour les inscriptions et une date limite pour + déposer vos solutions. En savoir plus +

+
-

- NB : Ce site est récent et il est encore possible que certaines pages ne fonctionnent - pas correctement. Si vous remarquez des bugs, merci de les signaler à l'adresse contact@correspondances-maths.fr. -

+
+
Modification du règlement
+

+ Depuis l'année dernière, l'équipe doit envoyer par mail à contact@correspondances-maths.fr les + informations suivantes: +

    +
  • Comment l’équipe s’est-elle formée ?
  • +
  • + Comment l’équipe va-t-elle travailler (où peut-elle se rencontrer, à quelle fréquence, rencontres + avec l’encadrant•e) ? +
  • +
+ + Cette lettre permettra aux organisateurs•trices de vérifier que l’équipe dispose des conditions nécessaires + à une participation sérieuse. Sont dispensées les équipes dont la moitié ou plus des membres sont scolarisés + dans le même établissement. Le comité National d’Organisation se réserve le droit d’accepter ou non + l’inscription des équipes concernées par cette lettre. +
+ +
+ +
+
Comment ça marche ?
+

+ Pour participer à l'un des tournois régionaux, il suffit de créer un compte sur la rubrique + Inscription. Il vous faudra une adresse email pour ce faire. Un mail de confirmation sera envoyé + à cette adresse. Il vous fournira un nom d'utilisateur et un mot de passe que vous allez devoir changer + par la suite. +

+

+ Vous pouvez accéder à votre compte via la rubrique Connexion. Une fois connecté, vous pourrez : +

+
    +
  • rentrer des informations sur les membres de votre équipe, tant participants qu'encadrants ;
  • +
  • + enregistrer et télécharger des versions préliminaires de vos solutions (seulement la dernière + version enregistrée avant la date limite sera prise en compte pour le tournoi). +
  • +
+

+ Une fois que vous aurez fourni toutes les informations demandées dans la rubrique Mon Équipe, + votre inscription pourra être validée par les organisateurs locaux. +

+ +
+ Attention! Votre équipe ne sera considérée comme admissible à participer au tournoi que + lorsque cette première étape aura été franchie. +
+ +
+ Pensez donc à former une équipe complète (minimum 4 participants et 1 encadrant) le plus tôt possible + pour avoir plus de chances de participer, compte tenu du nombre des places disponibles dans chaque + tournoi (qui sera dûment affiché sur la rubrique Liste des Tournois). Les équipes restantes + seront placées en liste d'attente. +
+

+ Pour les équipes dont l'inscription aura été validée, des documents à télécharger, remplir et signer + deviendront disponibles sur votre compte. Vous allez devoir ensuite les scanner et les télécharger vers + le site pour compléter votre inscription. +

+
+ Attention Les équipes qui ne respecteront pas les délais pour rendre ces documents + risquent d'être disqualifiées et de laisser leur place aux équipes placées en liste d'attente. +
+
+ + +
+ Ce site est récent et il est encore possible que certaines pages ne fonctionnent + pas correctement. +
+ Si vous remarquez des bugs, merci de les signaler à l'adresse + contact@correspondances-maths.fr. +
+ \ No newline at end of file