eigenes CMS schreiben

( HTML, PHP, Javascript & Co ... )
Antworten
Otto
Beiträge: 67
Registriert: 04.08.2010, 17:41

Beitrag von Otto »

Hallo Ihr,

Ich möchte meine Musikschulseite in ein eigenes CMS System packen.
Eigentlich klappt auch fast alles wie ich möchte.Im Moment habe ich bestimmt einen Denkfehler und folgendes Problem:

In meiner Navigation habe ich die Links mit einem url Parameter versehen:
<li title="Startseite"><a href="index.php?content=2">Startseite</a></li>
<li title="Schuldaten"><a href="index.php?content=1">Schuldaten</a></li>


Dieser ruft dann aus der DB den Inhalt auf, der in meinem DIV Main dargestellt wird:
<?php echo $row_content['inhalt']; ?>

Wie mache ich das, wenn die Seite: index.php aufgerufen wurde, hat ja niemand den Link angeklickt. Somit fehlt der Inhalt.
Erst wenn man auf die Startseite klickt wird der Inhalt gelesen.
Hat jemand eine Idee ?

Gruss Otto
Benutzeravatar
Lighty
Beiträge: 8394
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

Hallo Otto !
Otto hat geschrieben:Ich möchte meine Musikschulseite in ein eigenes CMS System packen.
Ein eigenes schreiben, oder ein bereits fertiges nutzen - wenn ja, welches !?
In meiner Navigation habe ich die Links mit einem url Parameter versehen:
<li title="Startseite"><a href="index.php?content=2">Startseite</a></li>
<li title="Schuldaten"><a href="index.php?content=1">Schuldaten</a></li>


Dieser ruft dann aus der DB den Inhalt auf, der in meinem DIV Main dargestellt wird:
<?php echo $row_content['inhalt']; ?>

Wie mache ich das, wenn die Seite: index.php aufgerufen wurde, hat ja niemand den Link angeklickt. Somit fehlt der Inhalt.
Erst wenn man auf die Startseite klickt wird der Inhalt gelesen.
Wie wird "content", bzw. "inhalt" denn deklariert/angeben !?

... also eine Abfrage die in etwa so aussieht:
Wenn das ausgewählt wurde, dann muss das angezeigt werden ...

( habe das Thema mal nach "Webdesign" verschoben ) ;)
LG, Lighty
Otto
Beiträge: 67
Registriert: 04.08.2010, 17:41

Beitrag von Otto »

Hallo Lighty,

Ich schreibe ein eigenes CMS.
Wie wird "content", bzw. "inhalt" denn deklariert/angeben !?
Der Link sendet den URL Parameter "content" mit dem Wert der ID wo der Inhalt steht.
Mein Contentbereich liest Parameter aus und gibt den Inhalt der msql Tabelle frei.
$colname_content = "-1";
if (isset($_GET['content'])) {
$colname_content = $_GET['content'];
}
mysql_select_db($database_wysiwyg, $wysiwyg);
$query_content = sprintf("SELECT inhalt FROM `index` WHERE id = %s", GetSQLValueString($colname_content, "int"));
$content = mysql_query($query_content, $wysiwyg) or die(mysql_error());
$row_content = mysql_fetch_assoc($content);
$totalRows_content = mysql_num_rows($content);
Das alles geht auch fehlerfrei.Das ganze editieren geht auch problemlos. Ich wollte alles mit einer einzigen Seite machen ?!

Gruss Otto
Benutzeravatar
Lighty
Beiträge: 8394
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

... mmmh !?
Das sieht sehr verwirrend aus - muss ich mich erst mal rein denken ! ;)
Nutzt du Dreamweaver !?

LG, Lighty
Otto
Beiträge: 67
Registriert: 04.08.2010, 17:41

Beitrag von Otto »

ja ich nutze Dreamweaver, ich weiß das sieht man ....
Otto
Beiträge: 67
Registriert: 04.08.2010, 17:41

Beitrag von Otto »

Mit 2 Seiten geht es. Die Index.php liest automatisch den Datensatz ein und die detail.php warten auf den url Parameter um auf den Inhalt zuzugreifen. Ich habe keine Ahnung, ob das so gemacht wird, aber es funktioniert. Alles mit nur einer Seite geht vielleicht gar nicht.

Gruß Otto
Antworten

Zurück zu „Webdesign“