Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Internet > Web razvoj > Serverske aplikacije i baze podataka
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Serverske aplikacije i baze podataka PHP, Perl, ASP, ASP .NET, ColdFusion...
MySQL, PostgreSQL, MSQL, Oracle...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 14.1.2012, 19:19   #1
Dekip
V.I.P. Recenzent
 
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.198
Zahvalnice: 767
Zahvaljeno 1.024 puta na 568 poruka
Određen forumom Aktivni link u navigaciji

Како наместити да линк у навигацији остане hover у зависности од стране на којој си? Не мислим на подменије већ на прости ред од пар линкова ка страницама?

Пробао сам нешто овако али не иде.
Kod:
<div id="hd">
    <ul id="mnv">
      <li<?php echo active("home"); ?>><a href="?p=home">Home</a></li>
      <li<?php echo active("about_us"); ?>><a href="?p=about_us">About us</a></li>
      <li<?php echo active("services"); ?>><a href="?p=services">Services</a></li>
      <li<?php echo active("gallery"); ?>><a href="?p=gallery">Gallery</a></li>
      <li<?php echo active("contact_us"); ?>><a href="?p=contact_us">Contact us</a></li>
    </ul>
  </div>
PHP kod:
<?php
$p 
"home";
if(!empty(
$_GET)) {
    foreach(
$_GET as $key => $value) {
        ${
$key} = $value;    
    }
}
function 
active($val) {
    global 
$p;
    if(
$val == $p) {
        return 
" class=\"act\"";
    }
}
?>
Има ли неко решење?
Dekip je offline   Odgovor sa citatom ove poruke
Stara 14.1.2012, 19:53   #2
dare023
Veteran
 
Član od: 30.6.2006.
Lokacija: Bečkerek
Poruke: 722
Zahvalnice: 46
Zahvaljeno 133 puta na 122 poruka
Određen forumom Re: Aktivni link u navigaciji

Napraviš u css klasu npr link.active sa izgledom koji ti treba i na svakoj strani je dodaš odgovarajućem linku
dare023 je offline   Odgovor sa citatom ove poruke
Stara 14.1.2012, 20:58   #3
Dekip
V.I.P. Recenzent
 
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.198
Zahvalnice: 767
Zahvaljeno 1.024 puta na 568 poruka
Određen forumom Re: Aktivni link u navigaciji

У ствари урадио сам ово:
PHP kod:
<?php if ($pageName == 'home') { echo '<li class="active"><a href="index.php">Početna</a></li>'; } else { echo '<li><a href="index.php">Početna</a></li>'; } ?>  
   <?php if ($pageName == 'softver') { echo '<li class="active"><a href="software.php">Softver</a></li>'; } else { echo '<li><a href="software.php">Softver</a></li>'; } ?>
   <?php if ($pageName == 'help') { echo '<li class="active"><a href="help.php">Pomoć</a></li>'; } else { echo '<li><a href="help.php">Pomoć</a></li>'; } ?>
   <?php if ($pageName == 'kontakt') { echo '<li class="active"><a href="kontakt.php">Kontakt</a></li>'; } else { echo '<li><a href="kontakt.php">Kontakt</a></li>'; } ?>
Плус овако нешто на свакој страни која ми треба.
PHP kod:
<?php $pageName "home"?>
И све ради к'о Докса.
Dekip je offline   Odgovor sa citatom ove poruke
Stara 14.1.2012, 21:17   #4
dare023
Veteran
 
Član od: 30.6.2006.
Lokacija: Bečkerek
Poruke: 722
Zahvalnice: 46
Zahvaljeno 133 puta na 122 poruka
Određen forumom Re: Aktivni link u navigaciji

Nemoj pogrešno da me shvatiš,vidim da znaš šta radiš ,ali mislim da je bolje preko css-a,ionako moraš na svakoj strani to da dodaš,a nekako mi se čini da ovako imaš previše koda koji radi jednu tako prostu stvar kao što je dodela stila linku.
dare023 je offline   Odgovor sa citatom ove poruke
Stara 14.1.2012, 23:12   #5
Dekip
V.I.P. Recenzent
 
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.198
Zahvalnice: 767
Zahvaljeno 1.024 puta na 568 poruka
Određen forumom Re: Aktivni link u navigaciji

Па и није баш превише. По једна линија php-а по страници, плус пар додатака у навигацији која је инклудована тако да мислим да и није превише.
Dekip je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
aktivni direktorijum u windows serveru 2008 arsmoca Operativni sistemi 1 13.4.2011 20:02
Speed link - Blue Lightning Racing Wheel bboy Ostale komponente 3 4.3.2010 18:17
D LINK Router Player_SanAndreas Komunikacioni uređaji i umrežavanje 4 21.10.2009 21:20
Ubaciti aktivni chat na sajt GrofSuboticki Web dizajn 2 16.10.2008 13:36
Aktivni & pasivni zvucnici i njihove karakteristike AstraLogos Zvuk na računaru 5 6.11.2007 21:05


Sva vremena su po Griniču +2 h. Sada je 0:55.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com