Forum > Menu
DOTLAN Allgemein >> Allgemein > Menu |
Antwort erstellen |
Autor | Thema: Menu | ||||||
|
|
||||||
NEW Clan: The-Insanity Postings: 15 |
Hallo Leute, kann mir bitte einer sagen, wie ich die Menuebox_left in den Banner kriege? So dass sie mit dem Banner geladen werden....das Ziel ist es,... die Navigation im Banner oben zu haben.... So soll es aussehen am Schluss.... http://www.the-insanity.ch/Screenshot.jpg Also ich bin ein Anfänger...smile Bitte detailliert...smile Besten dank Gruss Iso [Editiert von Iso am 03.Dec.2008 um 14:13] |
||||||
|
|
||||||
NEW Clan: CCA Postings: 58 |
tja, da wünsche ich dir viel spaß! denn das wird alles andere als einfach - aber nicht unmöglich. ich habe mich noch nicht mit den möglichkeiten von dotlan 1.2.7 auseinander gesetzt. aber für 1.2.6 habe ich folgende lösung erarbeitet: dotlan/html/templates/{yourstyle}/page/page.tpl -> hier kannst du die anordung der seitenelemente verändern. in deinem fall, musst du {$banner} mit dem html-code für den kopfteil deiner homepage ersetzen. an der stelle wo die naviagtion hin soll setzt du {$box_left} ein. dotlan/html/templates/{yourstyle}/page/page_content_left.tpl -> das ist der inhalt von {$box_left}. hier könntest du teile des kopfteils rein geben (, was aber nur zu verwirrung sorgen würde). ansonsten kannst du das template auf den eintrag {$content} reduzieren. dotlan/html/templates/{yourstyle}/page/page_box_left.tpl -> das ist der sich wiederholende inhalt von {$content}. die navigation besteht aus 2 boxen, zwischen denen du für deinen style unterscheiden musst. daher würde ich den inhalt dieses styles auf
reduzieren, um später mit css zwischen den "boxen" unterscheiden zu können. dotlan/html/templates/{yourstyle}/box/box_menu.tpl -> das ist der inhalt von page_box_left/{$content} wenn es sich bei der box (laut dotlan/html/style/{yourstyle}.php -> $_BOX['left']) um ein menu handelt. hier würde ich das template durch eine liste ersetzen:
dotlan/html/templates/{yourstyle}/box/box_menu_bit.tpl -> das ist der sich wiederholende inhalt von {$menu_content}. hier würde ich das template auf
reduzieren. dotlan/styles/{yourstyle}.css hier gehören natürlich noch viele anpassungen gemacht, damit die navigation so aussieht wie sie sollte. vor allem: - ul.menu - ul.menu li - ul.menu li a - ul.menu li a:link - ul.menu li a:active - ul.menu li a:visited - ul.menu li a:hover und nicht zu vergessen die anpassungen der jeweiligen menüzeilen: - div#menu_main - div#menu_party |
||||||
|
|
||||||
NEW Clan: The-Insanity Postings: 15 |
Hallo kritzi danke für deine Antwort. Das hat alles soweit bestens geklappt. :-) Einpaar Fragen habe ich aber noch…smile 1)Was muss ich machen, dass das Menu nicht untereinander ist, sondern Nebeneinander? 2)Wie kann ich die Box „Suchen“ und „Login“ in der box right darstellen lassen? 3)Was hat das mit den Zeilen „div#menu_main“ und „div#menu_party“ auf sich, wozu braucht es sie und was ist dahinter? Kannst du mir bitte ein Beispiel zeigen, wie die Zeile genau aussehen müsste? Nochmals dank für deine Hilfe. Keine Ahnung ob das doofe Fragen sind, ich bitte um Verständnis. ;-) Gruss Iso |
||||||
|
|
||||||
NEW Clan: KST-LAN Postings: 418 |
Jeden Menu-Eintrag als Listeneintrag (<li>, per CSS li auf display:inlin stellen.
|
||||||
|
|
||||||
NEW Clan: dotlan.net Postings: 1252 |
Also das so hinzubekommen wir schwierig. Wobei ich Schwierig eher im Sinne von HTML und CSS meine. Weil du musst erstmal es schaffen das du dieses Menü mittels CSS formatiert bekommst und das am besten mit LI Aufzählungselementen die dann via CSS formiert werden. So kann sich die Anzahl an Menüpunkten nämlich variieren. Ist auf jedenfall eine schwierige Sache. Das mit DOTLAN nachher noch zurecht zu biegen ist was anderes. Aber so würde ich erstmal sagen jau. Nicht einfach. |
||||||
|
|
||||||
NEW Clan: CCA Postings: 58 |
ja, das ist der teil den ich mit
meinte. css kann ich leider nicht einfach so aus dem kopf schreiben. da müsstest du dich schon selber einarbeiten. bei dem ul musst du auf alle fälle mal "list-style-type:none" und "magring: 0" setzen, und bei li "display:inline" und "marging: 0". mit with und height könntest du eventuell auf fixe größen, der buttons kommen, damit du da eine hintergrundgrafik rein legen kannst. ein zeilenumbruch wie bei "Anmelden/Status" ist da allerdings nicht drin. da müsstest du aus den li block elemente machen die du dann über ein floating nebeneinander platzierst. das ist allerdings schon sehr gewagt. ansonsten würd ich das mit den buttons erst mal weg lassen und die li nur mit einem "padding: ..." "größer" machen. [Editiert von kritzi am 14.Dec.2008 um 16:25] |
||||||
|
|
||||||
NEW Clan: The-Insanity Postings: 15 |
Hallo zusammen, erstmal vielen dank für die Input's von euch allen. Ich werde mich zwischen Weihnachten und Neujahr an das Projekt wagen... :-) Sicherlich kommen noch mehr Fragen auf... für hilfreiche Tipps danke ich euch schon im Voraus. ;-) Welche die es interessiert, werde ich hier auf dem laufendem halten...smile Danke und Gruss Iso |
||||||
[ Antwort erstellen ] |