Bildmodul-ANzeige im Backend nicht korrekt

Gesperrt
ClemensSchnitzler
Beiträge: 137
Registriert: Di 17. Aug 2004, 12:32
Kontaktdaten:

Bildmodul-ANzeige im Backend nicht korrekt

Beitrag von ClemensSchnitzler » Di 31. Jul 2007, 06:18

Guten morgen,

nachdem ich hier im Forum leider keine Lösungsmöglichkeit gefunden habe hier meine Frage:

Ich setze folgendes Bildmodul ein:

Code: Alles auswählen

<?php

if ("CMS_IMG[1]" != "") {

    $img = '<img src="CMS_IMG[1]" border="0">';

    if ("CMS_LINK[1]" != "http://") {
        $img = sprintf('<a href="%s" target="%s">%s</a>',"CMS_LINK[1]", "CMS_LINKTARGET[1]", $img);

    }

    echo $img;
 
}
if ($edit) {
    echo "<br />";
    echo "CMS_IMGDESCR[1]";
    echo "<br />";
    echo "CMS_LINKDESCR[1]";
    echo "<br />";
}
?>
Im Backend kann bekomme ich leider den Link "Image" nicht zu sehen. Im Forum habe ich gefunden, dass in dem Bereich

Code: Alles auswählen

if ($edit) {
    echo "<br />";
    echo "CMS_IMGDESCR[1]";
    echo "<br />";
    echo "CMS_LINKDESCR[1]";
    echo "<br />";
}
eine Änderung vorzunehmen sei. Dies habe ich gemacht aber leider keine Änderung bekommen. Desweiteren habe ich beim Textbereich sehr häßliche schwarze Rahmen um die Schaltflächen "Text Html" und "Save", damit könnte ich leben, aber irgendeine Bewandnis müssen sie ja haben.

In folgendem Bild seht Ihr die Darstellung im Backend Bild

Wie bekomme ich nun wieder eine richtige Darstellung mit allen Bearbeitungsfunktionen hin. Ach ja, ich setzte Contenido 4.6.15 mr ein. Die ModRewrite-Funktion ist aber noch nicht aktiviert.

Viele Grüße

Clemens

ClemensSchnitzler
Beiträge: 137
Registriert: Di 17. Aug 2004, 12:32
Kontaktdaten:

Beitrag von ClemensSchnitzler » Di 31. Jul 2007, 07:16

Die Lösung mit dem schwarzen Rahmen habe ich gefunden. Bleibt noch das Problem mit den Schaltflächen "Image" und "Link".

Vielleicht kann mir jemand einen Tip geben.

ClemensSchnitzler
Beiträge: 137
Registriert: Di 17. Aug 2004, 12:32
Kontaktdaten:

Beitrag von ClemensSchnitzler » Di 31. Jul 2007, 13:33

Ich habe jetzt diverse Codes aus diesem Forum probiert. Mit keinem habe ich Erfolg.

Es wäre nett, wenn mir jemand auf die Sprünge helfen könnte damit ich die Schaltflächen "Image", welches unter der Schaltfläche "Link" verschwindet wieder einwandfrei dargestellt bekomme.

Vielen, vielen Dank

Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 » Di 31. Jul 2007, 14:30

Kommentier mal den Aufruf deiner CSS-Datei im Layout aus und schau, ob der Image-Button überhaupt vorhanden ist. Sollte das so sein, liegt es halt an deinem CSS, evtl. ein feiner Float o.ä.

ClemensSchnitzler
Beiträge: 137
Registriert: Di 17. Aug 2004, 12:32
Kontaktdaten:

Beitrag von ClemensSchnitzler » Di 31. Jul 2007, 15:07

Hallo Dodger77, zuerst mal vielen Dank für Deinen Hinweis. Wenn ich die CSS-Datei auskommentiere ist es in Ordnung. Mit einem float: left bekomme ich das auch nicht in den Griff.

Ich weiss, das hat nichts mit Contenido zu tun und ist bestimmt ein Problem des CSS, aber vielleicht kannst Du mir trotzdem helfen. Ich steh nämlich auf dem Schlauch. Deshalb hier mal mein CSS: (aber Achtung ist noch nicht aufgeräumt, ich bin noch in der Entwicklungsphase)

Code: Alles auswählen

body       { color: #ffffff; font: 0.7em georgia; text-align: justify; line-height: 1.5em; background: #6b6b5f url("../images/skin/body_back.jpg"); margin: 40px 0;
}
#rahmen {
	text-align: left;
	margin: 0 auto;
	width: 800px;
	padding: 0;
	border: solid 6px #eee;
	background: #6b6b5f;
}
a.navipath { color: #C6D980 !important;}
#mainhead  { margin-top: 30px; padding-left: 1em; line-height: 1.4em; border-left: 1.1em solid #d1a870 }
#mainhead1  { margin-top: 15px; font-weight: bold; padding-left: 1em; line-height: 1.1em; border-left: 1.1em solid #C6D980}
a:link, a:visited   { color: white; text-decoration: none }
a:hover  { color: black; text-decoration: none }
h1 { 
        font-size: 1.4em;
        font-weight: bold;  
	width: 550px;
	margin: 0 0 10px 0;
}
h2 {
	font-size: 1.1em; 
	width: 550px;
	margin: 0 0 20px 0;
}
h3 {

	border-left: 0.4em solid #C6D980; 
	padding-left: 1em; 
	font-size: 10pt; 
	width: 40px;
	margin: 0 0 20px 0;
}
h4 {
	border-left: 0.2em solid #C6D980; 
	padding-left: 1em; 
	font-size: 10pt; 
	width: 40px;
	margin: 0 0 20px 0;
}
ul {
	margin: 10px;
	padding: 0;
	list-style: none;
}

ul li  { line-height: 1.3em; background: url("../images/skin/gm_ulbul.gif") no-repeat; text-align: justify; margin: 0 170px 5px 0; padding: 0 0 0 17px }
#content  { margin: 0; padding: 0 }
#kopf    { background: url("../images/skin/kopf.jpg") no-repeat left center; margin: 0; padding: 0; height: 32px }
#kopf2     { line-height: 16px; background: #d1a870 no-repeat left center; text-align: right; margin: 0; padding: 0 20px 0 0; height: 16px; vertical-align: bottom; border-bottom: 1px solid white }
#navigation     { background: url(../images/skin/portrait.jpg)#6b6b5f no-repeat left top; width: 170px; height: 460 px; float: left;}
#navinside     { width: 160px; position: relative; height: 14px; margin-top: 90px; border-top: solid 1px #c5c7c8; }
#maincontent     { width: 620px; height: 450px; float: right; overflow: hidden; }
#scroller {
	margin: 10px;
	padding: 0 0 10px 0; 
}
#contactform {
	width: 380px;
}

#contactform input {
	background: #C6D980;
	border: 1px solid #EEE;
}

#contactform textarea {
	background: #C6D980;
	border: 1px solid #EEE;
}
#footer      { background: #d1a870 no-repeat left center; border-top: 1px solid white; width: 800px; height: 16px; clear: both; }

#inhalt { color: white; text-align: justify; width: 440pt; line-height: 1.5em; }
#Ebene1 { visibility: visible;  position: absolute; top: 130px; height: 220px; width: 140px; margin-left: 15px; }
#Ebene1 img {position: absolute; bottom:5px; width: auto; border: 3px solid #EEEEEE; padding: 2px; }

.navi{
	width:160px;
	border-bottom:1px solid rgb(197,199,200);
}
#navigation a.navileft_passive {
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	color:#d1a870 !important;
border-left: 0.6em solid #6B6B5F;
} 

#navigation a.navileft_active {
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	color: #C6D980;
border-left: 0.6em solid #d1a870;
} 

#navigation a.navileft_open {
	padding-left:10px;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	color:#d1a870;
border-left: 0.6em solid #C6D980;
} 

#navigation a:hover {
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	color: #C6D980;
border-left: 0.6em solid #d1a870;
} 







.bildbox-l { border: solid 1px #707172; margin:0 15px 0 0; padding: 3px; background: rgb(255, 255, 255) none repeat; float: left; font-family: Georgia; font-size: 7pt; color: rgb(255, 255, 255); -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.bildbox-r { border: solid 1px #707172; margin:0 0 30px 15px; padding: 3px; background: rgb(255, 255, 255) none repeat; float: right; font-family: Georgia; font-size: 7pt; color: rgb(255, 255, 255); -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.bildbox-c { border: solid 1px #707172; margin:0 15px 0 15px; padding: 3px; background: rgb(255, 255, 255) none repeat; float: left; font-family: Georgia; font-size: 7pt; color: rgb(255, 255, 255); -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.bildbox-l img, .bildbox-r img, .bildbox-c img, { border: 0pt none ; }

a img { border: 0pt; }
.clear { clear: both; }



Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 » Di 31. Jul 2007, 15:20

Liegen deine Inhalte zufällig in dem HTML-Element mit der ID "Ebene1"?
Wenn ja, ist wohl:

Code: Alles auswählen

#Ebene1 img {position: absolute; bottom:5px; ... }
für das Verhalten verantwortlich. Die Bilder werden einfach übereinander geschoben.

ClemensSchnitzler
Beiträge: 137
Registriert: Di 17. Aug 2004, 12:32
Kontaktdaten:

Beitrag von ClemensSchnitzler » Di 31. Jul 2007, 15:25

Sorry, da hätte ich drauf hinweisen können. Ja, da liegen sie drin. Da in diesem Bereich auf jeder Seite ein Bild erscheinen soll welches mal Hochformatig und mal querformatig ist und der linke und untere Rand gleichbleiben soll, bin ich auf diese Lösung gekommen. Das funktioniert auch so wie ich mir das vorgestellt habe. Wie gesagt , halt bis auf mein Problem. Gibt es da einen Lösungsansatz oder muss ich mit zwei Layouts arbeiten?

Viele Grüße

ClemensSchnitzler
Beiträge: 137
Registriert: Di 17. Aug 2004, 12:32
Kontaktdaten:

Beitrag von ClemensSchnitzler » Mi 29. Aug 2007, 05:05

Ich bekomme das Thema leider nicht in den Griff.

Ist jemand bereit sich diesem Thema mal anzunehmen? Natürlich bin ich bereit diese Arbeit zu entlohnen, würde aber gerne vorab wissen, welche Kosten auf mich zu kommen.

Bitte einfach per PM melden, ich richte dann einen Zugang zu dem System ein und sende dem jenigen die entsprechenden Daten.

Viele Grüße

Clemens

ClemensSchnitzler
Beiträge: 137
Registriert: Di 17. Aug 2004, 12:32
Kontaktdaten:

Beitrag von ClemensSchnitzler » Do 30. Aug 2007, 09:04

Ich konnte das Problem lösen.

Lösung: Im CSS war in einer Klasse overflow mit hidden vergeben, mit inherit wird das Frontend richtig angezeigt und im Backend nun auch die Buttons zur notwendigen Bearbeitung.

Viele Grüße

Clemens

Gesperrt