Hallo ihr beiden
naja dann gehen wir das gleich an
Habt ihr schon einmal ein CMS geschrieben ?
ich hab es zum Beispiel so, dass es verschiedene Inhaltstypen gibt, die man einfügen kann. (Im Adminbereich kann man das im Formular via select auswählen.
Ich hab sitemap, txt, txt+images, images.
(Die verschiedenen Typen werden aus der DB ausgelesen, um es einfach zu machen neue einzufügen)
Und ich mach es so, dass im Frontend (das was der normale User zu sehen bekommt)
alle Inhalte einer Seite ausgelesen werden und dann per if entschieden wird, welches plugin eingefügt werden soll.
Also:
PHP:... foreach($content AS c) { if($c['c_mode'] == 'txt') // c_mode enthält eben die information was es ist include('pfad/plugins/content_txt.php'); else if($c['c_mode'] == 'img') include('pfad/plugins/content_img.php'); } ..
Und das die Datei content_txt.php enthält dann einfach nur wie es ausgegeben wird.
Also zum beispiel:
PHP:<div class="left"><img ... ></div> <div class="right"><?php echo $c['c_text']; ?></div>
Und dann ist das im Prinzip gar kein Problem, denn dann fügt ihr neue Plugins einfach in diesen Ordner plugins/ ein und fügt eine neue Zeile in die Datenbanktabelle, wo die verschiedenen Plugintypen für den Adminbereich gespeichert werden ein.
Versteht ihr wie ich es meine ?
Grüße Simon
mal sehen, ich glaube ich verstehe worauf du hinaus willst. Also du meinst das das jeweilige plugin in einem bestimmten ordner liegt (in dem fall plugins) und in der datenbank ein eintrag dazu steht (Name, pfad blablabla) damit ich im Backend bereich was damit machen kann. So ungefähr oder?