Wie man für nutzergenerierte Inhalte auf Ihre HTML5 und CSS3-Site zulassen

In HTML5 und CSS3-Programmierung, das Markenzeichen eines CMS ist die Fähigkeit von Benutzern mit geringen technischen Kenntnissen Inhalt zum System hinzuzufügen. Diese sehr einfache CMS stellt eine begrenzte Möglichkeit, Daten zu dem CMS hinzuzufügen.

bild0.jpg

Auf dieser Seite können autorisierte Benutzer neue Blöcke zu dem System hinzuzufügen.

image1.jpg

Nach wenigen Eingaben kann ein Benutzer eine komplette zweite Seite zu bauen.

image2.jpg

Das System ist einfach aber effektiv. Der Anwender baut Blöcke, und diese Blöcke in Seiten aufgebaut. Zuerst schauen Sie über die buildBlock.html Seite.

Erstellen Sie neue Block 

Erstellen Sie einen neuen Block

Dieser Code ist eine ziemlich Standard-HTML-Formular. Hier sind die Highlights:

  • In CSS für Konsistenz: Es ist wichtig, dass der Benutzer versteht sie sich noch in einem Teil des Systems ist, so umfassen die gleichen CSS verwendet, um die Ausgabe an die Anzeige. Sie können auch lokale CSS hinzufügen, das Formular Anzeige zu verbessern.

  • Erstellen Sie ein Formular, das ruft buildBlock.php: Der Zweck dieser Form ist es, die Informationen zu erzeugen, benötigt eine SQL zu bauen EINFÜGEN Erklärung. Das buildBlock.php Programm bietet diese wichtige Dienstleistung.

  • Fragen Sie nach einem Passwort: Sie wollen nicht nur jemand Ihre Formulare zu modifizieren. Fügen Sie ein Passwort ob die Daten auf nur diejenigen, die berechtigt sind, hinzuzufügen.

  • Erhalten Sie andere Daten benötigt um einen Block zu bauen: Denken Sie an die EINFÜGEN abfragen Sie bauen. Sie müssen alle Daten zu bekommen notwendig, einen neuen Datensatz zu der hinzufügen cmsBlock Tabelle.

In einem realen System würde diese Daten aus der Datenbank (im Idealfall durch AJAX) gezogen werden.

Menü