Zum Inhalt springen

Ich glaube ypMenu hat ein Bug....?

Erstellt am 16. November 2005 · 38 Antworten · letzte Antwort am 9. Dezember 2005 · Seite 2 von 2

Tags: Frage

ÁndreMansfeld ·

Ja da schau an :-)
Also in meinem CSS ("steinhauer---- ypmenu.css" habe ich keine Angabe zu "line-height", wo soll ich das den einfügen? Ebenso gibts im ypMenu.php keine "font-height"!!! Benutzt du eigene css und hast du die *.php umgeschrieben?

Andreas

visionsurfer ·

Hallo,
irgendwie habe ich gerade noch ein anderes Problem festgestellt. Entweder spinne ich total, oder da stimmt wirklich etwas nicht. Ich habe gerade mal mit den Monitorauflösungen rumgespielt. Ich habe eine kleine Auflösung eingestellt und plötzlich springt die Navi der zweiten Ebene (also die Kasten die ausklappen) an eine total andere Stelle. Das ist ja ober Mist.

Schaut selbst und spielt mal mit eurer Monitorauflösung:
http://preuss.master-group.net

Habe ich da was falsch gemacht oder ist das echt so ?

Grüße,
Visionsurfer

ÁndreMansfeld ·

Hast du den DIV aus dem Stylsheet

#cMenu {
     height:31px;
     width: 708px;
     margin-left:1px;
     margin-bottom:1px;
     background: #FFFFFF url(menu_bg.gif) repeat-x top left;
     position:relative; /* [b]wichtige angabe, sonst taucht das slideMenu an falscher Position auf */ [/b]

auch auf relative gesetzt?. Und ist in deiner Tabelle der Container auch fest positioniert?

visionsurfer ·

Hi,
das Problem ist, ich arbeite nicht mit DIVs, da ich mich noch nie damit beschäftigt habe. Ich arbeite leider noch komplett mit Tabellen.

Gruß,
Visionsurfer

ÁndreMansfeld ·

Hi,
ich denke, du solltest in diesem Falle einfach mal das DIV benutzen. Einfach in die Tabelle klicken und dann im html Modus diesen einen

<div id="cMenu">###MENU###</div>

DIV Code einfügen, dann noch einstellen Höhe Breite ect. im Stylesheet also in etwas so

#cMenu {
     height:14px;
     width: 700px;
     margin-left:10px;
     margin-bottom:2px;
     background: #cccccc;
     position:relative; /* wichtige angabe, sonst taucht das slideMenu an falscher Position auf */ 
}

und dann gehts. Der DIV ist in diesem Fall nötig, weil sonst das Menu nicht positioniert werden kann, zumindest nicht dynamisch, also in Abhängigkeit zum Screen!!
Andreas

andreasmn ·

Hi, evtl kann mir ja jemand helfen!

Ich hab in der ypmenu.php den Wert "var $sublevelWidth" auf 225 erhöt, da ich möchte das meine menu buttons breiter sind.

Im Firefox funzt auch alles optimal!

Nur son tolles ding namens IE macht wieder mucken.... da ist das Menu irgentwie einfach abgeschnitten 🙁

Aber seht selbst:
http://netsh21215.dbdserver.de/typo/

Danke schonmal!

ÁndreMansfeld ·

Die Menubreite ist auch abhängig von der verwendeten Schrift! Stimmen deine Pfade zur Fontdatei? Dann gibts da noch im CSS die Einstellungen für das Menu speziell für den IE. Dann fällt mir noch ein, da gibts eine Einstellung nach wieviel Zeichen das Menu aufhören soll und zwar in der ypmenu.php. Ansonsten fällt mir jetzt auf die Schnelle nichts mehr ein!!! :o
Andreas

ÁndreMansfeld ·

o.O Das waren nur auf die Schnelle mal die Dinge die mir ebenso am Anfang zu Verhängnis wurden ;-)
Wenn du es morgen noch nicht geschafft hast, dann kann ich ja nochmal in Ruhe schauen. Im Moment bin ich voll im Stress, weil ich Dealine für morgen früh habe und mich im Moment ebenso mit dem "im Prinzip" supergeilen YPMENU herumschlage. Ich muß kleine Icon davor reinbauen. Aber mit den mir bekannten Standards ist das nicht so einfach möglich. Aber es ist erst 22.30 :-)
Andreas

andreasmn ·

Hi,

hatte heute leider zu wenig Zeit um es mir nochmal intensivst anzuschauen.

Ich hoffe ich komme morgen dazu. Leider sitze ich schon ein paar Wochen an diesem Prob. Wäre cool wenn dus dir, wenn du Zeit hast, mal anschauen könntest.

Danke!
Gruß Andreas

ÁndreMansfeld ·

Mir gehts ebenso! Deadline zwar eingehalten, aber jetzt kommen die Extrawünsche :-)
Muß noch eine Nachschicht einlegen. Vielleicht treffen wir uns virtuell morgen.

arrow ·

Ich schließe mich einfach mal den Problemträgern an.

Folgendes Prob.

Die Positionierung meines ypMenüs scheint gerade zu im ... :o

Nun dachte ich das ich die Positionierung hinbekommen habe aber nichts da. Ich würde mich freuen wenn jemand mal ein Auge drauf werfen könnte.

Auszug aus der Vorlage:

<div id="cMenu"><td height="34" colspan="6" bgcolor="#FFFFFF">###MENU###</td></div>

Wenn ich den td Tag nicht mit nem DIV umschließe sondern ihn direkt ersetze zerschießt er mir meine Vorlage 😢

Ist diese Umsetzung so möglich?

Die verwendete CSS Datei enthält dazu folgenden, hier aus dem Forum entnommen ,Inhalt.

.cMenu {
     height:14px;
     width: 700px;
     margin-left:10px;
     margin-bottom:2px;
     background: #cccccc;
     position:relative; 
}

Wer sich die Positionierung anschauen mag kann unter der Baustelle:
http://85.214.23.115/index.php?id=123 mal nach schauen.

Bin gerade dabei mich rein zu lesen in das Thema ypMenü. Habe jedoch irgendwie noch arghe Verständnis Fehler denke ich. Für einen Anschubser wäre ich euch sehr dankbar.

liebe Grüße arrow

andreasmn ·
<td height="34" colspan="6" bgcolor="#FFFFFF"><div id="cMenu">###MENU###</div></td>

So sollte es eigentlich gehen, also die DIV-Box in die Spalte rein, und nicht drum herum. 😉

Ach ja, @Liberation:
Schau mal bitte auf die Seite davor, dort hab ich das Prob beschrieben und Link zur Page gepostet.

Gruss
Andreas

arrow ·

Und schon haben wir da mein Problem, es funktioniert net ^^

Ich poste mal den Kompletten HTML Teil in der Hoffnung jemand findet den fehler, ich bin mitlerweile ratlos. Denn eigentlich sollte der angesprochene DIV Container das Ding ordentlich positionieren.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<body>
<!-- ###DOKUMENT### begin -->
<table width="823" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr align="left" valign="top" bgcolor="#CCCCCC">
    <td width="11" height="10"></td>
    <td width="25" height="10"></td>
    <td width="19" height="10"></td>
    <td width="187" height="10"></td>
    <td width="336" height="10"></td>
    <td width="19" height="10"></td>
    <td width="171" height="10"></td>
    <td width="19" height="10"></td>
    <td width="25" height="10"><img src="fileadmin/images/cons/cw1-9.gif" width="25" height="10"></td>
    <td width="11" height="10"><img src="fileadmin/images/cons/cw1-10.gif" width="11" height="10"></td>
  </tr>
  <tr align="left" valign="top" bgcolor="#FFFFFF">
    <td width="11" height="97" bgcolor="#CCCCCC"><img src="fileadmin/images/cons/cw2-1.gif" width="11" height="97"></td>
    <td width="25" height="97" bgcolor="#FFFFFF"><img src="fileadmin/images/cons/cw2-2.gif" width="25" height="97"></td>
    <td width="19" height="97" bgcolor="#FFFFFF"><img src="fileadmin/images/cons/cw2-3.gif" width="19" height="97"></td>
    <td width="187" height="97"><img src="fileadmin/images/cons/cw2-4.gif" width="187" height="97"></td>
    <td width="336" height="97"><img src="fileadmin/images/cons/cw2-5.gif" width="336" height="97"></td>
    <td width="19" height="97"><img src="fileadmin/images/cons/cw2-6.gif" width="19" height="97"></td>
    <td width="171" height="97"><img src="fileadmin/images/cons/cw2-7.gif" width="171" height="97"></td>
    <td width="19" height="97"><img src="fileadmin/images/cons/cw2-8.gif" width="19" height="97"></td>
    <td width="25" height="97"><img src="fileadmin/images/cons/cw2-9.gif" width="25" height="97"></td>
    <td width="11" height="97" bgcolor="#CCCCCC"><img src="fileadmin/images/cons/cw2-10.gif" width="11" height="97"></td>
  </tr>
  <tr align="left" valign="top" bgcolor="#FFFFFF">
    <td width="11" height="22" bgcolor="#CCCCCC"><img src="fileadmin/images/cons/cw3-1.gif" width="11" height="22"></td>
    <td width="25" height="22"><img src="fileadmin/images/cons/cw3-2.gif" width="25" height="22"></td>
    <td width="19" height="22"><img src="fileadmin/images/cons/cw3-3.gif" width="19" height="22"></td>
    <td width="187" height="22"><img src="fileadmin/images/cons/cw3-4.gif" width="187" height="22"></td>
    <td width="336" height="22"><img src="fileadmin/images/cons/cw3-5.gif" width="336" height="22"></td>
    <td width="19" height="22"><img src="fileadmin/images/cons/cw3-6.gif" width="19" height="22"></td>
    <td width="171" height="22"><img src="fileadmin/images/cons/cw3-7.gif" width="171" height="22"></td>
    <td width="19" height="22"><img src="fileadmin/images/cons/cw3-8.gif" width="19" height="22"></td>
    <td width="25" height="22"><img src="fileadmin/images/cons/cw3-9.gif" width="25" height="22"></td>
    <td width="11" height="22" bgcolor="#CCCCCC"><img src="fileadmin/images/cons/cw3-10.gif" width="11" height="22"></td>
  </tr>
  <tr align="left" valign="top" bgcolor="#FFFFFF">
    <td height="8" bgcolor="#CCCCCC"><img src="fileadmin/images/cons/cw4-1.gif" width="11" height="8"></td>
    <td width="25" height="8"><img src="fileadmin/images/cons/cw4-2.gif" width="25" height="8"></td>
    <td height="8"><img src="fileadmin/images/cons/cw4-3.gif" width="19" height="8"></td>
    <td height="8"><img src="fileadmin/images/cons/cw4-4.gif" width="187" height="8"></td>
    <td height="8"><img src="fileadmin/images/cons/cw4-5.gif" width="336" height="8"></td>
    <td height="8"><img src="fileadmin/images/cons/cw4-6.gif" width="19" height="8"></td>
    <td height="8"><img src="fileadmin/images/cons/cw4-7.gif" width="171" height="8"></td>
    <td height="8"><img src="fileadmin/images/cons/cw4-8.gif" width="19" height="8"></td>
    <td height="8"><img src="fileadmin/images/cons/cw4-9.gif" width="25" height="8"></td>
    <td height="8" bgcolor="#CCCCCC"><img src="fileadmin/images/cons/cw4-10.gif" width="11" height="8"></td>
  </tr>
  <tr align="left" valign="top" bgcolor="#CCCCCC">
    <td height="20"><img src="fileadmin/images/cons/cw5-1.gif" width="11" height="20"></td>
    <td width="25" height="20"><img src="fileadmin/images/cons/cw5-2.gif" width="25" height="20"></td>
    <td height="20" bgcolor="#CCCCCC"></td>
    <td height="20" bgcolor="#CCCCCC"></td>
    <td height="20" bgcolor="#CCCCCC">&nbsp;</td>
    <td height="20" bgcolor="#CCCCCC"></td>
    <td height="20" bgcolor="#CCCCCC">###MENU_OBEN###</td>
    <td height="20" bgcolor="#CCCCCC"></td>
    <td height="20"><img src="fileadmin/images/cons/cw5-9.gif" width="25" height="20"></td>
    <td height="20"><img src="fileadmin/images/cons/cw5-10.gif" width="11" height="20"></td>
  </tr>
  <tr align="left" valign="top" bgcolor="#CCCCCC">
    <td width="11" height="30"><img src="fileadmin/images/cons/cw6-1.gif" width="11" height="30"></td>
    <td width="25" height="30" bgcolor="#FFFFFF"><img src="fileadmin/images/cons/cw6-2.gif" width="25" height="30"></td>
    <td height="34" colspan="6" bgcolor="#FFFFFF"><div id="cMenu">###MENU###</div></td>
    <td width="25" height="30" bgcolor="#FFFFFF"><img src="fileadmin/images/cons/cw6-9.gif" width="25" height="30"></td>
    <td width="11" height="30"><img src="fileadmin/images/cons/cw6-10.gif" width="11" height="30"></td>
  </tr>
  <tr align="left" valign="top" bgcolor="#FFFFFF">
    <td width="11" height="19" bgcolor="#CCCCCC"><img src="fileadmin/images/cons/cw7-1.gif" width="11" height="19"></td>
    <td width="25" height="19"><img src="fileadmin/images/cons/cw7-2.gif" width="25" height="19"></td>
    <td height="19" colspan="6">&nbsp;</td>
    <td width="25" height="19"></td>
    <td width="11" height="19" bgcolor="#CCCCCC"></td>
  </tr>
  <tr align="left" valign="top" bgcolor="#FFFFFF">
    <td width="11" height="52" bgcolor="#CCCCCC"><img src="fileadmin/images/cons/cw8-1.gif" width="11" height="52"></td>
    <td width="25" height="52"><img src="fileadmin/images/cons/cw8-2.gif" width="25" height="52"></td>
    <td width="19" height="52"></td>
    <td height="52" colspan="4" rowspan="2">###INHALT###</td>
    <td width="19" height="52"></td>
    <td width="25" height="52"></td>
    <td width="11" height="52" bgcolor="#CCCCCC"></td>
  </tr>
  <tr align="left" valign="top" bgcolor="#FFFFFF">
    <td width="11" height="499" bgcolor="#CCCCCC"></td>
    <td width="25"></td>
    <td width="19"></td>
    <td width="19"></td>
    <td width="25"></td>
    <td width="11" bgcolor="#CCCCCC"></td>
  </tr>
  <tr align="left" valign="top" bgcolor="#CCCCCC">
    <td height="9"></td>
    <td width="25" bgcolor="#FFFFFF"></td>
    <td bgcolor="#FFFFFF"></td>
    <td bgcolor="#FFFFFF"></td>
    <td bgcolor="#FFFFFF"></td>
    <td bgcolor="#FFFFFF"></td>
    <td bgcolor="#FFFFFF"></td>
    <td bgcolor="#FFFFFF"></td>
    <td bgcolor="#FFFFFF"></td>
    <td></td>
  </tr>
  <tr align="left" valign="top" bgcolor="#CCCCCC">
    <td width="11" height="9"></td>
    <td width="25"></td>
    <td width="19"></td>
    <td width="187"></td>
    <td width="336"></td>
    <td width="19"></td>
    <td width="171"></td>
    <td width="19"></td>
    <td width="25"></td>
    <td width="11"></td>
  </tr>
</table>
<!-- ###DOKUMENT### end -->
</body>
</html>
arrow ·

Huhu

In wie fern Online? =)

Der Link direkt zur Seite wäre hier: 85.214.23.115/index.php?id=123

Für nen Gast Zugang einfach nochmal antworten ^^

class user_menu {
   var $offsetY = 31; // inital offset values for the first level elements
   var $offsetX = 0;
   var $sublevelWidth = 160; // width and height values for sublevel items
   var $sublevelHeight = 25;

Ich würde als nächstes die Positionierung in der ypmenu.php selbst vornehmen. Sollte das nicht den gewünschten Effekt darstellen?[/b]

arrow ·

Die Postionierung hab ich natürlich mit der Änderung hinbekommen können jedoch dürfte es bei einer geringeren Auflüsung in die Hose gehen. Was mache ich falsch? Sieht jemand den Fehler?

Von der Theorie her müsste er durch die CSS in die DIv box Springen, net durch eine ausgemessene Positionierung.

mfg arrow