Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problemy z menu - Smarty
Forum PHP.pl > Forum > Gotowe rozwiązania > Systemy szablonów
9-palczasty
Mam problem dry.gif ...
Chiałem zrobić menu z wykorzystaniem mysql(cos na ksztalt z systemu cms - PHP-Nuke):

Menu:
link1
link2
link3
Administracja:
jakis tam tekst.
.....
i tak dalej,
lecz nie wychodzi mi.
Próbowałem z {section} {/section} i nic, albo wyswietla tyko Menu, albo tylko Administracja...
jak to zrobić?questionmark.gif
pomocy!!!!!

dry.gif dry.gif dry.gif dry.gif sleepysmiley03.gif
Za wszelkie informacje dzięks.
bełdzio
a co konkretnie Ci nie wychodzi?
9-palczasty
kiedy wpisuje w pliku .tpl:
{section name=i loop=$blok}
{section name=i loop=$srodek}
<h4>{blok[i].blok}</h4>
<a HREF="index.php3?id={$bloki[i].uid}">{$bloki[i].nazwa}</A>
{/section}
{/section}

to nie wyświetla tak jak bym chciał lub wogóle...
Pliku php nie pokaze bo raz sie wkurzylem(ze mi nie wyswietla) i usunelem go.... dry.gif
Chcialem zrobic CMS'a ale skoro nawet menu mi nie wychodzi...
Czy ktos wie jak zalatwic ten problem?questionmark.gif?
HELP!!!
grush
Zrób to jakoś tak:

  1. <?php
  2. //zapytanie całkiem przypadkowe i bardzo prymitywne :)
  3. $tablica_lewa = array():
  4. $qry = mysql_query("SELECT id, nazwa FROM MENU WHERE menu_type='lewe_menu' ");
  5. while($row = mysql_fetch_assoc($qry) )
  6. $tablica_lewa[] = array('id' => $row['id'], nazwa => $row['nazwa'] );
  7.  
  8. //analogicznie mozesz utworzyc tablice z prawym menu itp
  9.  
  10. $smarty->assign('lewe_menu',$tablica_lewa);
  11. ?>



teraz w szablonie tpl

{section name=lmenu loop=$lewe_menu }
<a href="index.php?id={$lewe_menu[lmenu].id}">{$lewe_menu[lmenu].nazwa}</a><br />
{/section}
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.