Forum > Menu-Bench

Sortieren nach: Eintragsdatum
torsten schrieb am 15.08.2007 um 12:42 Uhr:

nun gehts

hallo carsten,
hab es nun soweit hinbekommen mit dem submenu, war leider eine "if" anweisung zuviel.
besten dank für dieses tool,
torrsten

torsten schrieb am 14.08.2007 um 17:37 Uhr:

hm, danke erstmal. bin jetzt auf dem sprung, werde mir die sachen morgen nochmal ansehen. ich verstehe nur nicht was ichmit path mache muss, damit mir $menupfad die unterseite mitsammt des menus anzeigt. kann man das mit dem komplett durchscrollen über eine gruppe realisieren die alle knoten enthält.?

bis morgen und gruss an die nordsee von der ostsee...

Carsten aus Borkum schrieb am 14.08.2007 um 16:27 Uhr:

Re: submenu werden nicht angezeigt

Hallo Thorsten,

irgendwie steige ich da nicht ganz durch, was Du möchtest, aber die if-Abfrage, ob ein Knoten Unterseiten hat, ist nicht erforderlich. Das macht die Funktion schon selbst und gibt bei fehlenden Knoten automatisch einen leeren String zurück. Bei $menupath muß der Pfad des Knotens angegeben werden, von welchem die Unterseiten angezeigt werden sollen. Für die aktuelle Seite also gleich $path.

Die Vor-Zurück-Navigation ist nicht dafür ausgelegt, in tiefere Knotenebenen herabzusteigen, dazu setzt Du am besten einen Link auf das erste Kind-Knoten-Element.

Grüße Carsten

torsten schrieb am 13.08.2007 um 15:31 Uhr:

vielen dank natürlich hinterher... etwas konfus.

torsten aus Timmendorfer Strand schrieb am 13.08.2007 um 15:28 Uhr:

submenu werden nicht angezeigt

hallo carsten,

habe mir das menu-bench script heruntergeladen, es scheint sich mir aber nicht zu erschliessen. ich friemel hier nun schon seit Tagen herum und stehe vor vielen Fragezeichen:
Wie definere ich den §menupath um die Untermenus anzuzeigen?

mein aufruf ist:
if ($root_node['children'][$path[0]]['children']) print menubench_get_node_menu_ex($path, $path, $root_node, $sub_navi_template);

aber wenn ich in der Seite bin, habe ich kein submenu mehr.
demo hier:

http://o-o.lt/~bilderbar/tonhotel/

navigation-config:

http://o-o.lt/~bilderbar/tonhotel/navigation-config.txt

vielen Dank im voraus, ich sitze hier und komme nicht weiter...


und wie schaffe ich es, das die vor und zurück navigation rekursiv auch in die unterseiten geht?

Ich gebe zu, ich bin designer und nicht programmierer. Also bitte


http://o-o.lt/~bilderbar/tonhotel/

Carsten aus Borkum schrieb am 30.07.2007 um 12:22 Uhr:

Re: Untermenü von Seiten in der 2. Ebene

Hallo René,

wozu soll den dieses array_push/array_shift-Konstrukt gut sein? Damit drehst Du doch einfach nur die Reihenfolge der Pfad-Elemente um und das liefert dann bestimmt kein brauchbares Ergebnis. Um das Untermenü der aktuellen Seite anzuzeigen, muß als menupath einfach nur der aktuelle Pfad an die Funktion übergeben werden.

Grüße
Carsten

René Lange schrieb am 29.07.2007 um 22:24 Uhr:

Untermenü von Seiten in der 2. Ebene

Hallo Carsten,

wir hatten es ja geschafft, Untermenüs von Hauptseiten per
print menubench_get_node_menu_ex($path, $menupath, $root_node, $menu_template);
auszugeben. Ich hab ein bißchen php-Code davorgeschrieben, sodaß neben dem Hauptmenü ein Untermenü erscheint, wenn die aktuelle Seite Unterseiten hat, und $menupath auf die Elternseite zeigt. Zu sehen auf
http://www.stud.uni-goettingen.de/~s307473/sophia/menu.inc
Das Untermenü würde ich stehen lassen und darunter noch ein Unteruntermenü abbilden, wenn die Unterseite selbst Unterseiten hat. Wenn $menupath aber mehr als ein Element enthält, gibt die Funktion nichts aus. Ließe sich das machen?

Viele Grüße,
René

Carsten aus Borkum schrieb am 26.07.2007 um 13:18 Uhr:

Re: Jetzt geht's!

Dein CSS-Layout solltest Du unbedingt auch unter IE6 und IE7 testen, da die Browser viele Bugs haben, die Dir das Layout zerschießen. Weitere Infos dazu findest Du unter http://www.positioniseverything.net/ . Ansonsten noch frohes Schaffen. :)

René Lange schrieb am 25.07.2007 um 21:08 Uhr:

Jetzt geht's!

Ach so :) Bin heute nicht der Schnellste...

Also ich bin dabei, die Seite des Philosophischen Seminars Göttingen umzuarbeiten, was für mich auch den Einstieg in CSS und PHP bedeutet. Ich dachte mir, ich mach aus dem alten Frame- und Tabellenlayout mal was Schönes und Barrierefreies. Dauert wohl noch etwas.

Das Original: http://wwwuser.gwdg.de/~sophia/
Meine Überarbeitung: http://www.stud.uni-goettingen.de/~s307473/sophia/

Ok, das läuft jetzt soweit, jetzt muß ich noch sehen, wie ich diese php-Bedingung formuliere.

Vielen Dank für die Hilfe!
René

Carsten aus Borkum schrieb am 25.07.2007 um 20:59 Uhr:

Re: Unterseitenmenü in Unterseiten

Die Funktion muß menubench_get_node_menu_ex() und nicht menubench_get_node_menu() heißen. Jetzt müßte es aber gehen.

Mit dem PS wollte ich nur andeuten, das ich mich über einen Link als kleines Dankeschön freuen würde. Hoffe, das war jetzt nicht zu aufdringlich :)

René Lange schrieb am 25.07.2007 um 20:54 Uhr:

Re: Unterseitenmenü in Unterseiten

Leider funktioniert das Einfügen des Untermenüs immer noch nur bei Nicht-Unterseiten, obwohl ich jetzt root_node an besagter Stelle stehen habe. Ich habe die Dateien aktualisiert.

P.S. Außerdem verstehe ich deinen Wink-mit-dem-Zaunpfahl leider noch nicht...

Gruß, René

Carsten aus Borkum schrieb am 25.07.2007 um 20:41 Uhr:

Re: Unterseitenmenü in Unterseiten

Das ist nur ein kleiner Flüchtigkeitsfehler. Bei

print menubench_get_node_menu($path, $menupath, $rootnode, $list_template);

fehlt der Unterstrich bei $rootnode (es muß $root_node heißen). Ein weiteres Fehlerchen: Die Datei 'header.inc' ist UTF-8-kodiert (zu sehen am 'ä' in 'Universität') als Charset wird aber 'iso-8859-15' angegeben.

Grüße Carsten

PS: Von Uni-Domains nehme ich auch gern Links entgegen... ;) *wink-mit-dem-zaunpfahl*

René Lange schrieb am 25.07.2007 um 20:16 Uhr:

Re: Unterseitenmenü in Unterseiten

Dies ist die config-Datei:
http://www.stud.uni-goettingen.de/~s307473/sophia/menu-bench-config

Dies ist mein header, den alle Seiten beinhalten:
http://www.stud.uni-goettingen.de/~s307473/sophia/header.inc

Und dies ist die Datei, die das Menü aufruft:
http://www.stud.uni-goettingen.de/~s307473/sophia/menu.inc

Ich hoffe, das ist nicht zuviel auf einmal...
René

Carsten aus Borkum schrieb am 25.07.2007 um 19:38 Uhr:

Re: Unterseitenmenü in Unterseiten

Hallo René,

also eigentlich müßte Dein Code wie gewünscht laufen. Evtl. ist auch das Template oder die Baumstruktur fehlerhaft. Poste doch mal den ganzen Code.

Grüße
Carsten

René Lange schrieb am 25.07.2007 um 19:05 Uhr:

Unterseitenmenü in Unterseiten

Hallo,

ich versuche, das Menü mit den Unterseiten laut untenstehendem Post in die Unterseiten mit aufzunehmen. Hierfür nehme ich folgenden Code, für eine Unterseite der Seite "Lehrende":

$menupath = array('lehrende'); print menubench_get_node_menu_ex($path, $menupath, $rootnode, $list_template);

Das funktioniert jedoch nicht. Eigentlich sollte dieser Code doch überall, wo er steht, das Untermenü der Seite "Lehrende" zeigen, oder? Es wird aber nichts angezeigt.

Schönen Gruß, René

Phreak schrieb am 25.06.2007 um 10:31 Uhr:

Danke

Wow, wie immer vielen Dank für die schnelle Hilfe...werd´s schon zusammen basteln können.
Schöne Grüße

Carsten aus Borkum schrieb am 24.06.2007 um 11:26 Uhr:

Re: Links in neuem Fenster?

Hallo Phreak,

ja, das geht. Dazu kannst Du z.B. für jede Node ein 'target'-Element einbauen, das dann jeweils '_blank' oder '_self' enthält, je nachdem, ob der Link in einem neuen oder im gleichen Fenster geöffnet werden soll. Wie Du das dann als HTML-Attribut zu dem Link ausgegeben bekommst, ist in der Doku unter "Zusätzliche Knoten-Informationen in Templates verwenden" beschrieben. Zusammenbauen mußt Du es Dir schon selber... ;)

Grüße
Carsten

Phreak aus Der Wilde Süda schrieb am 24.06.2007 um 09:35 Uhr:

Links in neuem Fenster?

Hallole miteinander,

ich würde gern erfahren ob es im bereich des möglichen liegt, einen link z.b. in einem neuen fenster zu öffnen? etwa für ein gästebuch?
für hilfe wär ich euch dankbar....
sonnige grüße aus dem wilden süda
phreak

Carsten aus Borkum schrieb am 03.01.2007 um 15:25 Uhr:

Re: Children

Der Abschnitt "Pfad holen", den Du aus der Demo verwendest, ist überflüssig. Da wird der Pfad aus den übergebenen GET-Parametern generiert. Da Deine URLs keine GET-Parameter enthalten und Du auch für jede Seite eine eigene Datei anlegst, kannst Du den Pfad direkt angeben. In der Datei 'disclaimer' dann z.B.

$path = array('common', 'disclaimer');

Udo Kiesel aus Gerolzofen schrieb am 03.01.2007 um 15:11 Uhr:

Children

Hallo

ich habe in der Config dies eingegeben:

'common' => array(
        'url'        => 'common/',
        'label'        => 'Common',
        'title'        => 'Common',
    'children'    => array(
            'disclaimer' => array(
                'url'    => 'common/disclaimer/',
                'label'    => 'disclaimer',
                'title'    => 'disclaimer'),

und dann im disclaimer:

include_once '../../menu-bench.php';
include '../../menu-bench-config.php';

// Pfad holen

if($_GET['page'] == '')
    $path = array('disclaimer');
else
    $path = explode('__', $_GET['page']);

Carsten aus Borkum schrieb am 02.01.2007 um 13:38 Uhr:

Re: Children

Hallo Udo,

eigentlich müssen nur die URLs geändert werden. Evtl. hast Du das SITE_PREFIX, was über die Templates den URLs vorangestellt wird, nicht richtig gesetzt. Aber ohne einen Blick in den PHP-Quelltext oder das generierte HTML kann ich da auch nicht weiterhelfen.

Ein verspätetes Frohes Neues
Carsten

Udo Kiesel aus Gerolzofen schrieb am 30.12.2006 um 14:32 Uhr:

Children

Hallo,

ich muss noch mal stören. Wenn ich die Children aufrufen will (z.B. test_sub1.php), gebe ich doch bei dem url bei den children test_sub1.php ein. Mein Problem ist hier, dass er diese aber nicht aufruft, oder muss man im Children noch was ändern, außer den Namen der Datei?
Vielen Dank

Carsten aus Borkum schrieb am 22.12.2006 um 16:50 Uhr:

Re: Untermenus nicht anzeigen

Hallo Udo,

nun genau das macht doch die Demo. Das Menü am linken Rand stellt die Hauptbereiche dar. Damit im Content-Bereich keine Untermenüs angezeigt werden, kann der Code zur Ausgabe einfach rausgelöscht werden.

Grüße
Carsten

Udo Kiesel aus Gerolzhofen schrieb am 22.12.2006 um 16:41 Uhr:

Untermenus nicht anzeigen

Hallo,

ich wollte wie auf der Homepage http://www.sram.com/en ein Menu mit den 4 oder 5 wichtigsten Bereichen einrichten und auf die Unterpunkte verweisen.
Kann man das realisieren, ohne die Unterpunkte als Menu anzeigen zu lassen, aber trotzdem die Navigation zu includen.

Carsten aus Borkum schrieb am 23.11.2006 um 20:03 Uhr:

Re: Sitemap

Hallo Wolf,

sieht doch gut aus! Sitemaps werden z.Zt. aber leider nicht unterstützt. Kannst es ja mal als Programmierübung sehen, die Daten liegen ja alle in dem Array vor. :)

Ich würde aber nach wie vor denn umgekehrten Weg gehen: Nicht die Dateien (z.B. about.php) von der index.php aus einbinden, sondern in about.php würde ich das Menü und das Layout per include einbinden. Dann wird deine Seite von den Suchmaschinen wohlwollender behandelt, da die GET-Parameter in den URLs wegfallen.

Grüße
Carsten

Wolf Broszies aus Berlin schrieb am 23.11.2006 um 19:17 Uhr:

Sitemap

Wie angekündigt: Was ich bisher mit Menue-Bench gebaut habe: www.amhdb.de
Bitte nicht zu kritisch sein, es ist bisher nur ein Skelett einer Webseite, es fehlen Seiten, Funktionalitäten und Inhalte.

Meine Frage: Läßt sich mit Menu bench eine komplette Sitemap erzeugen? Bisher gibt mir das Script immer nur eine Navigationsebene aus, ich hätte aber gerne auf einer Seite den $pages-Baum bis runter zur dritten Stufe.

MfG,

Wolf Broszies

Carsten aus Borkum schrieb am 19.11.2006 um 18:30 Uhr:

Neuer Release: Menu-Bench V2.1

Menu-Bench steht jetzt in Version 2.1 zum Download bereit. Die neuen Features:

- Gruppierung von Menüpunkten mit Zwischenüberschriften ist möglich
- Automatische HTML-Entity-Kodierung von Knotenwerten

Wolf Broszies aus Berlin schrieb am 17.11.2006 um 21:57 Uhr:

Nochmals Danke

*Ganz* steige ich noch nicht durch, aber bisher funktioniert alles. Wie gesagt, wenn die Seite einsatzreif ist, melde ich mich nochmal mit dem link.

Grüße

Carsten aus Borkum schrieb am 17.11.2006 um 21:04 Uhr:

Re: Das hatte ich befürchtet

Die $path-Variable bezeichnet den Pfad innerhalb des Navigationsbaums und hat *nichts* mit Dateiverzeichnissen oder URLs zu tun. Der Zusammenhang besteht in der Demo nur darin, das aus einer GET-Variablen (der Teil hinter dem Fragezeichen in der URL) die $path-Variable generiert wird.

Ansonsten, PHP zu lernen wird Dich sicher weiterbringen... ;)

Grüße
Carsten

Wolf Broszies aus Berlin schrieb am 17.11.2006 um 20:44 Uhr:

Das hatte ich befürchtet

Vielen Dank für die schnelle Antwort. Es ist das passiert, was ich befürchtet habe: Es klappt, aber ich habe keine Ahnung wieso :-)
Ich verstehe den zusammenhang zwischen verzeichnissen und _ noch nicht ganz, lieber wäre mir ja, $path würde anschließend "about_impressum" enthalten und menue bench _diesen_ wert in der Navi finden - weil ich z.B. jetzt nicht weiß. was Menue Bench tut wenn ich ins verzeichnis /texte das file texte_edit_post.php legen würde.

Aber ebenw as ich befürchtet habe: Hier gehts dann um meine mangelnden PHP-Kenntnisse, und die muß ich selbst beheben. Ich habe nichtmal den zweiten Teil deiner Antwort verstanden ^^.

Danke dennoch für die Hilfe, ich werde mich einfach weiter in die Materie reinknieen und mich melden, wenn ich ein Ergebnis habe.

mit freundlichen Grüßen,

Wolf Broszies

Carsten aus Borkum schrieb am 17.11.2006 um 19:20 Uhr:

Re: Es will nicht, und ich weiß nicht, wieso

Hallo Wolf,

der Trenner für Pfad-Schlüssel besteht in der Demo aus zwei Unterstrichen. Du hast immer nur einen angegeben. Du mußt die URLs dann z.B. von 'index.php?page=about_sitemap' nach 'index.php?page=about__sitemap' ändern. Außerdem muß es anstatt 'about_index' einfach nur 'about' heißen. Der zu verwendende Trenner ist übrigens als erstes Argument bei explode() angegeben.
Für den Aufbau einer Website ist es aber auch ratsam, keine URLs der Form index.php?bla=blub zu verwenden. Stattdessen kannst Du am besten die Dateien normal erstellen und darin den Pfad manuell setzen (z.B. $path = array('about', 'sitemap'); ). Um Dir Arbeit zu ersparen, kannst Du in den Dateien dann das Menü anstatt des Seiteninhalts per include einbinden.

Grüße
Carsten

Wolf Broszies aus Berlin schrieb am 17.11.2006 um 18:37 Uhr:

Es will nicht, und ich weiß nicht, wieso

Problem:
Die Webseite ist zerlegt in verschiedene PHP_Scripte. Der Header soll aus der in der URL übergebenen Seite den richtigen Node finden und die URL dann in $inc schreiben.

****** Auszug aus dem Script des Headers:

/* Pfad holen */

if($_GET['page'] == '')
    $path = array('index');
else
    $path = explode('__', $_GET['page']);

/* Knoten finden */

$node = &menubench_find_node($path, $pages);
if($node===NULL)
    $inc = "404.php"; // Auf 404 umleiten, wenn Pfad ungültig
else
    $inc = $node[file];

***** Auszug aus zugehöriger config.php

    'about' => array(
        'url'        => 'index.php?page=about_index',
        'label'        => 'Über',
        'title'        => 'Über diese Webseite',
        'file'        => 'about/index.php',
        'children'    => array(
            'sitemap' => array(
            'url'        => 'index.php?page=about_sitemap',
            'label'        => 'Sitemap',
            'title'        => 'Übersicht über diese Webseite',
            'file'        => 'about/sitemap.php'),
        'kontakt' => array(
            'url'        => 'index.php?page=about_kontakt',
            'label'        => 'Kontakt',
            'title'        => 'Kontakt zu den Betreibern der Seite',
            'file'        => 'about/kontakt.php'),
        'impressum' => array(
            'url'        => 'index.php?page=about_impressum',
            'label'        => 'Impressum',
            'title'        => 'Impressum der Webseite',
            'file'        => 'about/impressum.php')


Problem: find_node_menue findet den in $path angegebenen Node anscheinend nicht. Das Ergebnis, wenn man sich die Variablen ausgeben läßt nach Ablauf des Scripts ist:
node = Array

path = Array
about_impressum

inc = 404.php
file =


********** Preisfrage: Was mache ich falsch?
Ich gebe zu ich habe schamlos aus der Demo kopiert & geklaut, aber offenbar bin ich nicht gut genug, es *richtig* zu machen ;(

Herzlichen Dank im Voraus

Carsten aus Borkum schrieb am 14.10.2006 um 19:16 Uhr:

Re: Menü horizontal möglich?

Hallo Kirzz,

gib das Menü einfach als ungeordnete Liste mittels <ul> aus. Um zu erreichen, das die Menüpunkte nun in einer Zeile dargestellt werden, mußt Du die <li>-Elemente mittels CSS-Stylesheets zu inline-Elementen machen. Dies ist z.B. mit der Deklaration

ul.[menüklasse einfügen] li { display: inline; }

möglich.

Grüße
Carsten

Kirzz schrieb am 12.10.2006 um 11:40 Uhr:

Menü horizontal möglich?

Hallo,

ich habe die Web Site heute entdeckt und bin von der Möglichkeit dass das Menü die aktiven Seiten farbig gesondert darstellt begeistert.
Jetzt habe ich leider kaum Erfahrung in PHP und brauche Hilfe.
Ich möchte folgendes realisieren:
Ein horizontales Menü mit unterschiedlichen Menübreiten der einzelnen Einträge, aber einer festen Gesamtmenübreite. Das Menü soll in einem div-Container platziert werden. Ist das vielleicht möglich?

Danke, Kirzz

Freddie aus Wuppertal schrieb am 08.10.2006 um 18:00 Uhr:

Re: Leerzeilen ins Menü einbauen

Hallo Carsten,

danke für Deine Antwort; warte da gern eine Weile. Wäre ja super wenn es bald schon was neues gibt.

Schöne Grüße, Freddie

Carsten aus Borkum schrieb am 07.10.2006 um 19:40 Uhr:

Re: Leerzeilen ins Menü einbauen?

Hallo Freddie,

mit der aktuellen Version geht das nicht, Version 2.1 wird aber die Möglichkeit bieten, ein Menü in mehrere Gruppen aufzuteilen und diese auch mit Zwischenüberschriften zu versehen. Das dürfte wohl das sein, was Du suchst. Du must Dich allerdings noch ein paar Tage gedulden.

Grüße, Carsten

Freddie aus Wuppertal schrieb am 07.10.2006 um 17:47 Uhr:

Leerzeilen ins Menü einbauen?

Hallo.. also erstmal ein herzliches Dankeschön für die Menü-Bench. Ich bin zwar eher PHP-Laie, aber die Möglichkeiten der Menüs sind wirklich genial. Weiß jemand, ob es irgendwie machbar ist, im Menü eine oder mehrere Leerzeile (zur Unterteilung) einzubauen? Wie geht man da am besten vor?
Vielen Dank für jeden Tip!!

Carsten Meier aus Borkum schrieb am 25.07.2006 um 11:32 Uhr:

Re: Unterseitenmenü

Hallo,

ich würde, falls Du für die Unterseiten separate Dateien anlegst, den Pfad direkt in der Datei setzen und nicht als GET-Parameter übergeben. Also z.B.:

$path = array('ober', 'unterseite1');

Grüße
Carsten

Jörg aus Berlin schrieb am 25.07.2006 um 10:23 Uhr:

Unterseitenmenü auf den Unterseiten mitführen und current_item anzeigen

Hallo Carsten,
habe es geschafft.
Ich muss natürlich bei den Links die >Parameter übergeben.
unterseite1.php?page=ober__unterseite1
Jetzt wird alles richtig angezeigt. Super.

Gruß jörg

Jörg aus Berlin schrieb am 24.07.2006 um 17:51 Uhr:

Re: Unterseitenmenü auf den Unterseiten mitführen und current_item anzeigen

Hallo Carsten,
Dein Tip hat geklappt. Danke. Ich bekomme nur nicht die gerade aufgerufene Seite als "current__item" ausgegeben.
Muss ich da noch was übergeben?

Danke und Gruß
Jörg

Carsten Meier aus Borkum schrieb am 20.07.2006 um 16:39 Uhr:

Re: Unterseitenmenü auf den Unterseiten mitführen

Hallo Jörg,

ja das geht. Du mußt dann auf den Unterseiten das Menü jeweils mit menubench_get_node_menu() ausgeben und dabei als zweiten Parameter ($menupath) den Pfad der Hauptseite angeben, zu der die Unterseiten-Links ausgegeben werden sollen.

Grüße
Carsten

Jörg aus Berlin schrieb am 20.07.2006 um 15:59 Uhr:

Unterseitenmenü auf den Unterseiten mitführen

Hallo,
ich habe mir das Menü angesehen und finde es ziemlich gut.
Ich stehe mit meinen PHP-Kenntnissen noch am Anfang und habe eine Frage.
Gibt es eigentlich auch die Möglichkeit, das Menü für die 3 Unterseiten nach der
Auswahl eines Menüpunktes stehenzulassen und nur den aktuellen Punkt hervorzuheben.
Sozusagen das Unterseiten-Menü auf den Unterseiten mitzuführen?

Super Skript.

Gruß Jörg

Carsten Meier aus Borkum schrieb am 26.04.2006 um 14:02 Uhr:

Re: menue Einrichtung

Hallo,

da ich weder ein WAMP-System noch Dreamweaver benutze, kann ich Dir da leider nicht weiterhelfen. Teste doch erstmal mit einer kleinen Datei (z.B. test.php), ob überhaupt PHP-Skripte laufen. Das könnte dann so aussehen:

<?php
print 'PHP läuft!';
?>

MfG, Carsten

T.Kübler aus Erlensee schrieb am 26.04.2006 um 13:29 Uhr:

menue Einrichtung

Hi habe euer script in eine index.php datei umbenannt und einen wamp5-1.4.4 server am laufen.

ich benutze dreamweaver 8 als startmöglichkeit.
leider ist es mir nicht möglich euer script zu starten... gibt es zum start irgendwelche hilfe?

Carsten Meier aus Borkum schrieb am 28.03.2006 um 20:24 Uhr:

Untermenü-Ebenen

Untermenüs im Sinne von Drop-Downs sind im Moment leider nicht möglich.

Olli schrieb am 15.03.2006 um 13:22 Uhr:

Navigation um Untermenüebene erweitern

Hallo,
ist es möglich eine oder mehrere Unterebenen in das Skript einzufügen. Wenn ja, wie muss das Skript dann angepasst werden. Ich stehe mit PHP noch ganz am Anfang und bin über jede Hilfe dankbar!

Bye OLLI

Peter Fischer schrieb am 09.03.2006 um 08:45 Uhr:

downloadlink liefert Fehler

Hallo,
ich wollte mir gerade über den downloadlink das menu-v-2 laden. Leider bekomme ich nur einen Fehler. Mache ich etwas falsch oder stimmt mit dem link etwas nicht?

mfg

Reinhard Lange aus Flörsheim schrieb am 07.03.2006 um 20:01 Uhr:

Menu-Bench

Hallole,

habe durch Zufall Deine Seite gefunden ... Dein Menü-Bench ist "der Hammer". Habe mir auch ein bischen den Quellcode und die Doku angesehen, sieht sehr gut aus. Ich bin leider nicht der PHP-Experte und deshalb noch ein paar Fragen bzw. Wünsche.
1. Was (und wie) muss ich tun, damit in der Blätter-Funktion statt Text-Links kleine GrafikPfeile eingebaut werden können ?
2. Ich nehme an, dass ich die Links der Unterseiten-1 bis x auch anders formatieren kann z.B. als Drop-Down des "Haupt-Links" Unterseiten. Aber wie und wo mache ich das (richtig) ?

Gruss Reinhard

Phreak aus Immernoch der schöne Süden schrieb am 05.02.2006 um 11:42 Uhr:

Vielen Dank auch..

Hallo und vielen Dank auch für die schnelle Hilfe - werds sofort ändern und ausprobieren.
sonnige Grüße aus BW
Phreak

Carsten Meier aus Borkum schrieb am 04.02.2006 um 17:08 Uhr:

Re: Ich komme mit den Links net klar

Hallo!

Der Weg, den Du da beschrieben hast, reißt ein riesiges Sicherheitsloch auf! So kann dann z.B. jeder mit index.php?page=../files/passwoerter sich Dateien außerhalb von DocRoot anzeigen lassen. Stattdessen kannst Du in den Seiten-Arrays einen Dateinamen z.B. unter 'filename' ablegen, den Du dann einbindest. Ein Beispiel:

$pages = array(

'seite1' => array(
'url' => 'index.php?page=seite1',
'title' => 'Seite 1',
'filename' => 'seite1.php')

);

// ...

$inc = 'Pfad/'.$pages[$_GET['page']]['filename'];
include $inc;

Phreak aus Der wilde Süda schrieb am 04.02.2006 um 13:11 Uhr:

Ich komme mit den Links net klar

Hallole aus dem schönen Süden der Republik,
ich habe ein kleines Problem mit der Ausgabe der Links mit Menue_Bench....
Ich habe das Script per include in meine index.php geladen und möchte den Inhalt verschiedener Seiten immer etwa so ausgeben: index.php?page=meine_selbst_erstellten_seiten.php ...
Nun frage ich mich, wie kann ich die Links so ausgeben, damit ich immer den gewünschten Link in der Index.php geladen bekomme und wo muss ich diese Seiten Speichern?

Ich weiß, es hört sich verwirrend an - iss komisch aber iss halt so. Ich hab mit PHP noch wenig Erfahrung und würd' mich über jede Hilfe Freuen.
Bis denne
Gruß Phreak

Carsten Meier aus Borkum schrieb am 02.02.2006 um 11:02 Uhr:

Re: Baumstruktur mit Menu-Bench

Hallo!

Eine Baumstruktur unterstützt Version 1.0 nicht. Die Version 2.0 tut dies, ist auch schon fertig, aber die Anleitung fehlt noch...

In V2.0 sind die Seiten wie folgt abgelegt:

$pages = array(
    'seite1' => array(
        'url'=>'...',
        'title'=>'Seite 1',
        'label'=>'Seite 1',
        'children'=>array(
            'seite1a'=>... wie 'seite1'
        )
    )
);

Diese Struktur kannst Du auch mit V1.0 benutzen, Du mußt die Menüs dann direkt mit den Unterseiten-Arrays (z.B. $pages['seite1']['children']) ausgeben.

MfG, Carsten

Christoph Weis schrieb am 02.02.2006 um 11:01 Uhr:

Baumstruktur mit Menu-Bench

Hallo,

das Script Menu-Bench V1.0 sieht sehr interessant aus.

Ich bin auf der Suche nach einem Script, dass die Navigation als Liste ausgibt.

Beispiel: www.sparda-bw.de

Läßt sich das Script hierfür auch verwenden?

Die Besonderheit dabei ist, dass die oberste Ebene aktiv bleibt, auch wenn man sich in Unterebenen befindet.

Ich hatte bereits vergeblich versucht soetwas hinzubekommen.

Meine Versuch gingen über eine externe Datei, die die Stuktur vorgibt:

+ Ebene1a index1.php
+ Ebene1b index2.php
++ Ebene2a index3.php
++ Ebene2b index4.php
+++ Ebene3a index5.php
+++ Ebene3b index6.php
++ Ebene2b index7.php
++ Ebene2c index8.php
+ Ebene1c index9.php
+ Ebene1d index10.php

An der Anzahl der Pluszeichen erkenne ich die Ebene. Dann hatte ich bisher die Datei eingelesen:

$buffer = array();
$i=1;
$handle = fopen('liste.txt', "r");
while (!feof($handle)) {
$buffer[$i] = preg_split("/\t+/", trim(fgets($handle)));
$i++;
}
fclose($handle);


Vielleicht gibt es Anregung für Menu-Bench V1.0 ?

Oder sogar einen Lösungsvorschlag für mich. Ich würde mich über eine Antwort freuen.

Gruß
Christoph