ich hab schon seit laengerem den wunsch eine flash navigation in contenido einzubinden. eine loesung gibt es bisher ja schon von cms-extras.de, aber das script versucht immer "nach hause zu telefonieren", sowas find ich immer beunruhigend. ausserdem ist das ganze nicht open source und somit schwerer an eigene beduerfnisse anzupassen. und es kostet geld....
deswegen werd ich mich jetzt mal ransetzen, was "offenes" zu schreiben. leider sind meine php/mysql kenntnisse nicht perfekt, d.h. ich braeuchte hier und da mal ein paar hilfestellungen von euch in sachen contenido datenbank kram
![Smile :)](./images/smilies/icon_smile.gif)
im prinzip ist das ganze auch nicht soooo schwer!
alles was wir brauchen ist eine php-datei, die die navigation aus der datenbank ausliest und im XML format echoed. die flashdatei liest die php datei als XML ein, was funktioniert weil die vorgaukelt eine XML zu sein!
mein problem im moment ist die kategorien zu strukturieren!
wie ihr hier seht:
![Bild](http://grossy.com/temp/conflash01.jpg)
was fehlt ist natuerlich die unterkategorien sinnvoll einzugliedern, aber dazu scheint mein contenido wissen nicht auszureichen.
meine php-datei sieht bisher so aus:
Code: Alles auswählen
<?
$connection = mysql_connect() or die("Oops couldn't connect to mysql");
$db = @mysql_select_db("con_test",$connection) or die ("Couldn't connect to DB");
$sql = "select * from con_cat_lang";
$result = @mysql_query($sql,$connection) or die("Couldn't do headings query");
echo "<?xml version='1.0'?>\n";
echo "<menu>\n";
while ($row = mysql_fetch_array($result)) {
$name = $row['name'];
$idcat = $row['idcat'];
echo "<item id='$name' theurl='front_content.php?idcat=$idcat' />\n";
}
echo "</menu>";
?>
Code: Alles auswählen
<?xml version='1.0'?>
<menu>
<item id='Hauptnavigation' theurl='front_content.php?idcat=1' />
<item id='Hilfsnavigation' theurl='front_content.php?idcat=2' />
<item id='Punkt 1' theurl='front_content.php?idcat=3' />
<item id='Impressum' theurl='front_content.php?idcat=4' />
<item id='Kontakt' theurl='front_content.php?idcat=5' />
<item id='Punkt 1.1' theurl='front_content.php?idcat=6' />
<item id='Punkt 1.2' theurl='front_content.php?idcat=7' />
<item id='Punkt 2' theurl='front_content.php?idcat=8' />
<item id='Punkt 2.1' theurl='front_content.php?idcat=9' />
<item id='Punkt 2.2' theurl='front_content.php?idcat=10' />
<item id='News' theurl='front_content.php?idcat=12' />
<item id='Punkt 2.3' theurl='front_content.php?idcat=16' />
<item id='Home' theurl='front_content.php?idcat=17' />
<item id='Newsletter' theurl='front_content.php?idcat=19' />
</menu>