e107 Styles

Főmenü linkek megjelenítési stílusa

A főmenü linkek kialakításának legegyszerűbb módja, ha a theme.php file-ben lévő function_linkstyle() nevű változót használjuk. Nézd meg a lenti példát.

Itt találhatóak azok a paraméterek, melyeket használni kell:

prelink = a html, melyet a linkek megjelenítése előtt használ (modjuk a linkek sora előtt bal oldalon)

pl.: <table> vagy <div>


postlink = a html, melyet a linkek megjelenítése után használ (mondjuk a linkek sora után jobb oldalon)

pl.: </table> vagy </div>


linkstart= a html, mely minden egyes link előtt megjelenik

pl.: <img src='mybullet.gif' alt='' />

linkend = a html, mely minden egyes link után megjelenik

pl.: <br />

linkdisplay = a link megjelenésének módja
linkalign = hová legyen igazítva a link (align)
linkclass = a css class, mely érvényes legyen a linkre
linkclass_hilite = a css class, mely érvényes legyen a kiválasztott linkre

A fentiek alaján lehet meghatározni az al-linkek megjelenését is. Ugyanezeket a meghatározásokat tartalmazza, csak az elejére be kell illeszteni a 'sub' részt, pl.: sublinkstart, sublinkend ...stb. A sublink ezenkívül tartalmaz egy további subindent nevű paranétert, amelyet beillesztünk a sublinkstart elé.

function linkstyle($linkstyle){
    if($linkstyle == "top"){ // top menu (rendertype-2 ie. SITELINKS=flat:2 )
        $style['prelink'] = "<ul id='mainlevel-nav'>";
        $style['postlink'] = "</ul>";
        $style['linkstart'] = "<li>";
        $style['linkstart_hilite'] = "<li >";
        $style['linkend'] = "</li>";
        $style['linkdisplay'] = 1;
        $style['linkalign'] = "";
        $style['linkclass'] = "mainlevel-nav";
    }else{       // default main menu style.
        $style['prelink'] = "<div style='text-align:left'>";
        $style['postlink'] = "</div>";
        $style['linkstart'] = "";
        $style['linkstart_hilite'] = "";
        $style['linkend'] = "<br />";
        $style['linkdisplay'] = 1;
        $style['linkalign'] = "left";
        $style['linkclass'] = "mainlevel";
        $style['linkclass_hilite'] = "mainlevel-hilite";
        $style['subindent'] = "  >>";
    }
return $style;
}

0/5 : Nincs értékelve

Támogatás

Chatbox

Bejegyzés írásához be kell hogy jelentkezz. Amennyiben még nem regisztráltál az oldalra, ide kattintva megteheted.Ha még nem vagy regisztrált tag itt regisztrálhatsz.


  • iHack
    iHack  9 hónappal ezelőtt

    Hallo mikorra várható a javítás? Mert még nekem mindig nem jó ez a tizenegy :/ és addig nem tudok tovább lépni

  • fizi
    fizi  10 hónappal ezelőtt

    Jelzem a fejlesztőknek.

  • Kira
    Kira  10 hónappal ezelőtt

    Nekem se megy, folyamat a profil beállításokra dob, hogy töltsem ki, de nem tudom... hiába írom be, hogy "tizenegy", nem akarja elfogadni :S

  • fizi
    fizi  10 hónappal ezelőtt

    Kisbetűkkel kell beírni, módosítottam megint rajta. Ha nem jó akkor jelzem a fejlesztőknek.

  • iHack
    iHack  10 hónappal ezelőtt

    Még mindig nem fogadja el.. Kis betűvel írjam vagy hogy? tizenegy, Tizenegy, tízenegy, Tízenegy, Tizen egy, Tízen egy már mindent ki próbáltam és semelyik nem működik de így semerre nem tudok lépni még pm-et se tudok neked küldeni fizi


2018 Április

Nincs esmény ebben a hónapban.

H
K
S
C
P
S
V

Facebook

Keresés Fizi Themes

Elérhető (Online)

  • Vendégek:6
  • Tagok:0
  • Tagok:5527
  • Legújabb:mateev
  • Legtöbb online:72
    Vendégek:72 Tagok:0 -2018. március 04. vasárnap

GoogleAdMenu

Rólunk mondták