Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> Container im CSS/Style-Attribut eines HTML-Tags
gunwalt
Beitrag Tue. 6. November 2007, 11:22
Beitrag #1


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 1.126
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 7



Warum geht diese Konstruktion nicht?

QUELLTEXT
<div style="
position: relative; top: 20px; left: 0px; height: 50px; width: 75px;
z-index: 2; background-image:url(<cms:lay type="container" id="15" title="Zufallssbild"/>);">
</div>


Das Bild wird zwar ausgegeben, aber auch );"> (Das ist kein Smilie!!)

Kann ich das image auch anderes einbinden? Ich stehe wahrscheinlich irgendwo auf der Leitung.


--------------------
------
Ich gehe spazieren durch Gelsenkirchen
Go to the top of the page
 
+Quote Post
andi
Beitrag Tue. 6. November 2007, 11:37
Beitrag #2


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



öhm, ich rate mal:

das eingebaute modul gibt anfang- und schluss-tags aus ala <!--START xxx//--><!--END xxx//-->. da wird wohl auch der hund begraben sein.

lösung: das div-konstrukt direkt ins template des modules einsetzen (randomimage?)

ZITAT
<div style="
position: relative; top: 20px; left: 0px; height: 50px; width: 75px;
z-index: 2; background-image:url({image_url});">
</div>


gruss andi


--------------------
Go to the top of the page
 
+Quote Post
grafzahl
Beitrag Tue. 6. November 2007, 12:00
Beitrag #3


Advanced Member
****

Gruppe: AdvancedMembers
Beiträge: 138
Mitglied seit: 26.03.2007
Wohnort: Magdeburg
Mitglieds-Nr.: 752



ZITAT(andi @ Tue. 6. November 2007, 11:37) *
öhm, ich rate mal:

das eingebaute modul gibt anfang- und schluss-tags aus ala <!--START xxx//--><!--END xxx//-->. da wird wohl auch der hund begraben sein.

lösung: das div-konstrukt direkt ins template des modules einsetzen (randomimage?)
gruss andi


Mich persönlich stört der automatische Kommentaroutput so oder so, weil er in einer produktiven Umgebung nicht wirklich einen Sinn hat. Hier wäre übrigens ein Schalter in den Projekteinstellungen eine feine Sache.

Sollte es wirklich an den Kommentaren liegen könnte man diese auch über die Output-Manipulation löschen/deaktivieren. Dazu musst du in den Projekteinstellungen das Feld "Ausgabe manipulieren" mit folgendem Code betanken:

QUELLTEXT
$output = preg_replace("/<!--(START|END) \d+\/\/-->/","",$output);
echo $output;


--------------------
Go to the top of the page
 
+Quote Post
amk
Beitrag Tue. 6. November 2007, 12:17
Beitrag #4


TRAIL AND ERROR SPECIALIST
********

Gruppe: AdvancedMembers
Beiträge: 1.708
Mitglied seit: 27.06.2006
Wohnort: Hansestadt Rostock, Deutschland
Mitglieds-Nr.: 9



bei der entwicklung einer site können die kommentare schon eine hilfe sein ...


--------------------
cheers, Alex
Go to the top of the page
 
+Quote Post
andi
Beitrag Tue. 6. November 2007, 12:58
Beitrag #5


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



die kommentare können beim entwickelt wirklich hilfreich sein. eine option, die ausgabe über die projektkonfiguration zu unterbinden wäre allerdings auch eine feine sache.

gruss andi


--------------------
Go to the top of the page
 
+Quote Post
grafzahl
Beitrag Tue. 6. November 2007, 13:31
Beitrag #6


Advanced Member
****

Gruppe: AdvancedMembers
Beiträge: 138
Mitglied seit: 26.03.2007
Wohnort: Magdeburg
Mitglieds-Nr.: 752



ZITAT(amk @ Tue. 6. November 2007, 12:17) *
bei der entwicklung einer site können die kommentare schon eine hilfe sein ...


Natürlich können Sie für die Entwicklung eine feine Sache sein. Es wäre allerdings wohl ganz gut wenn man nach der Fertigstellung der Seite die dann doch etwas unnötigen Kommentare einfach deaktivieren könnte. Zudem hatte ich ebenfalls schon den Fall das es zu Problemen mit den Kommentaren kam, ein ähnliches Problem wie oben beschrieben.



--------------------
Go to the top of the page
 
+Quote Post
gunwalt
Beitrag Tue. 6. November 2007, 14:14
Beitrag #7


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 1.126
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 7



ZITAT(amk @ Tue. 6. November 2007, 12:17) *
bei der entwicklung einer site können die kommentare schon eine hilfe sein ...

Zu schnell geschrieben

Andi hatte recht. Es ging um Randomimage.

So sollte es sein. Wechselnde Grafik, dewegen Randomimage und Imagemap auf Design und Fotografie mit weiterführenden Links.
Folgender Code wird eingesetzt und gibt obige Fehlermeldung.
ZITAT
<div style="
position: relative; top: 20px; left: 0px; height: 50px; width: 75px;
z-index: 2; background-image:url(<cms:lay type="container" id="15" title="Zufallssbild"/>);">
</div>

<img src="media/img/template/design.gif" alt="" width="302" height="25" border="0" usemap="#Map" />
<map name="Map" id="Map">
<area shape="rect" coords="145,0,209,27" href="index.php?idcat=2" />
<area shape="rect" coords="216,1,312,29" href="index.php?idcat=3" />
</map></div>


ZITAT
das eingebaute modul gibt anfang- und schluss-tags aus ala <!--START xxx//--><!--END xxx//-->. da wird wohl auch der hund begraben sein.

Es ist nicht der Schlusstag, sondern alles, was hinter dem Schlusstag des Moduls im Sourcecode kommt.
Könnte ich sicherlich auch weglassen. Ist bestimmt aber nicht so gedacht.

Design/Foto und rote Linie sind eine Grafik. Vielleicht ist hier der Denkfehler?
Angehängte Datei(en)
Angehängte Datei  bg2.gif ( 2.52KB ) Anzahl der Downloads: 27
 


--------------------
------
Ich gehe spazieren durch Gelsenkirchen
Go to the top of the page
 
+Quote Post
andi
Beitrag Tue. 6. November 2007, 14:31
Beitrag #8


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



ZITAT(gunwalt @ Tue. 6. November 2007, 14:14) *
Könnte ich sicherlich auch weglassen. Ist bestimmt aber nicht so gedacht.

html-kommentare innerhalb von css-anweisungen (in deinem falls style) sind nicht zulässig und führen dazu, dass der parser abbricht. ich denke nicht, dass es gedacht ist, einen cms-container in eine css-anweisung zu setzen.

ZITAT(gunwalt @ Tue. 6. November 2007, 14:14) *
Design/Foto und rote Linie sind eine Grafik. Vielleicht ist hier der Denkfehler?

grundsätzlich schon ok. auf die imagemaps könntest du aber auch verzichten.
design und fotografie in das div als ganz normale textlinks, diese links per position:absolute positionieren und den text mit text-indent: -999em verstecken. somit wäre das ganze ohne css bedienbar nach wie vor bedienbar und das bild für design und fotografie verschwindet aus dem markup und wandert ebenso halt hingergrund ins css...nur so als anreiz.

und nochmals: warum setzt du das von dir gepostete markup nicht direkt im randomimage-modul in das template?

gruss andi


--------------------
Go to the top of the page
 
+Quote Post
gunwalt
Beitrag Tue. 6. November 2007, 17:32
Beitrag #9


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 1.126
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 7



ZITAT(andi @ Tue. 6. November 2007, 14:31) *
und nochmals: warum setzt du das von dir gepostete markup nicht direkt im randomimage-modul in das template?

AHHHHH - ich glaube, jetzt klickt es. Teste ich.


--------------------
------
Ich gehe spazieren durch Gelsenkirchen
Go to the top of the page
 
+Quote Post
gunwalt
Beitrag Tue. 6. November 2007, 19:18
Beitrag #10


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 1.126
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 7



Es war die Leitung!! Danke für den Tipp.


--------------------
------
Ich gehe spazieren durch Gelsenkirchen
Go to the top of the page
 
+Quote Post
andi
Beitrag Tue. 6. November 2007, 23:22
Beitrag #11


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



macht sich das neue alter doch bemerksam wink.gif schön, konnt ich nachhelfen tongue.gif

gruss andi


--------------------
Go to the top of the page
 
+Quote Post
amk
Beitrag Wed. 7. November 2007, 19:53
Beitrag #12


TRAIL AND ERROR SPECIALIST
********

Gruppe: AdvancedMembers
Beiträge: 1.708
Mitglied seit: 27.06.2006
Wohnort: Hansestadt Rostock, Deutschland
Mitglieds-Nr.: 9



also nochmal für alle unbemerkten mitleser: wink.gif

grundsätzlich kann man container an jede beliebige stelle des layout-html verfrachten.

allerdings ist das platzieren eines containers innerhalb einer style-attribute-definition reichlich unelegant und geht am sinn eines containers, welcher ein modul enthalten kann, das dynamisches html ausgibt, etwas vorbei.

auch wenn später vielleicht etwas nachträglich verändert werden sollte, dann sollte ganz zum schluss das seitenlayout bemüht werden müssen ... änderungen am html der module ist eine übersichtlichere sache.

man möge sich deshalb gunwalts anfängliches beispiel bitte nicht als vorbild nehmen, sondern das ganze wie von andi schon erwähnt im templates eines moduls abbilden!


QUELLTEXT
<div style="position: relative; top: 20px; left: 0px; height: 50px; width: 75px;z-index: 2; background-image:url({image_url});"></div>



P.S.: hab den titel des threads mal angepasst ... ist so vielleicht etwas sinngemäßer.


--------------------
cheers, Alex
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 26.4.24 - 01:18

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.