Configuration du site vitrine cop

Nous rejoindre sur Discord : lien discord

Configuration du fichier .ini

Base de donnée

  • host : Adresse d'hébergement de la base de données
  • name : Nom de la base de données
  • user : Nom de l'utilisateur pour se connecter
  • mdp : Mot de passe de cet utilisateur (entre ")
[BDD]
host = localhost
name = nom_de_la_bdd
user = utilisateur_de_la_bdd
mdp = "mot_de_passe_utilisateur"

Paramètre serveur

  • nom : Nom du serveur
  • jeu : Nom de la base de données
  • discord : Lien vers votre discord
  • nomFaction : Nom de la faction
  • url_intranet : url de l'intranet de la faction cop
[Serveur]
nom = nom_du_serveur
jeu = nom_du_jeu
discord = https://xelyos.fr/discord
nomFaction = nom_de_la_faction
url_intranet = intranet-cop.xelyos.fr

Sécurisation du .ini

Le fichier de configuration porte le nom : server.ini, si vous ne modifier pas ce nom, le contenu de ce fichier sera accessible depuis une page internet. Nous vous conseillons donv de modifier le nom de ce fichier. Il vous faudra également modifier le nom dans le fichier suivant : src/functions.php

function serveurIni($categorie, $param)
{
  $params = parse_ini_file("nouveau_nom_du_fichier.ini", true); // Insertion du fichier : server.ini
  return $params[$categorie][$param];
}

Modification esthétique

Modification des logos et background

Pour les modifications d'images attention à ne pas changer le nom de l'image :

  • Pour modifier le logo qui apparaît en haut de votre navigateur, vous devez changer le fichier favicon.ico.
  • Pour modifier le logo global, rendez-vous dans assets/img/logo.png
  • Pour modifier le background sur PC, rendez-vous dans assets/img/background.png
  • Pour modifier le background sur téléphone, rendez-vous dans assets/img/background_phone.jpg

Modification des couleurs

Votre service peut faire appel à des couleurs différentes quel celle initialement prévue. Pour changer ces couleurs, les modifications doivent être effectuées dans le fichier css assets/styles/color.css. Il ne vous restera plus qu'à mettre vos couleurs.

(Code pour les couleurs)

Modification de page

Page d'accueil

La page d'accueil est modifiable en fonction de ce que vous souhaitez. Nous vous conseillons de ne pas modifier la structure du lien vers l'adresse discord et de laisser la note sur le site Factice. view/accueil.twig

Page Histoire

Pour modifier la page d'histoire, vous devez vous rendre dans le fichier suivant views/history.twig. La structure de rédaction est la suivante :

<!-- La balise H1 représente le titre global, nous vous conseillons de la laisser là où elle est. -->
<section class="contenu">
  <h1>Histoire</h1>
  
  <h2 id="1">Partie 1</h2>
  <p>Contenu partie 1</p>
  
  <p>Contenu partie 1</p>
</section>

<section class="contenu">
  <h2 id="2">Partie 2</h2>
  <p>Contenu partie 2</p>
  
  <p>Contenu partie 2</p>
</section>

Exemple de page finale (lien)

Page Règlements

Pour modifier la page règlements, vous devez vous rendre dans le fichier suivant views/rules_lspd.twig. La structure de rédaction est la suivante :

<!-- La balise H1 représente le titre global, nous vous conseillons de la laisser là où elle est. -->
<section class="contenu">
  <h1>Règlements</h1>

  <h2 id="1">I - Code 1</h2>
  <h3>Article 1 :</h3>
  <p>Contenu article 1</p>

  <h3>Article 2 :</h3>
  <p>Contenu article 2</p>
</section>

<section class="contenu">
  <h2 id="2">II - Code 2</h2>
  <h3>Article 1 :</h3>
  <p>Contenu article 1</p>

  <h3>Article 2 :</h3>
  <p>Contenu article 2</p>
</section>

Dans cette page vous pouvez intégrer un lien qui va rediriger l'utilisateur vers la page des amens. Exemple de page finale (lien)

Menu de navigation

Un menu de navigation est présent avec la page de formation. Au niveau de chaque titre est présent un élément id. Pour permettre la navigation dans la page, vous devez relier l'id du chapitre avec la ligne <a href="#id">nom</a> qui convient.

<nav>
  <p>Navigation :</p>
  <a href="#1">Chapitre 1</a>
  <a href="#2">Chapitre 2</a>
  <a href="#3">Chapitre 3</a>
  <a href="#4">Chapitre 4</a>
</nav>

Page Candidature

La page de candidature est une interface entre le site et l'intranet. Les informations saisient sur la page de candidature seront directement accessibles depuis l'intranet. Malheureusement, la modification de cette page est limitée car nécessiterait de modifier la base de données en fonction de chaque serveur. Cependant quelques informations sont modifiables, ces modifications seront à effectuer dans le fichier : views/candid_lspd.twig.

Intitulé

Tous les intitulés sont modifiables. Pour faire des modifications, vous pouvez modifier les valeurs présentes dans les label ou les placeholder :

<section class="contenu">
  <h1>Inscription Civil</h1>
  <div>
    <label for="dicord">Champ modifiable :</label>
    <input type="text" name="candid_discord" id="dicord" placeholder="Champ modifiable" required>
  </div>

  <div>
    <label for="phone">Champ modifiable :</label>
    <input type="tel" name="candid_phone" id="phone" placeholder="Champ modifiable" required>
  </div>
</section>

Objectifs

Les réponses dans la partie objectifs ont une limite de carcatères :

  • Premier : 512
  • Second : 1024

Test de connaissance

Pour modifier les résultats de la liste déroulante, vous devez effectuer la manipulation suivante :

<div>
  <label for="swat">Comment s'appelle la force d'intervention du LSPD ?</label>
  <select name="candid_swat" id="swat">
    <option value="0">GIGN - Le Groupe d'intervention de la Gendarmerie National</option>
    <option value="1">NOOSE</option>
    <option value="2">le RAID</option>
    <option value="3">SWAT</option>
    <option value="4">Force d'intervention de la LSPD</option>
    <option value="5">Nouvel Valeur</option>
    <option value="6">Nouvel Valeur</option>
  </select>
</div>

Assurer-vous de bien augmenter la valeur value dans le champ option. Attention, si vous effectuez des modifications sur cette page, vous devez également le faire dans le fichier présent sur l'intranet : page/ecole/dossier_candidat.twig. Modifier le nom des labels en fonction de vos modifications précedentes. Pour les réponses des questionnaires :

<div>
  <p><strong>Meilleur Arme :</strong>
    {% if concat[0] == 0 %}Fusil d'assault{% endif %}
    {% if concat[0] == 1 %}Parole{% endif %}
    {% if concat[0] == 2 %}Tazer{% endif %}
    {% if concat[0] == 3 %}Sniper{% endif %}
    {% if concat[0] == 4 %}Batteuse{% endif %}
    {% if concat[0] == 5 %}Camion anti-émeute{% endif %}
    {% if concat[0] == 6 %}Nouvel valeur{% endif %}
  </p>
</div>

Upload de la configuration

Une fois que vous avez terminé la configuration de votre site vitrine, il suffit de l'uploader sur le serveur avec le protocole FTP.