voici comment faire une page personnalisée classique, sans trafiquer la BDD et casser la moitié des fonctions du panel admin ... je précise, ce tutoriel est utilisé à la base pour certains tutoriel ( Merci de vous Connecter/S'inscrire pour voir les liens. ) mais je ne fournis que la structure de base de la page, à vous de la modifier comme vous voulez, j'ai essayé d'expliquer simplement ! Donc : Allez sur votre FTP, allez ensuite dans theme/votretheme/pages et créer le fichier de votre page. Si vous voulez faire une page de dons par exemple, nommez là dons.php .L'extension .php est importante, faites attention ! Une fois cette page créée, insérez ce code dedans : HTML: <div class="container" style="background-color: white;margin-top: -20px;margin-bottom: -20px;border-left: 4px solid #e74c3c;border-right: 4px solid #e74c3c;"> <h1 class="titre"><center>Le titre de votre page</center></h1> <div class="panel panel-primary"> <div class="panel-heading"> <h3 class="panel-title"><h4 style="color: white;"><center>Le sous-titre de la section</center></h4></h3> </div> <div class="panel-body"> <center><strong>Le contenu de votre section</strong></center> </div> </div> </div> Ouvrez ensuite le fichier index.php situé dans theme/votretheme . Localisez ceci : PHP: if(isset($_GET['page'])){if($_GET['page'] == 'boutique')echo '<link href="theme/' .$_Serveur_['General']['theme']. '/css/boutique.css" rel="stylesheet" type="text/css">';if($_GET['page'] == 'token')echo '<link href="theme/' .$_Serveur_['General']['theme']. '/css/tokens.css" rel="stylesheet" type="text/css">';if($_GET['page'] == 'admin')echo '<link href="theme/' .$_Serveur_['General']['theme']. '/css/admin.css" rel="stylesheet" type="text/css">';if($_GET['page'] == 'voter')echo '<link href="theme/' .$_Serveur_['General']['theme']. '/css/voter.css" rel="stylesheet" type="text/css">';if($_GET['page'] == 'profil')echo '<link href="theme/' .$_Serveur_['General']['theme']. '/css/profil.css" rel="stylesheet" type="text/css">';if($_GET['page'] == 'support')echo '<link href="theme/' .$_Serveur_['General']['theme']. '/css/support.css" rel="stylesheet" type="text/css">';} Ajoutez ceci à la fin ( toujours en gardant en tête notre idée de page de dons ) : PHP: if($_GET['page'] == 'dons')echo '<link href="theme/' .$_Serveur_['General']['theme']. '/css/support.css" rel="stylesheet" type="text/css">'; Retourner à la racine de votre FTP, et allez dans le dossier controleur, et ouvrez le fichier page.php à la suite de ce bout de code : PHP: case 'groups':require_once('controleur/app/groupsList.php');include('theme/' .$_Serveur_['General']['theme']. '/pages/groupsList.php');break; Ajoutez ceci : PHP: case 'dons':include('theme/' .$_Serveur_['General']['theme']. '/pages/dons.php');break; Ce qui donne au final : page.php ( dans la première partie du switch ): PHP: case 'profil': include('controleur/profil/index.php'); break; // Par exemple, lorsque le get[page] vaut boutique, on inclut la page boutique... Logique non? case 'boutique': require_once('controleur/boutique/offres.php'); include('theme/' .$_Serveur_['General']['theme']. '/pages/boutique.php'); break; case 'admin': include('controleur/admin/admin.php'); break; case 'erreur': include('controleur/erreur.php'); include('theme/' .$_Serveur_['General']['theme']. '/pages/erreur.php'); break; case 'token': include('theme/' .$_Serveur_['General']['theme']. '/pages/tokens.php'); break; case 'voter': include('controleur/topVoteurs.php'); include('theme/' .$_Serveur_['General']['theme']. '/pages/voter.php'); break; case 'kits': include('theme/' .$_Serveur_['General']['theme']. '/pages/kits.php'); break; case 'support': require_once('controleur/support/support.php'); include('theme/' .$_Serveur_['General']['theme']. '/pages/support.php'); break; case 'banlist': require_once('controleur/app/banlist.php'); include('theme/' .$_Serveur_['General']['theme']. '/pages/banlist.php'); break; case 'groups': require_once('controleur/app/groupsList.php'); include('theme/' .$_Serveur_['General']['theme']. '/pages/groupsList.php'); break; case 'dons': include('theme/' .$_Serveur_['General']['theme']. '/dons.php'); break; index.php ( partie concernée ) : PHP: if(isset($_GET['page'])) { if($_GET['page'] == 'boutique') echo '<link href="theme/' .$_Serveur_['General']['theme']. '/css/boutique.css" rel="stylesheet" type="text/css">'; if($_GET['page'] == 'token') echo '<link href="theme/' .$_Serveur_['General']['theme']. '/css/tokens.css" rel="stylesheet" type="text/css">'; if($_GET['page'] == 'admin') echo '<link href="theme/' .$_Serveur_['General']['theme']. '/css/admin.css" rel="stylesheet" type="text/css">'; if($_GET['page'] == 'voter') echo '<link href="theme/' .$_Serveur_['General']['theme']. '/css/voter.css" rel="stylesheet" type="text/css">'; if($_GET['page'] == 'profil') echo '<link href="theme/' .$_Serveur_['General']['theme']. '/css/profil.css" rel="stylesheet" type="text/css">'; if($_GET['page'] == 'support') echo '<link href="theme/' .$_Serveur_['General']['theme']. '/css/support.css" rel="stylesheet" type="text/css">'; if($_GET['page'] == 'dons') echo '<link href="theme/' .$_Serveur_['General']['theme']. '/css/support.css" rel="stylesheet" type="text/css">'; } Rendez-vous ensuite sur la page Merci de vous Connecter/S'inscrire pour voir les liens. , et hop votre page est ajoutée, sans pour autant empêché le système de news de fonctionner, par exemple... à vous de modifier la page comme bon vous semble !
Merci à toi, je n'ai pas encore essayé mais mon panel me fait la tête depuis que je fréquente sa ptite sœur, la base de donnnée J'espère que ça fonctionnera ^^ (J'essaierais dès que PulseHeberg aura remit mon site en marche )