Hallo zusammen,
kann mir jemand vielleicht sagen, warum mein Banner nicht angezeigt wird. Der Platzhalter ###BANNER### wird angesprochen und ist im FE aber nicht sichtbar. Weder das Bild, noch der Platzhalter selbst #angry#
Versucht hab ichs im template mit diesem code:
marks.BANNER = IMAGE
marks.BANNER.file = fileadmin/bilder/banner_900.jpg
Weiß mir jemand einen Rag??
Danke und Gruß
weiß mir denn keiner einen Anhaltspunkt?? 😢
Hallo Thomas,
übers Wochnende ist hier relativ wenig los 😉
hm, steht das bild im sourcecode? das bild auch wirklich am server?
lg georg
hi Georg!
tja, selbst am woen lässt mir typo keine ruhe 🙂
im HTML Template habe ich den Platzhalter ###BANNER### und im Typo Template im Setup den og Befehl zum aufrufen des Bildes. Das Bild liegt auf dem Server..
Ursprünglich wollte ich eine Flashdatei per "=MULTIMEDIA" in den Platzhalter laden. Da das aber auch nicht funktioniert hat nun "eigentlich" der einfache Versuch ein Bild zu laden.. TUT ABER NET! #angry#
Befürchtet habe ich Anfangs, das meine .htaccess daran schuld ist, denn diese Zeile hier:
#RewriteRule .* /index.php [L]
cancelt mir die Möglichkeit Dateien direkt auf dem Server aufzurufen (zb ein Bild im Browser).
Nachdem ich diese Zeile nun auskommentiert habe tut aber immernoch nichts.. außer, dass der Platzhalter erkannt wird #paralyzed#
Bringst Du das Banner manuell auf die Seite oder per Extension (mancina_banner oder so)?
die Extension gibts ja leider nur für typo 3.7. Ich verwende 3.6.2. daher hab ich's manuell versucht.
hmmm... funktionieren sonst welche marker?
= TEXT
.value = bla
funktioniert?
HÄ?
es lag am Bild! habe das Bild getauscht und schon hats funktioniert!! #paralyzed#
Beides jpg's.. wie kann denn das sein??
Wenn ich jetzt aber versuche mein Flash aufzurufen geht das wiederrum nicht.. mein Code ist dieser hier:
marks.BANNER = MULTIMEDIA
marks.BANNER.file = fileadmin/Flash/banner.swf
marks.BANNER.params (
pluginspage = http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash
type = application/x-shockwave-flash
quality= high
width=900
height=120
)
Vergträgt Typo nur bestimmte Versionen von Flash oder woran kann das denn noch liegen??
Thomas N schrieb
es lag am Bild! habe das Bild getauscht und schon hats funktioniert!! #paralyzed#
Beides jpg's.. wie kann denn das sein??
Da hat vielleicht einfach was mit dem Upload nicht hingehauen oder weil Montag war? #giggle#
wegen flash: da kann ich dir nicht helfen, aber da müsste es genug (funktionierende) schnippsel geben im netz, und sonst gibts für flash auch noch extensions...
viel glück
georg
@Flash: Naja, ich glaube, das Multimedia-Object und die Params sind der falsche Ansatz.
Ich mach das so, dass ich mit F12 im Flash-Programm den HTML-Embedd-Code generieren lasse, der dann copy-pasted wird:
marks.BANNER = HTML
marks.BANNER.value = <object><param>...etc..(
oft muss das Flash-File doppelt angegeben werden, zumindest stehts immer entsprechend im Quellcode.
Wenn du keinen Quellcode per Programm generieren kannst, meld dich nochmals.
cya
hi toyde,
als ich hab den code mal direkt von flash und von dreamweaver ausgeben lassen und beide im typo templ. probiert... das was passiert, ist das es mir die komplette seite zerfleddert. muss ans ende des flashcodes noch sowas wie ein Endtag hin "</html>" ?
marks.BANNER = HTML
marks.BANNER.value= <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="900" height="120">
<param name="movie" value="fileadmin/Flash/banner.swf"> <param name="quality" value="high"> <param name="wmode" value="transparent"> <param name="bgcolor" value="#FFFFFF"> <embed src="fileadmin/Flash/banner.swf" quality="high" wmode="transparent" bgcolor="#FFFFFF" width="900" height="120" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed>
</object>
Irgend was muss ja noch hin, sonst weiß typo ja net das hier ende is..
lol, nein..
Das Problem ist: der generierte HTML-Code für den EmbedCode ist nicht in einer Zeile geschrieben. Der Parameter "MARKER.value =" kennt nur den einzeiligen Code - das ist auch der Grund, warum deine Seite danach nicht korrekt geschlossen wird, da nur die erste Zeile übernommen wird.
Nimm am besten alle Abstände raus:
#nicht:
..banner.swf"> <param name="..
#sondern:
..banner.swf"><param name="..
und schreibe es als einzeiligen Code(ziehts zwar enorm in die Länge, aber es läuft danach).
Einzeiliger Code:
marks.BANNER.value= <object classid="clsid... -- alles auf dieser Zeile
lg Robert
edit:
evtl. lässt es sich auch so machen, dann kannst du den Code mehrzeilig lassen, wie er ist:
marks.BANNER = HTML
marks.BANNER.value.wrap{
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="900" height="120">
<param name="movie" value="fileadmin/Flash/banner.swf"> <param name="quality" value="high"> <param name="wmode" value="transparent"> <param name="bgcolor" value="#FFFFFF"> <embed src="fileadmin/Flash/banner.swf" quality="high" wmode="transparent" bgcolor="#FFFFFF" width="900" height="120" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed>
</object>
}
--weiss aber nicht auswendig, ob die wrap-Syntax hier korrekt ist.
na, das sollte man natürlich schon wissen das alles in eine zeile sollte 😉
also jetzt funktionierts! vielen Dank an dieser Stelle. Jetzt muss ich nur noch schaun, das mein flash hinter meinem java menü erscheint und nicht davor :o aber da schau ich mal im flashhilfe forum..
danke noch mal
Gruß Thomas
Flash hinter Javamenü?
1. Meinst du wohl ein JavaScript-Menü.
2. Hilft evtl. das: per CSS ein Background-Image als animiertes Gif für die Navigation verwenden.
Glaube nicht, dass man Flash als "Hintergrund" verwenden kann.
und sonst: mach doch gleich ein Flashmenü ;P