Comment autoriser le contenu généré par les utilisateurs sur votre site de HTML5 et CSS3

Dans la programmation HTML5 et CSS3, la marque d'un CMS est la capacité des utilisateurs aux connaissances techniques limitées pour ajouter du contenu au système. Cette très simple CMS illustre de façon limitée pour ajouter des données au CMS.

image0.jpg

Cette page permet aux utilisateurs autorisés d'ajouter de nouveaux blocs pour le système.

image1.jpg

Après quelques entrées, un utilisateur peut construire une deuxième page complète.

image2.jpg

Le système est simple mais efficace. L'utilisateur construit des blocs, et ces blocs sont construits dans des pages. D'abord, regardez sur la page buildBlock.html.




Construire nouveau bloc

Construire un nouveau bloc

Ce code est un formulaire HTML raisonnablement standard. Voici les faits saillants:

  • Ajouter CSS pour la cohérence: Il est important que l'utilisateur comprenne qu'elle est encore dans une partie du système, donc inclure les mêmes CSS utilisée pour afficher la sortie. Vous pouvez également ajouter CSS local pour améliorer l'affichage de la forme.

  • Construire une forme qui appelle buildBlock.php: Le but de ce formulaire est de générer les informations nécessaires pour construire un SQL INSERT déclaration. La buildBlock.php programme fournit ce service vital.

  • Demandez un mot de passe: Vous ne voulez pas seulement quelqu'un modifier vos formes. Inclure un mot de passe pour vous assurer que ceux qui sont autorisés ajouter des données.

  • Obtenez d'autres données nécessaires à la construction d'un bloc: Pensez à la INSERT requête que vous allez construire. Vous aurez besoin d'obtenir toutes les données nécessaires pour ajouter un nouvel enregistrement à la cmsBlock table.

Dans un système réel, ces données serait tiré de la base de données (idéalement par AJAX).


» » » » Comment autoriser le contenu généré par les utilisateurs sur votre site de HTML5 et CSS3