Contenator-Forum

Forums-Ausgangsseite

log in | registrieren

zurück zum Board
Thread-Ansicht  Mix-Ansicht  Reihenfolge
Markus K

E-Mail

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(R)

E-Mail

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

E-Mail

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(R)

E-Mail

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

E-Mail

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 :-D

ansatheus(R)

E-Mail

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(R)

E-Mail

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

E-Mail

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(R)

E-Mail

21.03.2005, 08:52

@ MarkusK

div - Bereiche positionieren

 

Alles klar! Danke!

mfg at

zurück zum Board
Thread-Ansicht  Mix-Ansicht  Reihenfolge
Contenator-Forum | Kontakt
84 Postings in 25 Threads, 3 registrierte User, 1 User online (0 reg., 1 Gäste)
powered by my little forum  ^