| HILFEE!!! Variable | |
|
Von: Fabian Weber *** am 24.02.2007 Ich habe vor ein kleines CMS zu programmieren man sollte im Adminbereich folgende Funktionen haben: - "Navigationskategorien" verwalten - Inhalte in den "Navigationskategorien" managen - Administratoren anlegen - Inhalte einfach erstellen & mit dem Tinymce Editor bearbeiten können Mein Problem ist wie soll ich anfangen, bzw wie geht das mit den Templates? Oder weiss jemand von einer Anleitung wie man ein CMS erstellen kann? Falls meine Frage unverständlich ist bitte schreiben! Hoffe auf Hilfen Thanks Fubu100 PS: Bitte keine dummen Kommentare | |
|
Antwort 1 von JoSsiF ***** am 24.02.2007 PS: Bitte keine dummen Kommentare Der erste kam bereits von dir. Also was soll das? Mein Problem ist wie soll ich anfangen, bzw wie geht das mit den Templates? Oder weiss jemand von einer Anleitung wie man ein CMS erstellen kann? Für Templates gibt's schöne Lösungen, die sich gut in CMS integrieren lassen. Schau' dir mal die Smarty Template Engine an. Die Frage nach einer Anleitung ist witzig, und die hab ich auch schonmal in einem anderen Forum gelesen (und beantwortet). Wenn es einen "Bauplan" für ein CMS geben sollte, was wäre an diesem CMS dann neu? Oder anders gesagt: welches herausragende Merkmal dieses CMS sollte Leute dazu bringen, es zu benutzen? Auch auf die Gefahr hin, dass du das nicht hören willst: das Web ist voll von guten und schlechten CMS, ich würde mal sagen "gesättigt" ![]() greez ![]() JoSsiF | |
|
Antwort 2 von Sourcerer * am 24.02.2007 Zitat Mein Problem ist wie soll ich anfangen, bzw wie geht das mit den Templates? Ein CMS selbst zu schreiben ist im Prinzip sehr einfach, wenn es zum Beispiel mit wenigen Funktionen ausgestattet ist und auf eigenen Funktionen beruhen soll. Hier eine mögliche Lösung für Templates. Templates zu integrieren ist auch sehr einfach und geht mit folgenden Funktionen, selbstverständlich leicht erweiterbar. Die PHP Datei: Zitat $MeinInhalt = "Mein Inhalt" ; // Funktion zum Einlesen der Templatedatei: function In ( $File ) { $String = file ( $File ) ; $String = implode ( "", $String ) ; return $String ; } // Funktion zum Bearbeiten: function Edit ( $Tag, $NewTag, $String) { $String = str_replace ( "[".$Tag."]", $NewTag, $String ) ; return $String ; } // Funktion zum Ausgeben: function Out ( $String ) { echo $String ; } // Template Einlesen: $Template = In ( "test.html" ) ; // Bearbeiten: $Template = Edit ( "Content", $MeinInhalt, $Template ) ; // Ausgeben: Out ( $Template ) ; Die Templatedatei (test.html): Zitat <!-- Anfang Mein Inhalt--> [Content] <!-- Ende Mein Inhalt--> Ausgabe: Zitat Mein Inhalt Viel Erfolg | |
|
Antwort 3 von Fabian Weber *** am 24.02.2007 Wie ich aber sagen dass es als {banner} die datei banner.gif ausgibt? Thx Fubu100 | |
|
Antwort 4 von Fabian Weber *** am 24.02.2007 | |
|
Antwort 5 von Sourcerer * am 24.02.2007 Die PHP Datei: Zitat $Banner= "banner.gif" ; // Template Einlesen: $Template = In ( "test.html" ) ; // Bearbeiten: $Template = Edit ( "Banner", $Banner, $Template ) ; // Ausgeben: Out ( $Template ) ; Die Templatedatei (test.html): Zitat <!-- Anfang Banner--> <img src="[Banner]" title="Banner" border"0" /> <!-- Ende Banner--> Ausgabe erfolgt wie im Beispiel dann mit Banner. Gruß Sourcerer | |
|
Antwort 6 von Fabian Weber *** am 25.02.2007 Thx Fubu100 | |
|
Antwort 7 von JoSsiF ***** am 25.02.2007 | |
|
Antwort 8 von Fabian Weber *** am 25.02.2007 Code: <style type="text/css"> <!-- .Stil1 {color: #FFFFFF} --> </style> steht, heisst es: Zitat Fatal error: Smarty error: [in index.tpl line 9]: syntax error: unrecognized tag: color: #FFFFFF (Smarty_Compiler.class.php, line 439) was soll ich ändern? THX Fubu100 | |
|
Antwort 9 von Fabian Weber *** am 26.02.2007 Dass ich nicht immer ein neues Thema eröffnen muss frage ich einmal in diesem: wie kann man inhalte einer mysql-datenbank in einer optionsliste ausgeben? und wie kann ich es dann (in einer anderen .php Datei) abrufen ? mit Code: $option = $_POST['option']; ?Die abruf-Funktion geht irgendwie so: Code: mysql_query("select distinct...) ..habe ich zumindest in einem anderen Forum gelesen aber wie genau weiss ich auch nicht.? THX Fubu100 | |
| » weitere Antworten | |
| « zurück | Antworten |

