Zaznaczanie danej zakładki menu - początkujący

Odpowiedz Nowy wątek
2018-12-09 11:29
0

Witam serdecznie.

Jestem początkującym w programowaniu chciałbym zrobić taką nawigację jak w wyszukiwarce google . Po kliknięciu danej zakładki strona się przeładowuje i zaznacza się ta dana zakładka. Jak takie coś osiągnąć? Czy do tego trzeba użyć ajax oraz jquery?

Pozostało 580 znaków

2018-12-09 13:37
1

Możesz w php zrobić:

  <?php 
    $directoryURI = $_SERVER['REQUEST_URI'];
    $path = parse_url($directoryURI, PHP_URL_PATH);
    $components = explode('/', $path);
    $first_part = basename($_SERVER['PHP_SELF'], ".php");
  ?>

potem w samym navi, prosty warunek który dodaje klasę active

  <ul >
    <li class="<?php if ($first_part=="index") {echo "active"; } else  {echo "noactive";} ?>"><a href="index.php">Home</a></li>
    <li class="<?php if ($first_part=="test-1") {echo "active"; } else  {echo "noactive";} ?>"><a href="test-1.php">Test-1</a></li>
    <li class="<?php if ($first_part=="test-2") {echo "active"; } else  {echo "noactive";} ?>"><a href="test-2.php">Test-2</a></li>
  </ul>

podstrony tworzysz w jako pliki php czyli index.php, test-1.php i tak dalej...


Bardzo dziękuje :) - Vickul 2018-12-09 16:33

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0