pragmaMx Support Forum

pragmaMx => Themes & Design => Thema gestartet von: woodman am 23 Juni 2007, 11:14:49

Titel: Blocktitle Hintergrund wird falsch angezeigt
Beitrag von: woodman am 23 Juni 2007, 11:14:49
Hallo

Ich habe folgendes Problem:

Geht mal auf:
http://www.musegg-geischter.ch/themes/mx-green_portal/theme.html
Der Hintergrund von Blocktitle Rechts ist grau!
Das spuckt mir auch der Theme.html code aus:

<!-- START blocks_right_loop -->
            <!-- START block_right -->
            <table  border="0" cellspacing="0" cellpadding="4">
              <tr>
                <td background="/themes/mx-green_portal/images/block_right_top.gif" class="boxtitle">{BLOCK_TITLE}</td>
              </tr>

              <tr>
                <td class="boxcontent"> {BLOCK_CONTENT}</td>
              </tr>
            </table>
            <!-- END block_right -->
            <!-- END blocks_right_loop -->


Background: block_right_top.gif

Geht man aber auf musegg-geischter.ch sieht man einen anderen Hintergrund.

Weshalb das?

Gruss woody
Titel: Re: Blocktitle Hintergrund wird falsch angezeigt
Beitrag von: FrankySZ am 23 Juni 2007, 13:25:33

Hi woodman,

ich geh jetzt mal davon aus, dass du das graue bildchen nicht haben willst ...

aendere dazu in der theme.html die zeile:

<td background="/themes/mx-green_portal/images/block_right_top.gif" class="boxtitle">{BLOCK_TITLE}</td>
um in:
<td class="boxtitle">{BLOCK_TITLE}</td>

dann is das bild weg ...

btw imho ist es eh sinnvoller eventuelle Hintergrundbilder entweder gleich in der style.css zu definieren oder mittels einer style-Anweisung im Code der theme.html ... dann is der code irgendwie sauberer ;)

auf der musegg-geischter hast du ja auch das themes/mx-green_portal/images/top_mod.png als blocktitelhintergrund definiert ....

vergleich mal die beiden theme.html`s und die zugehoerigen css-dateien...

Titel: Re: Blocktitle Hintergrund wird falsch angezeigt
Beitrag von: woodman am 23 Juni 2007, 13:28:50
Hallo Franky

Doch eigentlich möchte ich das graue Bildchen, es ist in der Theme
<td background="/themes/mx-green_portal/images/block_right_top.gif" class="boxtitle">{BLOCK_TITLE}</td>
auch richtig so definiert. jedoch zeigt es mir auf der seite das top_mod.png an.
Obwohl ich in der Theme.html das nicht so definiert habe.
Titel: Re: Blocktitle Hintergrund wird falsch angezeigt
Beitrag von: FrankySZ am 23 Juni 2007, 13:35:38
Hi,

dann wird das top_mod wohl in der style.css des themes in der class boxtitle definiert sein schau mal dort nach ...
nimm es dort rausoder aendere den aufruf zum grauen bild ...

siehe hier, das ist dein Eintrag in der style.css der aktuellen Seite:

.boxtitle {

  font-family:  Arial, Helvetica, Sans Serif;

  font-size: 14px;

  font-weight: bold;

  color:#E0E0E0;

  background-image: url(../images/top_mod.png);

  height: 26px;

  padding-left: 10px;

  background-repeat: no-repeat;

  padding-top: 4px

}


hoffe mal das hilft dir weiter ;)
Titel: Re: Blocktitle Hintergrund wird falsch angezeigt
Beitrag von: FrankySZ am 23 Juni 2007, 13:38:41

kleiner Nachtrag ;)

aendere es in der style.css entsprechend ab, so dass dort das neue bild steht

denn dein testtheme hat nach w3Corg nur einen Fehler, und das ist die Zeile in der theme.html mit deinem neuen Bild ....

Titel: Re: Blocktitle Hintergrund wird falsch angezeigt
Beitrag von: woodman am 23 Juni 2007, 13:40:45
jetzt hat es funktioniert. nun stimmt es genau so wie es wollte. :thumbup:

keine ahnung wie das plötzlich ändern konnte.

gruss woody
Titel: Re: Blocktitle Hintergrund wird falsch angezeigt
Beitrag von: FrankySZ am 23 Juni 2007, 13:44:29

na denn ;)

wuerde dir aber trotzdem empfehlen, die bildchen ueber die style.css zu definieren, dann zeigt nen w3corg-check auch keine Warnungen mehr an und dein theme waere html4.01 valid ...

nur nen kleiner Tipp ;)