Rezultate 1 la 5 din 5

Subiect: Meniu in php si css cu clasa active

  1. #1
    Avatarul lui Popescu Marian
    Popescu Marian este deconectat Ambasador
    Reputatie:
    47
    Data înscrierii
    18th April 2007
    Locaţie
    Bucuresti
    Vârstă
    45
    Posturi
    983
    Putere Rep
    47


    Implicit Meniu in php si css cu clasa active

    Salut, cum pot sa folosesc clasa "active" din css pentru un meniu generat dinamic cu php si mysql?

    Meniul este sub forma:
    Cod HTML:
    <ul>
    <li><a href="index.php?pag=1">Pagina 1</a></li>
    <li><a href="index.php?pag=2">Pagina 2</a></li>
    <li><a href="index.php?pag=3">Pagina 3</a></li>
    </ul>
    si doresc sa folosesc clasa "active" in meniu, de exemplu cand sunt in index.php?pag=2 sa se aplice <li class="active"> la butonul respectiv.

    Va multumesc.

  2. #2
    Avatarul lui prodan_13
    prodan_13 este deconectat Membru SeoPedia
    Reputatie:
    38
    Data înscrierii
    23rd December 2006
    Locaţie
    constanta
    Vârstă
    42
    Posturi
    545
    Putere Rep
    38


    Implicit

    Cod PHP:
    <li <? if ($_SERVER['SCRIPT_NAME'] == "/index.php?pag=1"){ echo "class=\"activelink\"";}?> >
    Echipamente de protectia muncii www.safetyone.ro.
    Ai nevoie de un traducator autorizat sau de Traduceri Autorizate ?

  3. #3
    Avatarul lui Popescu Marian
    Popescu Marian este deconectat Ambasador
    Reputatie:
    47
    Data înscrierii
    18th April 2007
    Locaţie
    Bucuresti
    Vârstă
    45
    Posturi
    983
    Putere Rep
    47


    Implicit

    Citat Postat în original de prodan_13 Vezi Post
    Cod PHP:
    <li <? if ($_SERVER['SCRIPT_NAME'] == "/index.php?pag=1"){ echo "class=\"activelink\"";}?> >
    Mersi Prodan, asa am folosit pana acum dar daca le generez din mysql si am 10 butoane cum fac conditia "if"?

  4. #4
    Avatarul lui Cristi G
    Cristi G este deconectat Membru SeoPedia
    Reputatie:
    48
    Data înscrierii
    16th April 2009
    Locaţie
    Iasi
    Vârstă
    33
    Posturi
    1.664
    Putere Rep
    48


    Implicit

    In while-ul cand afisezi meniurile, pui si if-ul.
    Imi ocup timpul uneori cu pariuri sportive si fac si web development WordPress.

  5. #5
    Avatarul lui Ciprian.Olaru
    Ciprian.Olaru este deconectat Membru SeoPedia
    Reputatie:
    0
    Data înscrierii
    6th August 2007
    Locaţie
    Bucuresti
    Posturi
    573
    Putere Rep
    0


    Implicit

    daca inteleg corect cerinta.. raspunsul e ca nu se poate;
    http://www.w3schools.com/css/pr_pseudo_active.asp
    in css a:active se refera la o stare a unui buton alta decat cea in care butonul reprezinta pagina curenta (cred ca "a:active" acopera perioada de timp in care se da click pe link);

    eu de obicei extrag din db itemii meniului si ii asignez in smarty, apoi urmeaza un foreach pe arrayul primit si cate un if in care compar idul itemului curent cu idul paginii curente.. in caz afiramtiv setez clasa pentru buton apasat, altfel pentru buton normal;

    sper sa fie de folos;
    numai bine,

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Lista directoare web romanesti active
    De tataraseni în forumul Directoare romanesti
    Răspunsuri: 23
    Ultimul Post: 10th December 2018, 06:56
  2. intrebare clasa IP-uri!
    De Adrian Poputoaia în forumul Bar, lobby...
    Răspunsuri: 6
    Ultimul Post: 27th February 2009, 21:47
  3. meniu
    De ana în forumul Client side
    Răspunsuri: 3
    Ultimul Post: 19th April 2008, 02:08
  4. Anunturi Adwords active care nu apar in cautari!
    De Antonio în forumul Google
    Răspunsuri: 18
    Ultimul Post: 18th March 2008, 02:56
  5. Deny pe o clasa de IP-uri
    De cr0n1cal în forumul Server side
    Răspunsuri: 11
    Ultimul Post: 12th August 2007, 09:41

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •