die Frage ist schon oft (nicht in diesem Forum) aufgetaucht aber ich wäre froh um eure Hilfe:
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!
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"
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.
Ich möchte dich ja nicht schon wieder langweilen mit Verweisen auf Nachschlagewerke und Tutorials. Aber was soll man dir angesichts solcher Fragen anderes antworten?
Die Frage nach dem SQL-SELECT erscheint angesichts der Tatsache, dass du ein CMS programmieren willst, ein wenig lächerlich...
(übrigens lässt sich die Frage an dieser Stelle gar nicht beantworten, da keiner von uns dein Datenmodell samt relevanter Felder kennt)
Also diesmal kannst du mir gerne auf Nachschlagwerke verweisen:
ich habe einen ellenlangen phpcode und will den in php ausgeben ( $smarty->assign('inhalt', $inhalt); )
in $inhalt sollte das ganze zeugs drin stehen, aber wenn ich den php-code in einer Variable speichern gibt es jedesmal einen fehler ( egal ob ich " durch \" ersetze, kann mir jemand sagen wie ich das richtig mache?
Hier de Code, der in einer Variable gespeichert werden soll:
Und wo ist da der Zusammenhang mit der Zuweisung der Variablen? Du gibst doch alles direkt aus mit echo(). Warum eigentlich? Das hat mit einem Template nicht so sehr viel zu tun.
<?php error_reporting(E_ALL); define('SMARTY_DIR', '/usr/export/www/vhosts/funnetwork/hosting/fubu100w/projekt/Smarty/'); require(SMARTY_DIR.'Smarty.class.php'); @mysql_connect ("localhost", "meinbenutzername", "meinkennwort") or die ("keine Verbindung möglich. Benutzername oder Passwort sind falsch");
mysql_select_db("meinedatenbank") or die ("Die Datenbank existiert nicht."); $smarty = new Smarty; $smarty->assign('name', 'Progman'); $smarty->assign('clanname', 'L33T HaXX0r Clan');