php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.10.2009, 14:15  
Neuer Benutzer
 
Registriert seit: 28.10.2009
Beiträge: 1
PHP-Kenntnisse:
Anfänger
strolch befindet sich auf einem aufstrebenden Ast
Standard Einfaches PHP Menü anpassen

Hallo zusammen,
ich betreue ehrenamtlich einen Internetauftritt von einer kleinen Kirchengemeinde, da der ehemalige Programmierer nicht mehr ansprechbar / auffindar ist erhoffe ich mir von Euch Hilfe.

Es geht um ein in PHP erstelltes Menü, das nur halb funktioniert. Das Script mal nachfolgend
PHP-Code:
$kirchehome $this->get_template_vars('kirchehome');
$viewbrief $this->get_template_vars('viewbrief');
$download $this->get_template_vars('download');


$cr chr(13).chr(10);
$uri $_SERVER['REQUEST_URI'];
$datei strrchr ($uri"/");
$current_page substr ($datei1);
$anzahl2 strlen ($uri);
$anzahl1 strlen ($current_page);
$differenz $anzahl2 $anzahl1 ;
$pfad substr($uri,0,$differenz);
$menu_data = array(

"index.php" => array($kirchehome$pfad "index.php"),
"index.php?action=viewbrief" => array($viewbrief$pfad "index.php?action=viewbrief"),
"index.php?action=download" => array($downloadbrief$pfad "index.php?action=download")
 );
$navi $cr '<ul id="top_menu">'$cr;
    foreach (
$menu_data as $key => $value) {
    if(
$key != $current_page) {
         
$navi .= '<li>';
         
$navi .= '<a href="' $value[1] . '">';
         
$navi .= $value[0];
         
$navi .= '</a>';
         
$navi .= '</li>' $cr;
     }
      else {
           
$navi .= '<li id="topmenu-active">';
         
$navi .= $value[0];
        
$navi .= '</li>' $cr;
    }
    }
$navi .= '</ul>';
echo 
$navi
Das Problem ist, sobalb ein Untermenupunkt hinzukommt wird der eigentliche Menüpunkt nicht mehr als aktiv gezeigt. So gibt es z.b. für "action=viewbrief" noch einen Unterpunkt der sich "action=viewbriefdetail" nennt. Wie könnte /kann man das Script so umbauen das das für den Haptmenüpunkt berücksichtig wird ?

Für Eure Hilfe wären wir echt dankbar.
Vielen Dank!
strolch ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 28.10.2009, 14:47  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.241
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

So gar nicht. Dazu müßtest Du die URL-Struktur (das Controlling) der Seite so umbauen, dass aus dem URL-Navigationsparameter deutlich wird, welche Punkte untereinander geschatelt sind.

action=viewbrief und action=viewbrief.detail z.B.

(strange Bezeichner btw.)

Alternativ mußt Du die Menüstruktur anderweitig hinterlegen, also dass viewbrief parent von viewbriefdetail ist, und diese Info beim Erstellen des Menüs heranziehen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Aktives Menü ausgeklappt lassen Black_Sheep JavaScript, Ajax und mehr 12 14.03.2009 21:25
menu in einer xhtml seite stripes PHP Tipps 2009 31 04.01.2009 14:26
[Erledigt] Menü mit CSS und JavaScript vollkommenegal HTML, Usability und Barrierefreiheit 18 12.11.2008 13:50
horizontales Menü Fritz73 Scriptbörse 9 26.05.2008 22:26
Einfaches Script anpassen bzw fertigstellen MAD King Trash 6 24.04.2006 21:16
Menu navigation marcels PHP Tipps 2007 1 16.11.2005 18:47
wie gehts schöner/besser? AliceD HTML, Usability und Barrierefreiheit 1 06.09.2005 08:59
Menü Steuerung History !!! PHP Tipps 2005-2 12 23.08.2005 11:51
PHP Menü onMouseOver !!! PHP Tipps 2005-2 6 23.08.2005 00:56
Menü aus MySQL Datenbank ausgelesen PHP Tipps 2005 9 02.06.2005 17:11
PHP Menu mit 2 untermenus PHP Tipps 2005 3 23.05.2005 00:04
so scrollen das menü usw. dableibt PHP Tipps 2005 10 21.05.2005 21:15
Menü auf php-Seite PHP Tipps 2005 20 01.02.2005 20:24
html seite aus menü in php seite einbinden?? PHP Tipps 2004-2 4 21.12.2004 18:00
[Erledigt] PopDown Menü fast fertig!! HTML, Usability und Barrierefreiheit 3 27.07.2004 00:11

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
einfaches php menu, php einfaches menü, php menu action, einfaches html menü, einfaches php menü erstellen, php menü anpassen, php menü ändern, php simples menu, php contextmenu verändern, html php menue, einfaches menü mit php, http://www.php.de/php-einsteiger/60563-einfaches-php-menue-anpassen.html, einfaches menu php, simples php menu, php menü download, php menu script, einfaches php menue, menü steuerung php, xtreamering php menu anpassen, uri pfad umbauen php

Alle Zeitangaben in WEZ +1. Es ist jetzt 10:08 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum