ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Vmenü erscheint nicht

Geschlossen
  1. #1
    User Pic
    CerVanteZ Mitglied
    Registriert seit
    18.05.2010
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    Hallo liebe Ilch Gemeinde,

    Vorneweg: Ja, ich habe die SuFu benutzt, und das nicht nur einmal..

    ..allerdings habe ich den Eindruck, dass die Rechtschreibung in 90% der Fälle auch den IQ des Benutzers wiederspiegelt, und das ist schlichtweg eine Katastrophe da etwas sinnvolles heraus zu filtern. Sorry, klingt hart ist aber anscheinend so.

    Kleine Info:
    Ich habe mich dazu entschieden, Ilch für meine private Homepage zu nutzen.
    Ein horizontales Menü habe ich mir mit selbsterstellten Links gebastelt und das funktioniert auch soweit. Eingekleidet per CSS und Grafiken ist es noch nicht, da es zuerst funktionieren soll bevor ich mit Malen anfange.

    Zum Verständnis:
    Beim Einbinden des vertikalen Menüs könnte ich verzweifeln.
    Wenn ich es richtig verstanden habe, dann beginnt ein vertikales Menü mit:
    {_list_menunr1@

    Dazwischen muss ich anscheinend immer einen Table einfügen, warum auch immer. Für die Beschriftung des Menüs folgt wohl
    %1

    und für den Inhalt des Menüs (Menüpunkte zum anklicken)
    %2

    Das Ganze wird dann mit
    }
    wohl geschlossen.

    Soweit richtig?

    Mein Problem:
    Er zeigt nichts an, gar nix, null, nada, rien!

    Egal an welcher Stelle ich den Code einfüge, es wird nichts angezeigt.
    Auch wenn ich den ganzen Codeblock incl. Table aus dem Default Design rauskopiere, wird nichts angezeigt.

    Das Einzige was angezeigt wird, ist eine Box also z.B. Alianz oder der Kalender und das nur, wenn ich
    {_list_menunr2@
    verwende und im Adminmenü auch Menü Nr. 2 verwende..

    Dazu kommt noch, dass kein anderes Design verwendet wird, außer ich lösche das Standard Design von IlCh.. dann frisst er mein neues Design.
    Bringt mir aber nichts, da ich auf die linke Seite gerne ein Menü haben möchte, welches ich über das Adminmenü verändern kann und der Richtigkeit halber auch Menü Nr.1 verwenden möchte.

    Egal ob ich den Standard Code kopiere oder ihn selbst schreibe, mit oder ohne Table, er zeigt nichts an - zum K*tzen. :'(

    Meine Fragen:
    Ist mein Verständnis der Syntax korrekt?
    Wenn ja, warum wird nichts angezeigt?
    Warum brauche ich einen Table und warum muss die } hinter den Table?

    Dokumentinfos:
    XHTML 1.0 Transitional, index.htm (nicht .html),Pfad: include/designs/meinDesign , Hoster: Strato.de incl. Datenbank,

    Wer wichtige Infos vermisst, sage bitte kurz bescheid - ich habe versucht so korrekt wie möglich alles zu beschreiben. Auch wenn das gegen den Trend hier ist.. zwinker

    Bin für jeden Lösungsansatz dankbar.

    Danke

    MFG

    Tobias

    betroffene Homepage: externer Link


    Zuletzt modifiziert von CerVanteZ am 18.05.2010 - 10:41:26
    Schwer ist gut - ist Zeichen von Verlässlichkeit. Ich bevorzuge immer Verlässlichkeit.
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    zeig mal deine index.htm vom design ^^
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    CerVanteZ Mitglied
    Registriert seit
    18.05.2010
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    Der Code des Menüs ist noch mit Schnipseln aus dem Standard Design (Bilder)

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="stylesheet" type="text/CSS" href="include/designs/ilchClan/style.css">
    <link rel="shortcut icon" type="image/x-icon" href="include/designs/ilchClan/meinIcon.ico">
    <title>{TITLE}</title>
    </head>
    <body class="mainbody">
    <div id="container">
    <div id="box">
    
    <table width="95%" border="0" align="center" cellpadding="0" cellspacing="0" class="mainbody">
      <tr>
        <td colspan="3"><img src="include/designs/design1/Bilder/header2.jpg" width="1000" height="150" alt="header"/></td>
        </tr>
      <tr>
        <td width="20%">
        <div class="body">
        GFX Space
    </div>
    </td>
        <td width="60%">
        <!--  Beginn Horizontales Menu Mitte Oben -->
        <div id="menu">
    	<a href="?news" class="horMenu">News</a> | 
        <a href="?forum" class="horMenu">Forum</a> | 
        <a href="?contact" class="horMenu">Kontakt</a> | 
        <a href="?gbook" class="horMenu">G&auml;stebuch</a> | 
        <a href="?gallery" class="horMenu">Gallerie</a> | 
        <a href="?downloads" class="horMenu">Downloads</a> | 
        <a href="?links" class="horMenu">Links</a> | 
        <a href="?impressum" class="horMenu">Impressum</a>
        </div>
        <!-- Ende Horizontales Menu oben -->
        </td>
        <td width="20%" class="mainbody"><div id="account">{_boxes_login}</div></td>
      </tr>
      <tr>
        <td>{_list_menunr1@
        <b class="menu_heading">%1</b>
        <table cellpadding="0" cellspacing="0" border="0" width="100%">
    	  <tr style="height: 12px;background: url(include/designs/Design_1/img/box_left_middle.gif) top left repeat-y;">
    	  	<td style="height: 12px; background: url(include/designs/Design_1/img/box_left_top.gif) top left no-repeat;"></td>
    	</tr>    
          <tr>
            <td style="background: url(include/designs/Design_1/img/box_left_middle.gif) top left repeat-y;" align="top">%2</td>
          </tr>
    	  <tr style="height: 9px;background: url(include/designs/Design_1/img/box_left_middle.gif) top left repeat-y;">
    	  	<td style="height: 9px; background: url(include/designs/Design_1/img/box_left_bottom.gif) bottom left no-repeat;"></td>
    	</tr>
        </table>
        <br />
        }</td>
        <td align="left">{EXPLODE}</td>
        <td>Background Repeat</td>
      </tr>
      <tr>
        <td colspan="3">
        <div id="footer">
        <img src="include/designs/design1/Bilder/footer.jpg" width="1000" height="150" />
        </div>
        
        </td>
        </tr>
    </table>
    </div>
    </div>
    </body>
    </html>
    Schwer ist gut - ist Zeichen von Verlässlichkeit. Ich bevorzuge immer Verlässlichkeit.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    {_list_hmenupoint@<li><a target="%1" class="com_menu" href="%2">%3</a>|</li>||</ul></li>}
    {_list_hmenubegi@<ul>}
    {_list_hmenuende@</ul>}
    {_list_vmenupoint@<li><a target="%1" class="com_menu" href="%2">%3</a>|</li>|<ul>|</ul></li>}
    {_list_vmenubegi@<ul>}
    {_list_vmenuende@</ul>}



    das am Ende der Datei nach </html> einfügen
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Also wie du selbst schon richtig gesagt hast, ist ein Menü so aufgebaut, wie man auch in der Dokumentation nachlesen kann.
    www.ilch.de/doku-design11.html#menue
    Wichtig dabei ist auch, dass am Ende der index.htm noch die Definition für die einzelnen Menüpunkte stehen muss, im Standarddesign wäre das z.B.
    </html>
    
    
    
             <!--
    					{_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>}


    Wobei die Kommentare natürlich egal sind, und ggf. auch nur die hmenu Sachen benötigt werden, ob das Menü am Ende horizontal oder vertikal ist, ist egal. Es geht dabei eigentlich nur um die Möglichkeit verschiedener Varianten der Darstellung von Menüpunkten zu haben.

    Um auf deine Frage zurückzukommen, nein es ist kein table notwendig, welche HTML Elemente benutzt (oder ob man überhaupt welche benutzt) steht einem vollkommen frei.
    Wichtig ist nur dass es halt mit {_list_menunrX@ beginnt und mit } endet, dazwischen kann der Titel mit %1 und der Inhalt mit %2 eingefügt werden.

    Der Inhalt kann halt zum einen eine Box sein, für diese wird keine Definition der Menüpunkte benötigt, und zum anderen halt die Menüpunkte, die wie gesagt am Ende der index.htm definiert werden müssen.

    Ich hoffe es ist dir nun etwas klarer.

    PS: Na super ... zunge


    Zuletzt modifiziert von Mairu am 18.05.2010 - 11:46:04
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    CerVanteZ Mitglied
    Registriert seit
    18.05.2010
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    Aaaalso: Für alle Hilfesuchenden nach mir bezüglich dieses Themas:

    Ein Menü wird mit
    {_list_menunr1@

    eingeleitet wobei die 1 für die Nummer des Menüs steht. (Es gibt insgesamt 5)
    %1

    leitet die Überschrift des Menüs ein
    %2

    leitet die Menüpunkte ein und
    }
    beendet das Menü

    WICHTIG WICHTIG WICHIG! Am Ende des HTML codes also NACH </html> MUSS folgendes noch eingefügt werden!
     <!-- beispiel: [null, '%3', '%2', '%1', null|],|,-->
              
    <!--           anfang        +     link                |ende |teilende|teilee  -->
    
    <!-- horizontaler menupunkt -->
    {_list_hmenupoint@<li><a target="%1" 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" href="%2">%3</a>|</li>|<br /><ul>|</ul></li>}
    <!-- vertikaler menupunkt anfang -->
    {_list_vmenubegi@<ul>}
    <!-- vertikaler menupunkt ende -->
    {_list_vmenuende@</ul>}



    Ist der Code nach dem </html> nicht eingefügt, funktioniert es nicht, und es werden nur Boxen angezeigt, keine Menüs!

    An dieser Stelle ein großes Dankeschön an Gecko, Tigereyes und Mairu.
    Vielen Dank für die Geduld und die Hilfe!



    Zuletzt modifiziert von CerVanteZ am 18.05.2010 - 13:37:48
    Schwer ist gut - ist Zeichen von Verlässlichkeit. Ich bevorzuge immer Verlässlichkeit.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten