Créer un site internet » CMS spécial free » Préambule à la création d'un site dynamique dédié à free.fr » Structure du site
Structure du site
Histoire de partir sur la même base sans trop se prendre la tête, je vous invite à télécharger les fichiers de base qui représentent la structure du site. Vous y trouverez le gabarit de la partie visible du site ainsi que le gabarit pour la partie admin (fichier PHP + style CSS + images).
» Télécharger le gabarit
Note : Nécessite Winrar ou Winzip pour être décompréssé.
Télécharger ensuite le logiciel CKEditor et CKFinder, dézippez les et placez les 2 dossiers (ckfinder et ckeditor) avec leur contenu dans le dossier "FREE" sous WampServer.
Ouvrez le fichier "config.js" du dossier "ckeditor" et remplacez son contenu par :
/* Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved. For licensing, see LICENSE.html or http://ckeditor.com/license */ CKEDITOR.editorConfig = function( config ) { // Define changes to default configuration here. For example: // config.language = 'fr'; // config.uiColor = '#AADC6E'; config.enterMode = CKEDITOR.ENTER_BR; };Explication :
Lorsque l'on utilise CKEditor, la touche "Entrée" de votre clavier effectue des retours à la ligne et ces retours à la ligne sous CKEditor génère des paragraphes (<p></p>) au lieu de simple saut de ligne (<br/>). Avec cette manip. la touche "Entrée" génèrera de simple retour à la ligne (<br/>).
Ouvrez le fichier "config.php" du dossier "ckfinder" et remplacez la partie :
function CheckAuthentication() { // WARNING : DO NOT simply return "true". By doing so, you are allowing // "anyone" to upload and list the files in your server. You must implement // some kind of session validation here. Even something very simple as... // return isset($_SESSION['IsAuthorized']) && $_SESSION['IsAuthorized']; // ... where $_SESSION['IsAuthorized'] is set to "true" as soon as the // user logs in your system. To be able to use session variables don't // forget to add session_start() at the top of this file. return false; }par :
session_start(); function CheckAuthentication() { // WARNING : DO NOT simply return "true". By doing so, you are allowing // "anyone" to upload and list the files in your server. You must implement // some kind of session validation here. Even something very simple as... // return isset($_SESSION['IsAuthorized']) && $_SESSION['IsAuthorized']; // ... where $_SESSION['IsAuthorized'] is set to "true" as soon as the // user logs in your system. To be able to use session variables don't // forget to add session_start() at the top of this file. if($_SESSION['IsAuthorized'] == 1) { return true; } else { return false; } }Explication :
Cette manip. permet tout simplement d'éviter que n'importe qui puisse s'amuser avec le gestionnaire d'upload de CKFinder. En y insérant une session, seul l'admin., par le biais de l'interface d'administration pourra utiliser le gestionnaire d'upload.
Enregistrez le tout.

Signaler une erreur
Mise en place de WampServer
Préambule à la création d'un site dynamique dédié à free.fr
Création de la base de données


