AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

[phpBB] Problem mit iLayer

Ein Thema von Akut-Programming · begonnen am 18. Nov 2004 · letzter Beitrag vom 18. Nov 2004
Antwort Antwort
Akut-Programming

Registriert seit: 18. Aug 2003
648 Beiträge
 
#1

[phpBB] Problem mit iLayer

  Alt 18. Nov 2004, 10:36
Huhu!!

Ich schreib aus folgenden Gründen an die DP:

1. Die DP baut auch auf dem phpBB auf und ich denke, mir kann hier geholfen werden
2. auf der Suportseite www.phpBB.de kann man keine Bilder anhängen, bei diesem Problem is dies aber nötig

Also mein Problem. - Zur Zeit erstelle ich für einen Jugendverein eine Internetseite, diese ist soweit fertig und nun hab ich mich ans Forum gemacht. Damit die Navigation nicht so überfüllt ist, wollte ich ein paar Dinge in einer extra Navigation auslagern, so ähnlich wie´s hier ist mit "DP Info & Services". Ich verwende dazu einen iLayer um ein DropDownMenu anzuzeigen. Dieser soll aber erst angezeigt werden, wenn der Nutzer eingeloggt ist. Ich habe gerade erst mitbekommen, das er auch sichtbar ist, wenn man noch nicht eingeloggt ist und somit kann man auf Seiten zugreifen, die nur registrierte Nutzer sehen sollten. Meine Frage ist nun, wie kann ich es vermeiden, das das Bild, über welches dann das DropDown geöffnet wird schon beim aufrufen des Forumsangezeigt wird. Wie gesagt es soll erst sichtbar werden, wenn man sich eingeloggt hat. Ich habe mal 2 Screenshots angehangen ums vielleicht etwas zu verdeutlichen.

[edit]
Hab noch den Quellcode der Overall_header.tpl vergessen:
Code:
<table width="100%" cellpadding="0" cellspacing="0" border="0" class="forumline">
         <tr>            
            <td class="row4" align="left" valign="top" width="10%">
            
            <script language="JavaScript1.2">
            //reusable/////////////////////////////
            var zindex=100;
            function dropit2(whichone){
            if (window.themenu&&themenu.id!=whichone.id)
            themenu.style.visibility="hidden";
            themenu=whichone;
            if (document.all){
            themenu.style.left=document.body.scrollLeft+event.clientX-event.offsetX;
            themenu.style.top=document.body.scrollTop+event.clientY-event.offsetY+40;
            if (themenu.style.visibility=="hidden"){
            themenu.style.visibility="visible";
            themenu.style.zIndex=zindex++;
            }
            else{
            hidemenu();
            }
            }
            }

            function dropit(e,whichone){
            if (window.themenu&&themenu.id!=eval(whichone).id)
            themenu.visibility="hide";
            themenu=eval(whichone);
            if (themenu.visibility=="hide")
            themenu.visibility="show";
            else
            themenu.visibility="hide";
            themenu.zIndex++;
            themenu.left=e.pageX-e.layerX;
            themenu.top=e.pageY-e.layerY+19;
            return false;
            }

            function hidemenu(whichone){
            if (window.themenu)
            themenu.style.visibility="hidden";
            }

            function hidemenu2(){
            themenu.visibility="hide";
            }

            if (document.all)
            document.body.onclick=hidemenu;

            //reusable/////////////////////////////
            </script>

            

            <ilayer height="35px">
            <layer visibility="show">
            <span class="iewrap1">
            <span class="iewrap2" onClick="dropit2(dropmenu0);event.cancelBubble=true;return false"><font face="Arial">[b][url="#"][img]templates/iCGstation/images/2nd-navi.gif[/img][/url][/b]</font>
            </span>
            </span>
            </layer>
            </ilayer>


            

            <div id="dropmenu0" style="position:absolute;left:0;top:0;layer-background-color:lightyellow;background-color:96BFF3;width:150;visibility:hidden;border:2px solid black;padding:0px">
            <script language="JavaScript1.2">
            if (document.all)
            dropmenu0.style.padding="4px";
            for (i=0;i<menu1.length;i++)
            document.write(menu1[i]);
            </script>
            </div>
            <script language="JavaScript1.2">
            if (document.layers){
            document.dropmenu0.captureEvents(Event.CLICK);
            document.dropmenu0.onclick=hidemenu2;
            }
            </script>            
            </td>
...
[/edit]

Gruß,
Sascha
Angehängte Grafiken
Dateityp: gif ejv_screen2.gif (10,5 KB, 7x aufgerufen)
Dateityp: gif ejv_screen1.gif (13,2 KB, 5x aufgerufen)
Akut-Programming
be cool, be hot ... just be
  Mit Zitat antworten Zitat
Akut-Programming

Registriert seit: 18. Aug 2003
648 Beiträge
 
#2

Re: [phpBB] Problem mit iLayer

  Alt 18. Nov 2004, 11:37
Okay Problem hat sich gelöst! Ich brauchte nur die Platzhalter abändern.

Gruß,
Sascha
Akut-Programming
be cool, be hot ... just be
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:45 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz