Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Menu i parametry - PILNE
#8
Kod:
<?php
defined('_CScript') OR die('No direct access allowed.');
$layer=$subMenu=$menu='';
// TWORZENIE MENU GŁÓWNEGO
$db->query('SELECT `'._prefix.'menu`.`id`,`'._prefix.'menu`.`layer`, `'._prefix.'menu`.`pid`,`'._prefix.'page`.`name`, `'._prefix.'page`.`alias`, `'._prefix.'page`.`link` FROM `'._prefix.'menu` INNER JOIN `'._prefix.'page` WHERE `'._prefix.'page`.`id`=`'._prefix.'menu`.`pid`  AND `'._prefix.'menu`.`layer`=0 ORDER BY `'._prefix.'menu`.`sn` ');
$rs = $db->getRows();

foreach($rs as $row)
{
    if($active==$row['link']) $layer = $row['id'];
    $menu .= '<li><a title="'.$row['name'].'" href="'.$row['link'].'">'.$row['alias'].'</a></li>';
}
if($menu!='')
    $this->menu = '<ul id="nav">'.$menu.'</ul>';
else
    $this->menu = ' ';

if($layer=='')
{
    $db->query('SELECT `'._prefix.'menu`.`layer` FROM `'._prefix.'menu` INNER JOIN `'._prefix.'page` WHERE `'._prefix.'page`.`id`=`'._prefix.'menu`.`pid`  AND  `'._prefix.'page`.`link`="'.$active.'" LIMIT 1');
    $rs = $db->getRow();
    if($rs)
        $layer = $rs['layer'];
    else
        $layer = -1;
}

    $db->query('SELECT `'._prefix.'menu`.`id`,`'._prefix.'menu`.`layer`, `'._prefix.'menu`.`pid`,`'._prefix.'page`.`name`, `'._prefix.'page`.`alias`, `'._prefix.'page`.`link` FROM `'._prefix.'menu` INNER JOIN `'._prefix.'page` WHERE `'._prefix.'page`.`id`=`'._prefix.'menu`.`pid`  AND `'._prefix.'menu`.`layer`="'.$layer.'" ORDER BY `'._prefix.'menu`.`sn` ');
    $rs = $db->getRows();
    if($rs)
        foreach($rs as $row)
            $subMenu .= '<li><a title="'.$row['name'].'" href="'.$row['link'].'">'.$row['alias'].'</a></li>';


if($subMenu!='')
{
        $this->class = 'page';
    $this->subMenu = '<ul id="submenu">'.$subMenu.'</ul>';
}else{
    $this->subMenu = ' ';
        $this->class = 'pageBig';
}
unset($menu,$rs);

?>

Kod:
#nav {height:.......px; list-style:none; margin:0; padding:0; width:100%; clear:both;}
#nav li {float:left; width:........px; height:.......px;}
#nav li a {display:block; width:100%; height:100%;}
Stylowania dla submenu nie podaję, bo nie wiem jak miało by wyglądać.

Ogólnie to w tym twoim kodzie jest strasznie nawalone.
Odpowiedz


Wiadomości w tym wątku
Menu i parametry - PILNE - przez catalunya - 07-12-2012, 02:03
RE: Menu i parametry - PILNE - przez Kartofelek - 07-12-2012, 03:17
RE: Menu i parametry - PILNE - przez andrzejhi - 07-12-2012, 03:18
RE: Menu i parametry - PILNE - przez catalunya - 07-12-2012, 03:34
RE: Menu i parametry - PILNE - przez Kartofelek - 07-12-2012, 16:02
RE: Menu i parametry - PILNE - przez andrzejhi - 07-12-2012, 21:08
RE: Menu i parametry - PILNE - przez catalunya - 08-12-2012, 19:01
RE: Menu i parametry - PILNE - przez Kartofelek - 09-12-2012, 02:24
RE: Menu i parametry - PILNE - przez yriah - 10-12-2012, 07:26

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Rozwijane menu w Bok Boshi 7 7,878 27-09-2014, 00:47
Ostatni post: Kartofelek
  [Problem] Menu [jQuery] [CSS] [HTML] EncoreCode 1 2,838 28-08-2013, 22:16
Ostatni post: msx83
  Light box menu andemel 6 6,275 19-07-2013, 12:18
Ostatni post: atp
  Superfish menu - problem z wyśrodkowaniem. Gargamel 3 3,658 13-02-2013, 19:02
Ostatni post: Kartofelek
Exclamation Rollover - obrazkowe menu jako lista - Problem ripi 3 3,888 28-11-2012, 16:22
Ostatni post: Kartofelek

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl