Markus K

Wolfsburg, 16.02.2005, 11:05 |
div - Bereiche positionieren (Allgemein) Thread gesperrt |
Hallo @ all
ich moechte gerne die div-bereiche (Menue-Module und powered by) nach unten
positionieren, so dass sie unabhaengig von der Anzahl der Hauptmenuebuttons
immer gleich angezeigt wird.
habs schon mit einem attribut im div tag in der core.menu.php versucht, das
loest den Frame aber leider komplett auf  |
ansatheus

16.02.2005, 11:19
@ Markus K
|
div - Bereiche positionieren |
Das ist nicht so einfach zu bewerkstelligen, da die Position in Abhängigkeit vom Menü immer dynamisch generiert wird. Es gäbe dennoch 2 Lösungsansätze:
1) Als 2. Zeile einer Tabelle, um die eine äußere Tabelle mit einer Zeile liegt. Die innere Tabelle muß feste Höhemangaben (height) haben, z.B. 1. Zeile height=90% und 2. Zeile height=10%. Der Haken an der Sache ist, daß das nicht in jedem Browser funktioniert, aber ganz sicher im Internet Explorer.
2) Über Frames. Für den Contenator gibt es ja einen erweiterten Frameset. Dort könnte das dann fest z.B. im oberen oder unteren Frame "verdrahtet" werden. Oder aber, man legt den Menübereich in einen eigenen Frameset.
mfg at |
Markus K

Wolfsburg, 15.03.2005, 12:25
@ ansatheus
|
div - Bereiche positionieren |
» Das ist nicht so einfach zu bewerkstelligen, da die Position in
» Abhängigkeit vom Menü immer dynamisch generiert wird. Es gäbe dennoch 2
» Lösungsansätze:
...und noch einen dritten.
Habe jetzt einfach den divs classes zugewiesen (in der core.menu.php) und
positioniere sie mittes CSS absolut.
gruss
Markus |
ansatheus

15.03.2005, 15:53
@ Markus K
|
div - Bereiche positionieren |
» ...und noch einen dritten.
» Habe jetzt einfach den divs classes zugewiesen (in der core.menu.php) und
» positioniere sie mittes CSS absolut.
Poste mal den entsprechenden Code von CSS-Datei und core.menu.php.
mfg at |
Markus K

Wolfsburg, 16.03.2005, 08:15
@ ansatheus
|
div - Bereiche positionieren |
Auszug aus core.menu.php
.
.
.
//#########################################################################
//INTERFACE - ANFANG
//AUF MODULE UNTERSUCHEN UND EINBINDEN - PLUG-IN-INTERFACE
$moduleview = config_read("menumodule","_config"); //KONFIGURATION FÜR MODULANZEIGE HOLEN
$moduletitel = config_read("moduletitel","_config"); //KONFIGURATION FÜR MODULTITEL HOLEN
//BEI TOP-, BOTTOM-MENÜS KEINE MENÜMODULE
if(chop($frames) != "10" && chop($frames) != "11" && chop($frames) != "12" && chop($frames) != "13" && chop($frames) != "14"
&& chop($frames) != "15" && chop($frames) != "16" && chop($frames) != "17" && chop($frames) != "18")
{
//WENN MODULE AUF on
if(chop($moduleview) == "on")
{
echo "<br><div class=\"menumodules\">";
.
.
.
//#########################################################################
//LIZENZ
echo "<br><div class=\"lizenz\">
.
.
.
Auszug aus core.menu.css:
.
.
.
/*POSITION FUER MENU-MODULE UND LIZENZ ********** ******** ********** ********** ************ ************/
.menumodules
{
position:absolute; bottom:2.5cm;
}
.lizenz
{
position:absolute; bottom:5px;
}
/********** *********** *********** *********** *********** *********** *********** ************ *************/
.
.
.
Gruss
Markus  |
ansatheus

17.03.2005, 11:45
@ Markus K
|
div - Bereiche positionieren |
Im Screenshot von Dir sieht man auch, daß die Untermenüs offensichtlich einen Div-Class zugewiesen bekommen haben. Poste mal, wie das im Code aussieht!
mfg ansatheus |
ansatheus

18.03.2005, 12:35
@ Markus K
|
div - Bereiche positionieren |
Danke Markus!
Dennoch ein Hinweis zur Vorsicht:
Absolute Positionierung macht nur Sinn, wenn die Anzahl der Menüpunkte kleiner oder gleich ist als die gesamte zur Verfügung stehende Fläche, sonst überdecken die Div-Bereiche die unteren Menüpunkte.
mfg ansatheus |
MarkusK

Wolfsburg, 21.03.2005, 08:43
@ ansatheus
|
div - Bereiche positionieren |
die class ist schon original zugewiesen, habe nur im CSS folgendes geaendert:
/*UNTERMENÜBUTTONS*/
.submenubuttons
{
/* background-image: url(core.button_sub.gif); */
background-color: #eee; text-decoration: none; border:1px solid #ddd;
}
gruessle
Markus |
ansatheus

21.03.2005, 08:52
@ MarkusK
|
div - Bereiche positionieren |
Alles klar! Danke!
mfg at |