Accueil > > > CLASSE GÉRANT L'AFFICHAGE DES PAGES D'UN SITE INTERNET, L'ADMINISTRATION DE CES PAGES, ET L'AFFICHAGE EN PLUSIEURS LANGUES + URL-REWRITING.
CLASSE GÉRANT L'AFFICHAGE DES PAGES D'UN SITE INTERNET, L'ADMINISTRATION DE CES PAGES, ET L'AFFICHAGE EN PLUSIEURS LANGUES + URL-REWRITING.
Information sur la source
Description
Bonjour, C'est la première fois que je poste une source sur ce site, donc merci d'être indulgent. Je vous propose cette classe dans le but de partager mon travail avec cette communauté, mais aussi d'en profiter pour l'améliorer en fonction de vos remarques. Cette classe sert à gérer l'affichage du contenu d'un site internet, quelle que soit la page demandée. (ex : http://www.mon-site.com/accueil.html affichera les parties communes du site comme le header, les menus, et le footer, et incluera le fichier "/accueil/index.php"). Jusque là, rien de bien extraordinaire. Mais cette dernière gère aussi le choix de la langue, et l'accès aux pages d'administration (avec login/mdp). Bien que cela ne soit pas franchement compliqué à mettre en place, cette classe vous permet de vous faire gagner du temps, et éviter au maximum des erreurs (dues à des copier-coller ou à des fautes de frappe par exemple). En effet, presque tous les sites nécessitent des pages d'administration, et l'affichage de multiples pages. Avec cette classe, tout celà est déjà en place. Vous n'avez plus qu'à créer vos pages dans les bon répertoires, et le tour est joué! J'espère que mon code vous servira, et que vous m'indiquerez quoi changer pour l'améliorer ;)
Source
Conclusion
Je le répète une fois de plus : je n'ai pas la science-infuse , le code peut peut être être amélioré, et je compte justement sur vous pour me dire ce qui ne va pas. Ce n'est pas non plus un code qui va révolutionner le monde informatique : il permet juste de gagner du temps, et d'éviter d'avoir à retapper tout le temps les mêmes bouts de code d'un site à l'autre.
Biensûr, il aurait été possible de faire tout cela en procédural avec des fonctions, mais bon... un objet, c'est beau, c'est doux, c'est gentil... heuu je m'égare :p Pour faire simple, je pense que le langage objet permet d'utiliser plus simplement ce module, grâce aux attributs de classes (moins de paramètres à passer dans les fonctions) par exemple.
N'hésitez pas à laisser un petit commentaires d'encouragement, ou avec des remarques si vous avez des questions, ou si vous avez trouvé des erreurs dans mon code. Ca fait toujours plaisir!
En bonus, je vous ai mis mon .htaccess gérant l'url-rewriting de mon site, et même les fichiers m'ayant permis de créer un design extensible. Je sais, ça n'a rien à voir avec ma classe, mais ça pourra vous permettre de la tester rapidement ;)
Historique
- 21 février 2007 17:42:12 :
- Correction d'une faute de frappe :p
- 24 février 2007 01:33:37 :
- - Test de la connection MySQL et de la sélection de la DB;
- Amélioration de la sécurité par l'ajout de $_SERVER['DOCUMENT_ROOT'] avant l'inclusion des fichiers;
- Divers petites modifications (remplacement de certains guillemets par des apostrophes, ajout de variables de classe etc)
- 25 février 2007 18:04:00 :
- - Modification des textes
- Ajout de la gestion de différentes langues
- Ajout de la page de login (pour administrer les pages)
- 06 octobre 2007 06:25:52 :
- Code supprimé suite au peu de retour par rapport au nombre de dl
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Navigation [ par FhX ]
Voila, je me suis fait un bout de script pour avoir sur chaque page une navigation du style : Acceuil > Administration > Gestion membres > e
ouvrir page .php autre que index.php depuis .html [ par alexmel ]
Bonjour, Voilà, je pense que mon souci n'est pas bien méchant, mais comme je débute en php, je ne connais pas encore les subtilité du langage. Je vo
Menu et Navigation avec PHP [ par salutbonjour ]
Bonjour à tous! Ça fait quelque temps que je m'acharne à me monter un site perso. J'ai codé un menu PHP de cette façon: Les liens du menu qui se tro
index, affichage dynamique [ par rababfatma ]
bonjour je souhaite afficher le nom de mes tables( qui sont le nom du matériel informatique) dans une liste déroulante selon mon choix j'affiche l
Probleme d'affichage: php5 - Webdev11 - Apache2-2 [ par nerone21 ]
Bonjour les NetCréateur.Alors j'ai un petit problème (et je suis débutant).j'ai un serveur ou d'origine était installé un apache 2-2 et webdev11. (tou
introduire une page de navigation dans une page web [ par emmanuelf49 ]
j'ai créer un site très basique il y a maitenant 2ans et je cherche à integrer dans une page web de ce site un forum que j'ai créé sur phpBB.J'ai deux
Affichage d'un site pendant un temps limité [ par BigBiB ]
Bonjour tout le monde,voila mon problème: j'ai un annuaire gratuit et je voudrais ajouter (comme le booster sur les freeglobe) un système avec lequel
Affichage permanent de la première ligne d'un tableau en PHP [ par Dalaran2011 ]
Bonjour, J'affiche des données dans un tableau (récupérées dans une base de donnée). J'ai noté les noms des colonnes en tête de mon tableau. Quand je
création de programme de gestion du personel, et des moyennes d'1 établissement 2ndaire [ par ALEXGETHAIME ]
Je souhaite créer une BD fiable en relevant toutes les entités possibles, alors une aide de votre part serait ma bienvenue
problème d'affichage usb [ par tonycage ]
Bonjour tout le monde ; j'ai actuellement un petit programme à effectuer en "php" dans du html qui consiste à 1 - afficher la liste du contenu d'une c
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|