Zum Inhalt springen

S: dyn Pageheader mit Flash und ohne Flash

Erstellt am 4. September 2006 · 3 Antworten · letzte Antwort am 28. Januar 2009

Tags: Bilder, Frage

T0m ·

Hallo

ich habe einen dyn HeaderImage hinbekommen was uebe den media Bereich der Seite funktioniert, und auch in der naechstoberen Ebene sucht
allerdings wuerde ich das ganze um ein Flashfile erweitern

Problem: ich kann bei dem images ja leider kein Flashfile hochladen

mit der Extension flash_pageheader bekomm ich die Moeglichkeit eine Flashdatei mit in die Seite (nicht nur erweiterte) zu laden

allerdings wie bekomm ich nun folgendes hin:
1.wenn ein Flashfile definiert wird soll dieses verwendet werden

2.wenn kein Flashfile definiert ist soll ein Bild genommen werden

3.wenn in der Ebene darunter kein Flashfile definiet wird soll das von der oberen Ebende genommen werden

4.wenn in der Ebene darunter kein Bild definiet wird soll das von der oberen Ebende genommen werden

5.wenn in der Ebene drunter ein neues Bild definiert wird soll dieses genommen werden auch wenn es ein Flashfile/Bild in der oberen Ebende gibt

1. und 3. wuerde die Extension flash_pageheader abdecken

aber wie bekomm ich den Rest hin ?

mein TS Schnipsel sieht so aus:

  marks.HEADERBANNER = COA  
  marks.HEADERBANNER < plugin.tx_flashpageheader_pi1
  marks.HEADERBANNER.ifEmpty = IMAGE
  marks.HEADERBANNER.ifEmpty.file.import.listNum = 0
  marks.HEADERBANNER.ifEmpty.file.import = uploads/media/
  marks.HEADERBANNER.ifEmpty.file.maxW = 975
  marks.HEADERBANNER.ifEmpty.file.import.data = levelmedia:-1, slide

und als Einstellung fuer die page_flashheader Ext. hab ich:

plugin.tx_flashpageheader_pi1{
  recursive = 1
  width = 975
  height = 115
  swfParams.loop = true
  swfParams.quality = best
  swfParams.bgcolor = #002184 
  version = 5
  defaultSwf =
  defaultPicture =
}

momentan ist es so, dass das ifEmpty so nicht greift
es wird immer das Flashobjekt ezeugt und mit der definierten Hintegundfarbe versehen

hat jemand nen Tip ?

a3ro ·

hey, ist zwar leider schon fast genau 2 jahre her, aber bist / ist jmd anderes hier weiter gekommen?

weil es wäre sehr kool wenn er wenn kein swf file da ist das bild nimmt, statt auf die default swf file zurück zu greifen.

a3ro ·

sofunzt das:

	if( basename($swf) == basename($this->conf['defaultSwf']) &&  basename($picture) != basename($this->conf['defaultPicture']) ){
       $htmlCode[] = '<img src="'.$picture.'" width="'.$this->conf['width'].'" height="'.$this->conf['height'].'" />';
			}else{

$htmlCode[] = 'standartkram';
}

ach ja ihr solltet nicht versuchen euer defaultPicture einzubinden, weil dann greift er wieder auf die defaultSwf zurück #giggle#

Unbekannter Benutzer ·

Hallo Leute,

dasselbe Problem habe ich auch gerade.
Wenn ich z.B. in der zweiten Ebene ein Bild einbinde und eine Ebene höher ein Flash habe, wird das Flash genommen, anstelle des neuen Bildes 🙁

Hat da jemand ein Workarround?

Grüße
robb