WebContainer - Projekt/Workshop [cmsl8]

Status
Für weitere Antworten geschlossen.

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Es gibt wieder ein Projekt bzw. Workshop.

Thema:

Ein recht einfaches CMS (basierend auf MySQL) mit einer recht interessant gestaltbaren Oberfläche. Knapp gehaltene PHP-Skript-Dateien.

cmsl8 := Content Management System Light

Bildchen des aktuellen Standes angehangen (mit ein paar Erläuterungen).

Wer mitmachen möchte, kann jetzt schon mal sein PhpMyAdmin auf Vordermann bringen.

Itari
.
 

Anhänge

  • cmsl8_1.jpg
    cmsl8_1.jpg
    43,6 KB · Aufrufe: 72
  • cmsl8_2.jpg
    cmsl8_2.jpg
    35,9 KB · Aufrufe: 70
  • cmsl8_3.jpg
    cmsl8_3.jpg
    93,2 KB · Aufrufe: 70

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Im Web-Verzeichnis am besten entpacken. Dabei wird ein Unterverzeichnis mit dem Namen 'cmsl8' angelegt. Dort wiederum ein Unterverzeichnis: _media.

Das cmsl8.sql-Skript im phpmyadmin in der Datenbank 'cmsl8' (vorher anlegen) ausführen und irgendetwas als erste Satz erfassen.

Die PHP-Skripte im einzelnen

cmsl8.php.inc

PHP:
<?php
$conn = @mysql_connect("localhost","root");
mysql_select_db("cmsl8",$conn);
$password = 'mypass';
?>

Wer seine MySQL-Datenbank mit einem Kennwort geschützt hat, muss das im connect berücksichtigen (3. Paramenter).

index.php

enthält die komplette Seitenanzeige.

besteht aus
- einem PHP-Teil
- einem JavaScript-Teil
- ein wenig CSS
- und dem rudimentären HTML-Gerüst

Ich habe nicht viel optimiert, kann man also gut nachvollziehen, was das so passiert.

Solange man im lokalen Netz ist, wird so eine Art Millimeterpapier als Hintergrund verwendet, damit man etwas besser positionieren kann. Sobald man eine DynDNS-Url verwendet, verschwindet der Hintergrund.

cmsl8_editor.php

enthält einen einfachen Editor zum Erfassen der Webseiten. Ist im Wesentlichen ein Kopie des cms2ds-Editors. Es gibt ein Firefox-Plugin für die Erfassung des HTML-Inhalts (WriteArea). Wer das mag, sollte es sich installieren. Der Editor hat eine Bremse eingebaut und kann nur aus einem lokalen Netz mit der '192' aufgerufen werden. Beim Aufruf muss man auch den Search-String '?pass=mypass' mitgeben. Kann man im Skript direkt am Anfang sehen und auch ändern. Der Editor sollte nicht ins Web hin freigegeben werden, da es Schad-Code nicht abfängt.

Wie immer viel Spaß beim Ausprobieren und dran denken, steht unter GPL und geht auf eigene Kappe. :D

Itari

Version 0.2 (2011-02-11):
.
 

Anhänge

  • cmsl8.zip
    104,8 KB · Aufrufe: 1
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Die Headline mit dem kleinen Menü ist jetzt zu Content geworden. Anbei der Inhalt:
Rich (BBCode):
<center><h1 style="text-align:right; background-repeat:no-repeat; background-image:url(_media/index.png); height:150px; width:523px; margin:0 auto;"><span onclick="location.search=s()">order by title | </span><span onclick="location.search='?order=time&'+s()">order by date | </span><input name="search" id="search" ondblclick="search(this)" title="search with doubleclick"><span title="(c) 2011 by Itari"> | impress</span> </h1></center>

Dieser ist im Titel einzutragen.

.
 

Anhänge

  • cmsl8_001.jpg
    cmsl8_001.jpg
    45,2 KB · Aufrufe: 36
  • cmsl8_001a.jpg
    cmsl8_001a.jpg
    11,2 KB · Aufrufe: 35
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat