Autor Zpráva
pepa854
Profil *
Zdravím koupil jsem si script, ale nedokážu si z aktivovat menu.
např: když kliknu na ZRoutes::UrlPage('root', 'cs_cz/deals/cestovani', $language) => $translate->_('Cestování'),
tato záložka skočí na správnou adresu ale už se mi nezmění např barva odkazu (class = "btn3").
zřejmě to i vysvětluji hrozně ale už si nevím rady.
Děkuji.


<?php
function current_link($links, $span=false, $link, $compact = true) {
    global $controller;
    global $action;    

    if(!$link) $link = "/{$controller}/".(str_ireplace("_", "/", $action)).".php";

    $html = '';
    $span = $span ? '<span></span>' : '';
    foreach($links AS $l=>$n) {
        $active = (trim($l,'/')==trim($link,'/'));
        $text = $n;
        $class = "btn".($active?'3':'4');
        if(is_array($text)){
            if($text['class']) $mainclass = ' '.$text['class'];
            $text = $text['text'];
        }
        if(!$compact)
            $html .= "<li class=\"".($active?'current':null)."{$mainclass}\"><div class=\"{$class}\"><a href=\"{$l}\">{$text}</a>{$span}</div><div class=\"{$class}-end\"></div></li>";
        else
            $html .= "<li class=\"".($active?'current':null)."{$mainclass}\"><a href=\"{$l}\">{$text}</a>{$span}</li>";
        
    }
    return $html;
}

#region Main menus

function current_frontend() {
    global $INI;
    global $controller;
    global $action, $action_force;
    global $translate;
    global $language;

    $cmsTour = ZRoutes::UrlCms("tour");
    
    $a = array(
        ZRoutes::UrlPage('root', 'index', $language) => $translate->_('Vše'),
        //ZRoutes::UrlPage('team', 'index', $language) => $translate->_('Předchozí nabídky'),
        ZRoutes::UrlPage('root', 'cs_cz/deals/cestovani', $language) => $translate->_('Cestování'),
        ZRoutes::UrlPage('root', 'cs_cz/deals/jidlo', $language) => $translate->_('Jídlo'),
        ZRoutes::UrlPage('root', 'cs_cz/deals/sport-zazitky', $language) => $translate->_('Sport & Zážitky'),
        ZRoutes::UrlPage('root', 'cs_cz/deals/zbozi', $language) => $translate->_('Zboží'),
        ZRoutes::UrlPage('root', 'cs_cz/deals/relax-krasa', $language) => $translate->_('Relax & Krása'),
        ZRoutes::UrlPage('root', 'cs_cz/deals/sluzby-kultura', $language) => $translate->_('Služby, kultura'),
        ZRoutes::UrlPage('root', 'cs_cz/deals/moda', $language) => $translate->_('Móda'),
        //$cmsTour => $translate->_('Jak nakupovat'),
        );
    $ex = explode("_", $action); $l = "/$controller/$action.php";
    if($action == "no_team_in_city") $l = "/index.php";
    elseif( startsWith($_SERVER['REQUEST_URI'], $cmsTour) ) $l = $cmsTour;
    
    if( !empty($language) && $l!=ZRoutes::UrlPage('team', 'details', $language) && $l!=$cmsTour  )  $l= "/$language".$l;    
 if( strpos($l, 'team/details.php') || $l=="/$language".'/index.php' )  $l= ZRoutes::UrlPage('root', 'index', $language);
         
    return current_link($a, false, $l, false);
}
shaggy
Profil
pepa854:
koupil jsem si script
Tak by bolo lepšie pýtať sa toho, čo ten skript predáva, nie?

ale už se mi nezmění např barva odkazu (class = "btn3").
Čiže tá trieda tam fyzicky je (v html výstupe), ale farba sa nezmení. Potom je chyba v CSS, ukážky php kódu sú zbytočné. Daj odkaz na živú ukážku.
pepa854
Profil *
Prodejce neporadí.
Jedná se o projekt slevohit.cz
v css stilu to nebude.

Děkuji.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: