Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Generowanie menu z pliku tekstowego
ccihyy
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 27.05.2011

Ostrzeżenie: (0%)
-----


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.



Go to the top of the page
+Quote Post
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


  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

Ten post edytował CuteOne 25.08.2012, 19:35:23
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 06:27