Block überschrift als Bild

Begonnen von onkel, 19 Februar 2006, 01:38:14

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

onkel

Hallo,

Wie kann ich einen Block eine individuelles Bild als über Schrift geben ?

ich nutze das mx-rainbow theme.


Das ist ein Beispiel für den Umfrage block







[gelöscht durch Administrator]

onkel

Ich kann jetzt Bei jedem Module die Block Überschrift ändern (mit Bild) aber mit  jedem Block ein individuelles Bild als Überschrift zuweisen komme ich nicht weiter.

$blocktitlecolor['Home']             = "background-image:url(themes/theme2005/style/bg_box.gif); background-repeat:no-repeat; OVERFLOW: hidden; WIDTH: 133px; PADDING-TOP: 3px; PADDING-BOTTOM: 8px; max-width: 133px;";

Ist das OK so ? oder gibt es da eine andere Möglichkeit ?

henne

wenns nur um den Block geht und das Bild nich nach Modul wechslen soll, kannst Du statt der Blocküberschrift einfach einen Imagepfad angeben in der Blockadministration ;)
bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken

NeMeSiSX2LC

Kannst auch in deinem Theme wo {BLOCKTITLE} steht ein <img src="PFAD/{BLOCKTITLE}" border="0" /> draus machen so musste nur den Namen der grafik im Block Admin eintragen ;)
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

onkel

ups, da habe ich übersehen das mir jemand antwortete  :D

Zitatwenns nur um den Block geht und das Bild nich nach Modul wechslen soll, kannst Du statt der Blocküberschrift einfach einen Imagepfad angeben in der Blockadministration


:thumbup: die Idee ist nicht schlecht, aber es sollte nur bei bestimmten Blöcken eine andere Grafik angezeigt werden, ansonsten ist darin eine Hintergrundgrafik.

henne

Zitatdie Idee ist nicht schlecht, aber es sollte nur bei bestimmten Blöcken eine andere Grafik angezeigt werden, ansonsten ist darin eine Hintergrundgrafik.

ja genau das kannst Du so realisieren .. in der Blockadministration statt der Überschrift den Imagepfad ;)
bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken

onkel

Zitatja genau das kannst Du so realisieren .. in der Blockadministration statt der Überschrift den Imagepfad

Es wird trotzdem die Hintergrund grafik angezeigt und darüber nochmal die angelegte grafik im Admin Block einstellungen.

henne

ja o.k. wenn im Theme auch eine ist dann stimmt das. Du kannst ja für jeden Block ne seperate Hintergrundgrafik machen und die im Theme weglassen...
bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken

onkel

Zitatja o.k. wenn im Theme auch eine ist dann stimmt das. Du kannst ja für jeden Block ne seperate Hintergrundgrafik machen und die im Theme weglassen...

hämmm das wäre zu viel geflicke  :o da müsste es doch eine bessere lösung geben  :D
kann man nicht im block die Überschrift deaktivieren und ein Bild einfügen?

Catlak

Ich komme nicht mit ...
Total kompliziert hier ...

Will auch die Überschriften bei mir im Block als Bild einfügen ... 

Oder geht das eigentlich so das ich bei Jeden Block verschiedene background bilder einfügen kann ?
ich kann bei meinem theme bei blocks.html nur für alle blöcke nur einen background bild einfügen und da wird das bei jedem block angezeigt will aber so haben das ich für jeden block einen anderen background hab .. ist das machbar???


JoergK

Zitatich kann bei meinem theme bei blocks.html nur für alle blöcke nur einen background bild einfügen und da wird das bei jedem block angezeigt will aber so haben das ich für jeden block einen anderen background hab .. ist das machbar???

In der theme.html gibst Du ein transparentes GIF als Hintergrundbild und dann für jeden Block individuell in der Blockverwaltung als Blocktitel statt Text ein Bild an.
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody

NeMeSiSX2LC

Ähm JoergK die blocks.html lässt aber eher drauf schliessen das er ein Altes Theme hat... da spring höchstens eine theme.php bei raus. bzw weiss ja nicht was er genau meint für mich list sich das so als ob er den kompletten block mit anderem Hintergrund haben will. Da tuts der Title dann natürlich nicht.
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

henne

ZitatÄhm JoergK die blocks.html lässt aber eher drauf schliessen das er ein Altes Theme hat... da spring höchstens eine theme.php bei raus. bzw weiss ja nicht was er genau meint für mich list sich das so als ob er den kompletten block mit anderem Hintergrund haben will. Da tuts der Title dann natürlich nicht.

sorry, statt hier immer neunmalklug alle zu verbessern, trag doch lieber mal zur Lösung bei. Das fällt mir schon den ganzen Tag auf. Also bitte, wenn Du eine Lösung kennst dann sag es, die Kommentare kannste Dir sparen die helfen hier niemandem weiter  ;)
bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken

onkel

Zitat von: NeMeSiSX2LC am 13 März 2006, 18:42:20
Ähm JoergK die blocks.html lässt aber eher drauf schliessen das er ein Altes Theme hat... da spring höchstens eine theme.php bei raus. bzw weiss ja nicht was er genau meint für mich list sich das so als ob er den kompletten block mit anderem Hintergrund haben will. Da tuts der Title dann natürlich nicht.

ZitatOder geht das eigentlich so das ich bei Jeden Block verschiedene background bilder einfügen kann ?


Zitatich kann bei meinem theme bei blocks.html nur für alle blöcke nur einen background bild einfügen und da wird das bei jedem block angezeigt will aber so haben das ich für jeden block einen anderen background hab .. ist das machbar???


Er will genau das gleich was ich will ;) mit JoergK's Vorschlag würde es funktionieren, aber wie gesagt, es ist zu viel geflicke und ich möchte nur einen bestimmten block ändern können.


NeMeSiSX2LC

#14
Mal auf das von Cat bezogen.
den title zb so in die funktion einarbeiten:
function themesidebox($title, $content)

if ($title == 'Forum'){

$background = "background=\"PFADZUMBILD/BILD\" />";

}

oder als CSS

if ($title == 'Forum'){

$background = "style=\"background-image:url(PFADZUMBILD/BILD);\" />";

}


Und in der blocks.html dann einfach dort wo er wieder gegeben werden soll das $background einfügen.

Hab das jetzt grad mal aus ner uralt version raus
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

Catlak

ja wie gesagt hab ich eine alte theme und hab keine theme.html sonder stat desssen theme.php und blocks.html