ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Java Navigation in ilch einbauen

Geschlossen
  1. #1
    User Pic
    MatrixX Mitglied
    Registriert seit
    28.09.2008
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    Hallo zusammen,

    ich habe mir eine Java Navigation gemacht und wollte diese in ilch integrieren. Wenn ich allerdings das dynamische Menü von ilch benutzen will, was ich auch über den Adminbereich administrieren kann, wird mir ein Java-Fehler angezeigt.
    Schreibe ich die Links selber rein funktioniert es, allerdings werden dann ja alle Links angezeigt, auch diese die nur ab einem gewissen Rang sichtbar sein sollen.

    <table align="center" cellpadding="0" cellspacing="0">
                                            <tr>
                                                <td width="863" align="center" valign="top" height="30"><a href="#" onmouseover="showit(0)"><img src="include/designs/bf2/img/010.gif" border="0"></a></td>
                                                <td width="863" align="center" valign="top" height="30"><a href="#" onmouseover="showit(1)"><img src="include/designs/bf2/img/011.gif" border="0"></a></td>
                                                <td width="863" align="center" valign="top" height="30"><a href="#" onmouseover="showit(2)"><img src="include/designs/bf2/img/012.gif" border="0"></a></td>
                                                <td width="863" align="center" valign="top" height="30"><a href="#" onmouseover="showit(3)"><img src="include/designs/bf2/img/013.gif" border="0"></a></td>
                                            </tr>
                                        </table>
    </td>
                                </tr>
                                <tr>
                                    <td width="863" height="19" background="include/designs/bf2/img/014.gif" align="left" valign="middle"><font size="2" face="Verdana" color="#CCCCCC"><div id="describe" onMouseover="clear_delayhide()"></div></font></td>
                                </tr>
                            </table>
    <script language="JavaScript1.2">
    var submenu=new Array()
     
    submenu[0]='<a href="?news">News</a> | <a href="?user">Mitglieder</a> | <a href="?phgstats">Server</a> | <a href="?ruless">Server Regeln</a> | <a href="?kalender">Kalender</a> | <a href="?wars-last">Last Wars</a> | <a href="?impressum">Impressum</a>'
    submenu[1]='<a href="?teams">Squads</a> | <a href="?404">Member Map</a> | <a href="?404">BF2 Stats</a> | <a href="?rulesw">War Regeln</a> | <a href="?kalender">Kalender</a> | <a href="?wars-last">Last Wars</a> | <a href="?impressum">Impressum</a>'
    submenu[2]='{_list_menunr3@%2}'
    submenu[3]='{_list_menunr4@%2}'
    var delay_hide=5000
     
     
    var menuobj=document.getElementById? document.getElementById("describe") : document.all? document.all.describe : document.layers? document.dep1.document.dep2 : ""
     
    function showit(which){
    clear_delayhide()
    thecontent=(which==-1)? "" : submenu[which]
    if (document.getElementById||document.all)
    menuobj.innerHTML=thecontent
    else if (document.layers){
    menuobj.document.write(thecontent)
    menuobj.document.close()
    }
    }
     
     
    function resetit(e){
    if (document.all&&!menuobj.contains(e.toElement))
    delayhide=setTimeout("showit(-1)",delay_hide)
    else if (document.getElementById&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
    delayhide=setTimeout("showit(-1)",delay_hide)
    }
     
    function clear_delayhide(){
    if (window.delayhide)
    clearTimeout(delayhide)
    }
     
    function contains_ns6(a, b) {
    while (b.parentNode)
    if ((b = b.parentNode) == a)
    return true;
    return false;
    }
    </script>


    Wenn ich es mache wie bei submenu[0] und [1] gibt es keine Probleme. Erstelle ich es allerdings wie bei [2] und [3] wirft er mir einen Fehler aus und es funktioniert nicht mehr.

    Habt ihr da vielleicht eine Lösung für mich?


    verwendete ilchClan Version: 1.1 N
    Ilch-Clan Version: 1.1 N
    Homepage: Estridsson, Jagdgeschwader Condor, ~USG~
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    MatrixX Mitglied
    Registriert seit
    28.09.2008
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    Keiner eine Hilfreiche Lösung für mich?

    HP: auffanglager.estridsson.de
    Ilch-Clan Version: 1.1 N
    Homepage: Estridsson, Jagdgeschwader Condor, ~USG~
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Mhh du musst dafür auch die Definition für die Linkgeneration unten im Design anpassen.

    Also
    ZitatZitat
    vertikale Menüpunkt Zeichenketten:
    1. {_list_vmenupoint@MENU_PUNKT_BEGIN|MENU_PUNKT_ENDE|UNTER_BEGIN_PUNKT|UNTER_PUNKT_ENDE}
    2. {_list_vmenubegi@HTMLBEGIN}
    3. {_list_vmenuende@HTMLENDE}

    horizontale Menüpunkt Zeichenketten:
    1. {_list_hmenupoint@MENU_PUNKT_BEGIN|MENU_PUNKT_ENDE|UNTER_BEGIN_PUNKT|UNTER_PUNKT_ENDE}
    2. {_list_hmenubegi@HTMLBEGIN}
    3. {_list_hmenuende@HTMLENDE}
    wie in der Dokumentation beschrieben.

    Wenn du noch ein normales Menü hast, musst du mit vertikal und horizontal Arbeiten, in dem Fall also die hmenu Werte anpassen (ansonsten vmenu) und auch im Adminbereich bei Navigation für die Menüs horizontal angeben.

    Für dich wäre es, wenn ich es richtig sehe einfach (mit hmenu)

    {_list_hmenupoint@ <a target="%1" href="%2">%3</a>| &#124;||}
    {_list_hmenubegi@}
    {_list_hmenuende@}
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    MatrixX Mitglied
    Registriert seit
    28.09.2008
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    Funktioniert leider nicht. Wenn ich dann {_list_menunr1@%2} einfüge gibt er mir den ganzen Javascript Code aus und ich habe Fehler auf der HP.

    <html>
    
    <head>
    
    <link href="include/designs/bf2/style.css" rel="stylesheet" type="text/css">
    
    <link href="include/designs/bf2/estridsson.css" rel="stylesheet" type="text/css">
    
    <title>{TITLE}</title>
    
    <script type="text/javascript" src="include/designs/bf2/schnee.js"></script>
    
    </head>
    
    <body id="winter" bgcolor="black">
    
    <table align="center" cellpadding="0" cellspacing="0" width="1023">
    <tr>
    <td align="center" valign="top" width="80" background="include/designs/bf2/img/002.gif">
    
    <table align="center" cellpadding="0" cellspacing="0" width="80">
    <tr>
    <td width="80" height="725" background="include/designs/bf2/img/001.gif"></td>
    </tr>
    </table>
    
    </td>
    <td width="864" align="center" valign="top">
    
    <table align="center" cellpadding="0" cellspacing="0" width="863">
    <tr>
    <td width="863" align="center" valign="center" height="17" background="include/designs/bf2/img/007.gif">{_boxes_TICKER}</td>
    </tr>
    <tr>
    <td width="863" align="center" valign="top" height="174" background="include/designs/bf2/img/008.gif"></td>
    </tr>
    <tr>
    <td width="863" align="center" valign="top" height="129" background="include/designs/bf2/img/009.gif">
    
    <table align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td width="701" align="center" valign="middle" height="129">{_boxes_phgstats}</td>
    <td width="162" align="center" valign="middle" height="129">{_boxes_login}</td>
    </tr>
    </table>
    
    </td>
    </tr>
    <tr>
    <td width="863" align="center" valign="top" height="49">
    
    <table align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td width="863">
    
    <table align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td width="863" align="center" valign="top" height="30"><a href="#" onmouseup="showit(0)"><img src="include/designs/bf2/img/010.gif" border="0"></a></td>
    <td width="863" align="center" valign="top" height="30"><a href="#" onmouseup="showit(1)"><img src="include/designs/bf2/img/011.gif" border="0"></a></td>
    <td width="863" align="center" valign="top" height="30"><a href="#" onmouseup="showit(2)"><img src="include/designs/bf2/img/012.gif" border="0"></a></td>
    <td width="863" align="center" valign="top" height="30"><a href="#" onmouseup="showit(3)"><img src="include/designs/bf2/img/013.gif" border="0"></a></td>
    </tr>
    </table>
    
    </td>
    </tr>
    <tr>
    <td width="863" height="19" background="include/designs/bf2/img/014.gif" align="left" valign="middle"><font class="navi"></font><div id="describe" onMouseover="clear_delayhide()"></div></font></td>
    </tr>
    </table>
    
    <script language="JavaScript1.2">
    var submenu=new Array()
    
    submenu[0]='<div class="navi">&nbsp;<a href="?news">News</a> | <a href="?user">Mitglieder</a> | <a href="?phgstats">Server</a> | <a href="?ruless">Server Regeln</a> | <a href="?kalender">Kalender</a> | <a href="?wars-last">Last Wars</a> | <a href="?impressum">Impressum</a></div>'
    submenu[1]='<div class="navi">&nbsp;<a href="?teams">Squads</a> | <a href="?map">Member Map</a> | <a href="?404">BF2 Stats</a> | <a href="?rulesw">War Regeln</a> | <a href="?joinus">Join US</a> | <a href="?fightus">Fight US</a> | <a href="?history">History</a> | <a href="?kasse">Clankasse</a></div>'
    submenu[2]='<div class="navi">&nbsp;<a href="?forum">Forum</a> | <a href="?gbook">G&auml;stebuch</a> | <a href="?404">Partner</a> | <a href="?linkus">Link US</a> | <a href="?contact">Kontakt</a></div>'
    submenu[3]='<div class="navi">{_list_menunr1@%2}</div>'
    var delay_hide=5000
    
    
    var menuobj=document.getElementById? document.getElementById("describe") : document.all? document.all.describe : document.layers? document.dep1.document.dep2 : ""
    
    function showit(which){
    clear_delayhide()
    thecontent=(which==-1)? "" : submenu[which]
    if (document.getElementById||document.all)
    menuobj.innerHTML=thecontent
    else if (document.layers){
    menuobj.document.write(thecontent)
    menuobj.document.close()
    }
    }
    
    
    function resetit(e){
    if (document.all&&!menuobj.contains(e.toElement))
    delayhide=setTimeout("showit(-1)",delay_hide)
    else if (document.getElementById&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
    delayhide=setTimeout("showit(-1)",delay_hide)
    }
    
    function clear_delayhide(){
    if (window.delayhide)
    clearTimeout(delayhide)
    }
    
    function contains_ns6(a, b) {
    while (b.parentNode)
    if ((b = b.parentNode) == a)
    return true;
    return false;
    }
    </script>
    
    </td>
    </tr>
    <tr>
    <td width="863" align="center" valign="top">
    
    <table align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td width="149" align="center" valign="top">
    
    {_list_menunr5@
    <table align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td width="149" align="center" valign="top" height="24" background="include/designs/bf2/img/%1.gif"></td>
    </tr>
    <tr>
    <td width="149" height="3" align="center" valign="top" background="include/designs/bf2/img/016.gif"></td>
    </tr>
    <tr>
    <td width="149" align="center" valign="top" background="include/designs/bf2/img/016.gif">%2</td>
    </tr>
    <tr>
    <td width="149" align="center" valign="top" height="6" background="include/designs/bf2/img/017.gif"></td>
    </tr>
    </table>
    }
    
    </td>
    <td width="714" align="center" valign="top">
    
    <table cellpadding="0" cellspacing="0" width="714" align="center">
    <tr>
    <td width="714" align="center" valign="top" height="8" background="include/designs/bf2/img/018.gif" colspan="3"></td>
    </tr>
    <tr>
    <td width="7" align="center" valign="top" background="include/designs/bf2/img/020.gif"></td>
    <td width="699" align="center" valign="top" bgcolor="#404040">
    
    <table align="center" width="699" cellpadding="0" cellspacing="0">
    <tr>
    <td width="699" height="20" background="include/designs/bf2/img/022.gif" align="left" valign="middle">
    
    <table cellpadding="0" cellspacing="0" width="690" height="15">
    <tr>
    <td width="690" align="left" valign="middle">
    <div class="hmenu">&nbsp;&nbsp;{HMENU}</div>
    </td>
    </tr>
    </table>
    
    </td>
    </tr>
    <tr>
    <td width="699" align="center" valign="top">{EXPLODE}</td>
    </tr>
    </table>
    
    </td>
    <td width="8" align="center" valign="top" background="include/designs/bf2/img/021.gif"></td>
    </tr>
    <tr>
    <td width="714" align="center" valign="top" height="8" background="include/designs/bf2/img/019.gif" colspan="3"></td>
    </tr>
    </table>
    
    </td>
    </tr>
    </table>
    
    </td>
    </tr>
    </table>
    
    </td>
    <td width="80" align="left" valign="top" background="include/designs/bf2/img/005.gif">
    
    <table align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td width="80" height="725" background="include/designs/bf2/img/004.gif"></td>
    </tr>
    </table>
    
    </td>
    </tr>
    <tr>
    <td width="1023" align="center" valign="top" colspan="3">
    
    <table align="center" cellpadding="0" cellspacing="0" width="1023">
    <tr>
    <td width="1023" align="center" valign="top" height="25" background="include/designs/bf2/img/015.gif"></td>
    </tr>
    </table>
    
    </td>
    </tr>
    </table>
    
    </body>
    
    {_list_vmenupoint@&nbsp;&nbsp;<a target="%1" href="%2">%3</a>||&nbsp;&nbsp;•|}
    {_list_vmenubegi@<div class="navi">}
    {_list_vmenuende@</div>}
    
    {_list_hmenupoint@&nbsp;&nbsp;<a target="%1" href="%2">%3</a>||&nbsp;&nbsp;•|}
    {_list_hmenubegi@<div class="navi">}
    {_list_hmenuende@</div>}
    
    </html>
    Ilch-Clan Version: 1.1 N
    Homepage: Estridsson, Jagdgeschwader Condor, ~USG~
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    wildhorse Mitglied
    Registriert seit
    04.02.2009
    Beiträge
    415
    Beitragswertungen
    3 Beitragspunkte
    Vielleicht mit Button´s als Menüleiste, wie ich es im Forum benutze, ist zwar von der Stange aber funktioniert perfekt.Schau es dir mal an, vielleicht reicht dir das so schon. revoltoffreedom.pytalhost.de/index.php?forum
    mfg wildhorse
    Freiheit für Grönland,weg mit dem Packeis.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten