Hi!
Ich habe gerade ein Tree - Menü für meine Homepage (sewid.de) geschrieben (in PHP), wer es sich anschauen will, der sieht es unten. Wenn ich jetzt aber einen neuen Block erstelle, mit dem Inhalt, dann wird garnichts angezeigt, nur der Titel des Blocks. Danach habe ich ausprobiert und habe einen Block mit dem Inhalt
<?
$test = "blablabla";
echo $blablabla;
?>
erstellt. Auch da wird nichts angezeigt. Weiß da jemand rat?
HILFE!!!
Gruß
Der uneingeloggte Bruce
So, jetzt das Treemenü
<?
$daheim = "<a href='?ort=daheim'>Home</a>";
$hilfe = "<a href='?ort=hilfe'>Hilfe</a>";
$artikel = "<a href='?ort=artikel'>Artikel</a>";
$community = "<a href='?ort=community'>Community</a>";
$service = "<a href='?ort=service'>Service</a>";
$mitglieder = "<a href='?ort=mitglieder'>Mitglieder</a>";
$administration = "<a href='?ort=administration'>Administration</a>";
$output = "<strong><big>ˇ</big></strong> $daheim<br>
<strong><big>ˇ</big></strong> $hilfe<br>
<strong><big>ˇ</big></strong> $artikel<br>
<strong><big>ˇ</big></strong> $community<br>
<strong><big>ˇ</big></strong> $service<br>
<strong><big>ˇ</big></strong> $mitglieder<br>
<strong><big>ˇ</big></strong> $administration<br>";
switch ($ort){
case "daheim";
$output = "<strong><big>ˇ</big></strong> $daheim<br>
<strong><big>ˇ</big></strong> $hilfe<br>
<strong><big>ˇ</big></strong> $artikel<br>
<strong><big>ˇ</big></strong> $community<br>
<strong><big>ˇ</big></strong> $service<br>
<strong><big>ˇ</big></strong> $mitglieder<br>
<strong><big>ˇ</big></strong> $administration<br>";
break;
case "hilfe";
$output = "<strong><big>ˇ</big></strong> $daheim<br>
<strong><big>ˇ</big></strong> $hilfe<br>
   <a href='modules.php?name=Feedback'>Kontakt</a><br>
   <a href='modules.php?name=FAQ'>FAQ</a><br>
   <a href='modules.php?name=Search'>Suche</a><br>
<strong><big>ˇ</big></strong> $artikel<br>
<strong><big>ˇ</big></strong> $community<br>
<strong><big>ˇ</big></strong> $service<br>
<strong><big>ˇ</big></strong> $mitglieder<br>
<strong><big>ˇ</big></strong> $administration<br>";
break;
case "artikel";
$output = "<strong><big>ˇ</big></strong> $daheim<br>
<strong><big>ˇ</big></strong> $hilfe<br>
<strong><big>ˇ</big></strong> $artikel<br>
   <a href='modules.php?name=Topics'>Themen</a><br>
   <a href='modules.php?name=Submit_News'>Einreichen</a><br>
   <a href='modules.php?name=Stories_Archive'>Archiv</a><br>
   <a href='modules.php?name=Surveys'>Umfragen</a><br>
   <a href='modules.php?name=Search'>Suche</a><br>
<strong><big>ˇ</big></strong> $community<br>
<strong><big>ˇ</big></strong> $service<br>
<strong><big>ˇ</big></strong> $mitglieder<br>
<strong><big>ˇ</big></strong> $administration<br>";
break;
case "community";
$output = "<strong><big>ˇ</big></strong> $daheim<br>
<strong><big>ˇ</big></strong> $hilfe<br>
<strong><big>ˇ</big></strong> $artikel<br>
<strong><big>ˇ</big></strong> $community<br>
   <a href='modules.php?name=Forums'>Forum</a><br>
   <a href='modules.php?name=WebChat'>Chat</a><br>
<strong><big>ˇ</big></strong> $service<br>
<strong><big>ˇ</big></strong> $mitglieder<br>
<strong><big>ˇ</big></strong> $administration<br>";
break;
case "service";
$output = "<strong><big>ˇ</big></strong> $daheim<br>
<strong><big>ˇ</big></strong> $hilfe<br>
<strong><big>ˇ</big></strong> $artikel<br>
<strong><big>ˇ</big></strong> $community<br>
<strong><big>ˇ</big></strong> $service<br>
   <a href='modules.php?name=Web_Links'>Links</a><br>
   <a href='modules.php?name=Downloads'>Downloads</a><br>
   <a href='modules.php?name=Content&pa=list_pages_categories&cid=1'>Anleitungen</a><br>
   <a href='modules.php?name=Top'>Top 10</a><br>
<strong><big>ˇ</big></strong> $mitglieder<br>
<strong><big>ˇ</big></strong> $administration<br>";
break;
case "mitglieder";
$output = "<strong><big>ˇ</big></strong> $daheim<br>
<strong><big>ˇ</big></strong> $hilfe<br>
<strong><big>ˇ</big></strong> $artikel<br>
<strong><big>ˇ</big></strong> $community<br>
<strong><big>ˇ</big></strong> $service<br>
<strong><big>ˇ</big></strong> $mitglieder<br>
   <a href='modules.php?name=Private_Messages'>Nachrichten</a><br>
   <a href='modules.php?name=Members_List'>Liste</a><br>
   <a href='modules.php?name=Your_Account'>Profil</a><br>
   <a href='modules.php?name=WebMail'>Web Mail</a><br>
   <a href='modules.php?name=Downloads2'>Downloads</a><br>
<strong><big>ˇ</big></strong> $administration<br>";
break;
case "administration";
$output = "<strong><big>ˇ</big></strong> $daheim<br>
<strong><big>ˇ</big></strong> $hilfe<br>
<strong><big>ˇ</big></strong> $artikel<br>
<strong><big>ˇ</big></strong> $community<br>
<strong><big>ˇ</big></strong> $service<br>
<strong><big>ˇ</big></strong> $mitglieder<br>
<strong><big>ˇ</big></strong> $administration<br>
   <a href='admin.php'>Hauptmenü</a><br>
   <a href='http://www.sewid.de/htmlarea/editor.html' target='_blank'>HTML Editor</a><br>
   <a href='admin.php?op=content'>Inhalt</a><br>
   <a href='modules.php?name=bildarchiv'>Bildarchiv</a><br>
   <a href='admin.php?op=adminStory'>Artikel</a><br>
   <a href='admin.php?op=messages'>Mitteilungen</a><br>
   <a href='admin.php?op=create'>Umfragen</a><br>
   <a href='admin.php?op=downloads'>Downloads1</a><br>
   <a href='admin.php?op=downloads2'>Downloads2</a><br>
   <a href='admin.php?op=links'>Links</a><br>
   <a href='admin.php?op=SplattForumConfig'>Forum</a><br>
   <a href='modules.php?name=Statistics'>Statistik</a><br>";
break;
};
echo $output;
?>
du musstb zu erst unter blocks/ eine PHP Datei erstellen , z.B block-sewidde.php
Schaue dir einen Anderen Block an als Vorlage und kopiere dein menü darein.
hochladen und dann unter ADMIn Blocks aus dem Auswahlmenü den Block aussuchen und schwups wird er erscheinen.
So im Adminbereich den Code reinkopieren geht nicht
Hi Bruce :)
Füge ganz am Anfang folgendes ein:
global $ort;
Und am Ende anstatt echo $output; folgendes:
$content = $output;
Dann würde ich allerdings die Variable $ort noch irgendwie in einem Cookie speichern und wieder auslesen. Ansonsten geht sie ja beim nächsten Klick auf einen anderen Link verloren.
das klappt soweit alles ganz gut, nur funktioniert der switch irgendwie nicht. egal auf was ich klicke, das menü klappt nicht aus. Warum???
doch, es geht, ich habe das global vergessen. sorry
wie sähe denn so ein cookie aus? Ich habe sowas noch nie gemacht.