menu
Wyniki 1 do 2 z 2

Temat: menu

  1. #1
    Debiutant
    Dołączył
    18-08-2007
    Wpisy
    9
    Punkty
    10

    Domyślny menu

    Witam!
    Mam problem bo nie wiem jak wstawić w Joomla 1.5 tylko linki z mainmenu.
    We wcześniejszych wersjach kożystałem z osobnego pliku, który łączył sie z baza danych i wybierał menu.......
    Teraz ten plik nie działa....

    używałem tego pliku:
    <?php
    global $database, $my;
    $Itemid = mosgetParam( $_REQUEST, 'Itemid', 0 );
    $database->setQuery( "SELECT m.* FROM #__menu AS m"
    . "\nWHERE menutype='topmenu' AND published=1 AND access <= $my->gid"
    . "\nORDER BY sublevel,ordering"
    );
    $rows = $database->loadObjectList( 'id' );
    echo $database->getErrorMsg();
    $openid = $Itemid;
    if ($openid == 0) {
    $openid ="1";
    }
    $database->setQuery( "SELECT * FROM #__menu WHERE menutype='mainmenu' AND published=1 AND access <= $my->gid AND parent = '$openid' ORDER BY ordering, sublevel");
    $subs = $database->loadObjectList();
    echo $database->getErrorMsg();
    $mytabs = count($rows);

    $tabcounter = 0;
    foreach ($rows as $row) { // insert top-menu items
    if ($row->parent == 0 && (trim( $row->link ))) {
    $name = addslashes( $row->name );
    $alt = addslashes( $row->name );
    $link = $row->link ? "$row->link" : "null";
    if ($row->type != "url") {
    $link .= "&Itemid=$row->id";
    }
    // Custom mod to replace the \' that the code creates with only a '

    $name = str_replace("\'","'",$name);

    $link = sefRelToAbs($link);
    if ($tabcounter == 0) {
    if ($openid == $row->id) {
    $topmenu_content .= "<div class=\"top_menu_link\"><div class=\"link-pos2\"><a href=\"$link\" class=\"menu-link2\" id=\"active\">$name</a></div></div>";
    } else {
    $topmenu_content .= "<div class=\"top_menu_link\"><div class=\"link-pos2\"><a href=\"$link\" class=\"menu-link2\">$name</a></div></div>";
    }
    } else {
    if ($openid == $row->id) {
    $topmenu_content .= "<div class=\"top_menu_link\"><div class=\"link-pos2\"><a href=\"$link\" class=\"menu-link2\" id=\"active\">$name</a></div></div>";
    } else {

    $topmenu_content .= "<div class=\"top_menu_link\"><div class=\"link-pos2\"><a href=\"$link\" class=\"menu-link2\">$name</a></div></div>";
    }
    }
    $tabcounter++;
    }
    }


    ?>

    nie działa jak go wklejam....nie wiem moze coś mam zmienić?
    Ostanio edytowane przez marcinsan : 07-02-2008 10:44

  2. #2
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142

    Domyślny

    Jeśli korzystać chcesz z niestandardowego sposobu odczytywania menu, to przecież wiesz, dlaczego tak chcesz. Być może ktoś Ci odpowie, ale zadajesz pytanie o to, jak zrobić coś, co Joomla 1.5 robi bez żadnych haczyków.
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •