index-header.php

In je index-header komt er niet heel veel spannends. Hier komen voornamelijk je php functies die later in de content afgehandeld worden met eventueel een echo.

Het enige wat wel belangrijk is om je menu hier dynamisch op te halen. Dit gaan we op de volgende manier doen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php

/*
 *  Menu block
 */

    $menu = '';
if (file_exists("index.ini") && is_array($content = parse_ini_file("index.ini", true)))
{

    if (array_key_exists("navigation", $content))
    {

        foreach ($content["navigation"] as $basename => $title)
        {
      
            if(isset($_GET['page']) and $_GET['page'] == $basename)

            {

                $class = 'current';
            }

            else
            {
                $class = '';
            }

                $menu .= '<li><a class="' . $class . '" href="index.php?page=' . $basename . '">' . $title . '</a></li>';
        }
    }
}


?>


Zoals je in het scriptje ziet heb ik ook een Class genaamd current meegegeven aan de link die op dat moment opgehaald word. dit omdat ik zie dat heel veel mensen hun actieve menu-item willen opmaken met een ander kleurtje o.i.d. en dat kan nu door in je CSS sheet een class .current te gebruiken en deze te stylen.

Voor nu is dit alles wat er in je index-header komt te staan. ( en de nodige html tags natuurlijk )

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Indeling website
  2. index.php
  3. index-header.php
  4. index-body.php
  5. index-footer.php
  6. index.ini
  7. Tot Slot

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.