ilch Forum » Ilch Clan 1.1 » Allgemein » Horizontales Menü und Titel der Seite

Geschlossen
  1. #1
    User Pic
    Ape12 Mitglied
    Registriert seit
    07.07.2009
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    ich habe jetzt schon ewig die Sufu benutzt, bin aber zu keinem befreidigendem Ergebnis gekommen.

    Ich habe folgendes Problem:

    Ich möchte ein horizontales Menu unter dem Header einfügen.
    Wenn ich im Adminbereich eine Menu auf horizontal stelle, wird dieses allerdings nirgendwo angezeigt.
    Dort, wo {HMENU} definiert ist (in "top2") wird allerdings ein Breadcrumb-menü angezeigt (also auf welcher Seite man sich grade befindet). Das kann ich aber nirgendwo anpassen.
    Wie kann ich das gegen ein Horizontales Menü austauschen?

    2. Frage: Wie bekomme ich s weg, dass in der Titelleiste (Im Tab des Browsers) hinter dem Seitentitel auch noch " : : News" oder ": : Kalender" usw., steht.?

    Ich hoffe jemand kann mir helfen.

    Vielen Dank im voraus.


    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Frostball Mitglied
    Registriert seit
    07.09.2008
    Beiträge
    229
    Beitragswertungen
    0 Beitragspunkte
    Hallo Ape12,

    das ganze is eig. recht einfach.^^

    zu erstmal das mit dem Titel:
    der Titel der oben in der Tab-Leiste des Browsersangezeigt wird, wird ja in der index.htm definiert.
    standartmäßig sieht das bei ilch so aus:
    <head>
    <title>
         {title}
    </title>
    </head>


    {title} ist in dem fall nur ein platzhalter, der richtige titel wird dann im adminbereich unter konfiguration festgelegt.
    Die beschreibung wo man ist, wird automatisch dazugeschrieben.
    wenn du jetz nur den Seitentitel willst, ohne den Ort wo du bist, schreibst du das hier in deine index.htm:

    
    <title>
         HIER KOMMT DER TITEL HIN WIE DEINE SEITE HEISSEN SOLL!
    </title>



    wenn du das menü horizontal haben willst, musst du in der index.htm schaun welcher klasse dein menü zugeteilt ist (also der klasse mit der das menü in der style.css aufgerufen wird)

    dann schaust du in deine style.css nach der klasse, da müsste dann irgendwo das hier stehn:

    {
         display: block;
    }
    
    das ersetzt du durch

    
    {
         display: inline-block;
    }


    schon ist dein menü an der stelle wo du es eingesetzt hast, horizontal.


    Zuletzt modifiziert von Frostball am 08.07.2009 - 13:20:32
    externer Link | stark editiertes Jetixblue Design
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Ape12 Mitglied
    Registriert seit
    07.07.2009
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    Alles klar, das hätt ich mir denken können :-D Danke!

    <!--Bleibt noch das Problem mit dem Hmenu.//-->


    Wer zuende lesen kann -.- Sorry


    Zuletzt modifiziert von Ape12 am 08.07.2009 - 13:34:51
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Ape12 Mitglied
    Registriert seit
    07.07.2009
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    Also das mit dem Titel war ja klasse :-D

    Zu dem Hmenu:

    Es ist hier eingebunden:
      <div id="header"><h1>{SITENAME}</h1></div>
      <div id="top2"><font>[b]{HMENU}[/b]</font></div>
      <div id="content">


    Und da kommt ja auch dieses "Menü", wo steht, wo man sich grade befindet:

    z.B. Forum » Private Nachrichten, oder Kalender.

    Aber wo ist das definiert? Also, wo kann ich das verändern?
    Ich habe ein horizontales Menü in Navigation erstellt.
    Da ich left_col und right_col1 ausm design genommen hat, funzt nur noch Menü 3. Und da wird es als normale Box angezeigt. Aber ich will es ja unter den Header haben, anstatt dieses Wegweisers, verstehst?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    das HMENU kannst du in der jeweiligen PHP datei ändern: steht normalerweiße immer ganz oben, siehe $hmenu


    Zuletzt modifiziert von Son!c am 08.07.2009 - 13:58:42
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Ape12 Mitglied
    Registriert seit
    07.07.2009
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    Jeweilige?
    In welcher PHP?

    Ilch hat ja ein horizontales menü.
    Aber wenn ich ein Menü erstelle, macht es keinen Unterschied, ob ich horizobtal oder vertikal wähle. Es bleibt immer dieselbe Menübox mit den vertikalen Unterpunkten.

    Sorry, dass ich mich hier so durchfragen muss. Bin schon alles durchgegangen und steig nich hinter das Problem.


    Zuletzt modifiziert von Ape12 am 08.07.2009 - 14:04:25
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    Ich meinte das HMENU welches anzeigt, wo du bist. Das kannst du in jeder PHP Datei aus dem contents/ Ordner ändern.

    Und das mit dem Horizontalen Menü liegt vielleicht auch an der Einstellung in der index.htm vom Design. Da muss ganz unten ein gewisser Code stehen der festlegt, wie die Menülinks im vertikalen- und horizontalen Menü aussehen.


    Zuletzt modifiziert von Son!c am 08.07.2009 - 14:24:05
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Ape12 Mitglied
    Registriert seit
    07.07.2009
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    Ahh, ok, jetzt hab ichs ;-)

    Ich hab das in der index.html schon gefunden. Das sieht so aus:

          <!--
    					{_list_DDDmenupoint@
    					  <strong><big>&middot;</big></strong>
                <a %1 class="box" href="%2">%3</a>
                <br />
    					}
              //-->
              
              <!-- beispiel:
                [null, '%3', '%2', '%1', null|],|,
              -->
              <!--           anfang        +     link                |ende |teilende|teilee  -->
              <!-- horizontaler menupunkt -->
              {_list_hmenupoint@<li><a target="%1" class="box" href="%2">%3</a>|</li>|<br />|</ul></li>}
              <!-- horizontaler menupunkt anfang -->
              {_list_hmenubegi@<ul>}
              <!-- horizontaler menupunkt ende -->
              {_list_hmenuende@</ul>}
              
              <!-- vertikaler menupunkt -->
              {_list_vmenupoint@<li><a target="%1" class="box" href="%2">%3</a>|</li>|<br /><ul>|</ul></li>}
              <!-- vertikaler menupunkt anfang -->
              {_list_vmenubegi@<ul>}
              <!-- vertikaler menupunkt ende -->
              {_list_vmenuende@</ul>}



    Steht allerdings außerhalb von <html></html>
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    Das is schon richtig das es außerhalb steht.

    Ersetzt das alte mit dem hier, aber nur den Teil.
              <!-- horizontaler menupunkt -->
              {_list_hmenupoint@<a target="%1" class="box" href="%2">%3</a>|||}
              <!-- horizontaler menupunkt anfang -->
              {_list_hmenubegi@}
              <!-- horizontaler menupunkt ende -->
              {_list_hmenuende@}
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Ape12 Mitglied
    Registriert seit
    07.07.2009
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    Ahh, jetzt sind schonmal die einzelnen Menüpunkte nebeneinander in einer Box.

    Doch wie bekomme ich diese Box unter den Header?
    Und wie kann ich die Links anpassen (z.B. durch IMG ersetzen mit hover?
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    Also wenn du Bilder als Links haben willst dann solltest du lieber ein statisches Menü machen, also eins das du nicht über den Admin Bereich ändern kannst, da es schwierig ist das umzusetzten. Es sei denn du willst nur ein Bild hintern den Links haben - also ein Hintergrund, dann wär das was anders.

    Wie du die Box unter den Header bekommst kann ich dir nicht sagen, ich kenn dein Design nicht zwinker


    Zuletzt modifiziert von Son!c am 08.07.2009 - 15:00:53
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Ape12 Mitglied
    Registriert seit
    07.07.2009
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    Kennst du das ilch-standart-design? Das is meins ;-)

    Hab nur ein paar Sachen rausgenommen und den rest angepasst.

    Ein statisches Menü? Wie? :-)

    Kann man denn die Menüpunkte vom hmenu extra stylen (css), oder wirkt sich das dann auch auf die vertikalen an der seite aus?

    Wenn du willst, geb ich dir mal meine ICQ-Addresse und dann zeig ich dir das ganze mal.
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Frostball Mitglied
    Registriert seit
    07.09.2008
    Beiträge
    229
    Beitragswertungen
    0 Beitragspunkte
    hm... ich meinte ja nicht das hmenu das du mit

    display: inline-block; formatieren solltest, sondern das

    {list_menunr1@
    %1
    %2
    }


    wenn du in der zugehörigen klasse display: inline-block schreibst sollte es horizontal angezeigt werden.
    bei display block, wird nach jedem element ein umbruch ( <br /> ) erzwungen. bei inline, wird kein umbruch erzwungen, und bei inline-block wird es wie ein block element formatiert aber kein umbruch erzwungen.

    mit statischem menü meint er, dass du die links alle einzeln in der index.htm einbindest, und dann bilder als links benutzt, wenn du einfache buttons willst, die "unter" den links angezeigt werden, dann schau mal hier:
    externer Link

    gruß
    externer Link | stark editiertes Jetixblue Design
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Ape12 Mitglied
    Registriert seit
    07.07.2009
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    Ich habe verstanden, Vielen Dank.

    Ein statisches Menü ist da also besser, weil ich keine normalen Menüpunkte, sondern Bilder haben will.
    Aber wie kann ich die Links setzen, dass wenn ich auf den Button klicke, die entsprechende Seite im Context angezeigt wird?
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    <a href="?news"><img src="Bilder/news.jpg"></a>


    Das ganze halt noch mit deinem Hover etc.
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Ape12 Mitglied
    Registriert seit
    07.07.2009
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    Aight, vielen vielen Dank für die schnelle Hilfe.
    Ihr seid wirklich top.
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Ape12 Mitglied
    Registriert seit
    07.07.2009
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    So, jetzt hab ich das statische Menü eingebunden.
    Jetzt ist das Problem, dass Gäste auch auf die Seiten kommen, da sie ja die links klicken können.
    Wie unterbinde ich das?
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Frostball Mitglied
    Registriert seit
    07.09.2008
    Beiträge
    229
    Beitragswertungen
    0 Beitragspunkte
    ich versteh immernoch nicht so ganz warum du ein statisches Menü benutzen möchtest.
    warum baust du nicht den

    {list_menunr1@
    %1
    %2
    }

    code ein (hoffe er stimmt so^^), und nimmst baust dann mit der oben genannten FAQ hintergrundbilder für die links ein?

    oder willst du für jeden link ein anderes bild nehmen?

    wenn nicht, schau dir mal die o.g. FAQ an, erstell ein hintergrundbild, dann wird das hinter deinem link angezeigt, und du kannst noch nen hover effekt mit einbauen.
    externer Link | stark editiertes Jetixblue Design
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.643
    Beitragswertungen
    1195 Beitragspunkte
    Fall Du bei deinem statischen Menü bleiben möchtest, kannst Du die Menüpunkte auch nur anzeigen lassen, wenn der jenige eingeloggt ist!

    <?php if(loggedin()) { echo 'Menüpunkt'; } else { echo 'Kein Menüpunkt'; } ?>


    Gleichzeitig solltest Du diese Links aber in der Navigation einfügen mit dem jeweiligen Zugriffsrecht, damit diese Seiten nicht mit dem Direktlink aufgerufen werden können!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Ape12 Mitglied
    Registriert seit
    07.07.2009
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    Super, Lord Schirmer, aber wo bastel ich das rein?
    Also die Buttons sollen schon angezeigt werden, nur soll kein content erscheinen in der main-spalte. Oder halt ne fehlermeldeung oder das login-menü.


    @Frostball: Ja, haste richtig verstanden, es soll für jeden link ein eigenes bild geben. Deshalb geht ja nur ein statisches.
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.643
    Beitragswertungen
    1195 Beitragspunkte
    in die index.html deines Designes, also zB.

    <?php if(loggedin()) { echo '<a href="http://www.link.de/"><img src="http://www.bild.jpg"></a>'; } else { echo '<img src="http://www.bild.jpg">'; } ?>
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    Ape12 Mitglied
    Registriert seit
    07.07.2009
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    Ahhh, alles klar, vielen Dank!
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    Ape12 Mitglied
    Registriert seit
    07.07.2009
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    So, hab das mal probiert. Funzt in dem statischen Menü nicht, da das bild und alles in der css definiert wird.

    Könnte ich denn sowas auch in die module eingeben, die angeklickt werden?

    Also dass die Buttons da sind, aber beim klick drauf für uneingeloggte im content-bereich die login-Box kommt?
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    Ape12 Mitglied
    Registriert seit
    07.07.2009
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    Alles klar alles klar. Habs hinbekommen.

    Einfach die menüpunkte in einemm nicht sichtbaren menü mit userrechten versehen ;-) Danke für eure Hilfe.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten