Menü

Login

Aktuelle Version

Forum > Menu *

DOTLAN Allgemein >> Allgemein > Menu
Antwort erstellen
Autor Thema: Menu
Iso
03.12.2008 um 14:12 QuoteProfileSend PM
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]
 
kritzi
08.12.2008 um 17:12 QuoteProfileSend PM
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
Code:
<div id="{$name}">
{$content}
</div>

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:
Code:
<ul class="menu">
{$menu_content}
</ul>


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
Code:
<li><a href="{$link}">{$text}</a></li>

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
 
Iso
09.12.2008 um 23:51 QuoteProfileSend PM
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

 
Bigga
10.12.2008 um 16:19 QuoteProfileSend PM
NEW

Clan: KST-LAN
Postings: 418

Jeden Menu-Eintrag als Listeneintrag (<li>, per CSS li auf display:inlin stellen.
 
Griffon
13.12.2008 um 13:13 QuoteProfileSend PM

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.
 
kritzi
14.12.2008 um 16:25 QuoteProfileSend PM
NEW

Clan: CCA
Postings: 58

ja, das ist der teil den ich mit
kritzi hat folgendes geschrieben:
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

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]
 
Iso
14.12.2008 um 21:47 QuoteProfileSend PM
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 ]