Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Generowanie menu z pliku tekstowego
Forum PHP.pl > Forum > Przedszkole
ccihyy
Po paru próbach udało mi sie wygenerować rozsuwane menu ale może jest inny lepszy sposób.

A więc tak. Menu mam pliku tekstowym i każdy nowy link zapisuje się w ten sposób


Kod
idmenu^&^rodzaj menu^&^nazwa linku^&^link^&^off/on^&^dla jakiej grupy^&^do jakiego linku - id menu bądź 0 gdy nie należy do żadnego (nie leży w submenu)
idmenu2^&^rodzaj menu^&^nazwa linku^&^link^&^off/on^&^dla jakiej grupy^&^idmenu
idmenu3^&^rodzaj menu^&^nazwa linku^&^link^&^off/on^&^dla jakiej grupy^&^idmenu
...


Na samym początku używam : for i generuje zmienne na takiej podstawie:


Kod
$zmienna_menu[$for_data[0]]['id'] = $for_data[0];
$zmienna_menu[$for_data[0]]['rodzaj'] = $for_data[1];
$zmienna_menu[$for_data[0]]['nazwa'] = $for_data[2];


i tak dalej.

Następnie używam foreach i sortuje to wg ustawień danego linku.

Jest jakiś lepszy sposób? Szukałem troche w innych skryptach, ale tam kod jest bardziej złożony i nic z tego.



CuteOne
  1. [
  2. {
  3. "id":"menu1",
  4. "href": "dd.php",
  5. "pages": [
  6. {"id":"submenu", "href":"ddddd.php"},
  7. {"id":"submenu", "href":"ddddd2.php"},
  8. {"id":"submenu", "href":"ddddd23.php"}
  9. ]
  10. }
  11. ]


poczytaj o JSON lub zapisuj menu jako tablice w php
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.