 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
06.10.2006, 16:53
|
#1
|
|
TP-Senior
Registriert seit: Mar 2001
Ort: Bünde
|
Flash 8 + AC_RunActiveContent in Typo3
Hallo Leute,
ich habe da mal eine Frage: Wie kann ich dieses nervige Aktivieren von Flash-Elementen im IE ausschalten? Es ist mir klar, dass das grundsätzlich nur mit dem AC_RunActiveContent.js geht, aber wie bekomme ich das in Typo hin? Die Flash-Elemente werden innerhalb der HTML-Vorlage über Marker definiert, die wiederum durch TypoScript in externen Templates angesprochen werden.
Ein Einbetten des Java-Script-Codes in die HTML-Vorlage ist also meines Erachtens nicht möglich, oder sehe ich das falsch?
Hat jemand eine Idee?
Gruss,
Matthias
__________________
------------------------------------------
Was die Menschen Zivilisation nennen, ist der Zustand gegenwärtiger Sitten; was sie Barbarei nennen, das sind die Sitten der Vergangenheit.
Anatole France
[französischer Schriftsteller, 1844 - 1924]
|
|
|
06.10.2006, 19:56
|
#2
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
Flash-detection muss man meist selber machen - einige Flashextensions haben es eingebaut, manche nicht.
|
|
|
09.10.2006, 17:08
|
#3
|
|
TP-Senior
Registriert seit: Mar 2001
Ort: Bünde
|
Selber machen ist klasse - aber wie?
Ich habe meine Flash-Daten folgendermassen eingebunden:
Constants:
flash = header.swf
Setup:
subparts.flash < temp.flash
externes Templates:
Setup:
temp.flash= MULTIMEDIA
temp.flash {
file = fileadmin/flash/{$flash}
params (
width=766
height=284
)
}
Wo soll ich da die Variablen für das JavaScript einbauen?
Gruss,
Matthias
__________________
------------------------------------------
Was die Menschen Zivilisation nennen, ist der Zustand gegenwärtiger Sitten; was sie Barbarei nennen, das sind die Sitten der Vergangenheit.
Anatole France
[französischer Schriftsteller, 1844 - 1924]
|
|
|
09.10.2006, 18:18
|
#4
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
google mal - flash detection scripts wirst Du genug finden, es müsste auch das von MM selber dabei sein.
Das bindest Du einfach ein (ist ja Javascript), also zb
Code:
temp.flash=COA
temp.flash {
10 = TEXT
10.value (
... flash detection ...
)
20 = MULTIMEDIA
20 {
...
}
}
|
|
|
10.10.2006, 09:45
|
#5
|
|
TP-Senior
Registriert seit: Mar 2001
Ort: Bünde
|
Mh, versteh ich nicht so ganz. Ich habe jetzt folgendes im externen Template gemacht:
temp.flash=COA
temp.flash {
10 = TEXT
10.value (
<script type="text/javascript" src="fileadmin/Scripts/AC_RunActiveContent.js"></script>
)
20 = MULTIMEDIA
20 {
file = fileadmin/flash/{$flash}
params (
width=766
height=284
)
}
Wenn ich mir aber mal den Quelltext anschaue, den Flash schreibt, wen das AC-Control-Element integriert ist und ich es in Flash veröffentliche, habe ich folgenden Code im Quelltext:
<script language="javascript">
if (AC_FL_RunContent == 0) {
alert("Diese Seite erfordert die Datei \"AC_RunActiveContent.js\". Führen Sie in Flash im Menü \"Befehle\" den Befehl \"Aktualisierung für aktiven Inhalt anwenden\" aus, um \"AC_RunActiveContent.js\" in den HTML-Ausgabeordner zu kopieren.");
} else {
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0',
'width', '766',
'height', '284',
'src', 'header-mod-random',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'showall',
'wmode', 'window',
'devicefont', 'false',
'id', 'header-mod-random',
'bgcolor', '#ffffff',
'name', 'header-mod-random',
'menu', 'true',
'allowScriptAccess','sameDomain',
'movie', 'header-mod-random',
'salign', ''
); //end AC code
}
</script>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="766" height="284" id="header-mod-random" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="header-mod-random.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /> <embed src="header-mod-random.swf" quality="high" bgcolor="#ffffff" width="766" height="284" name="header-mod-random" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</noscript>
Also, ich weiss da jetzt mal nicht weiter. Irgendweilche Anregungen?
Gruss,
Matthias
__________________
------------------------------------------
Was die Menschen Zivilisation nennen, ist der Zustand gegenwärtiger Sitten; was sie Barbarei nennen, das sind die Sitten der Vergangenheit.
Anatole France
[französischer Schriftsteller, 1844 - 1924]
|
|
|
10.10.2006, 20:00
|
#6
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
ich versteh nicht wo das Problem ist - sieht doch prima aus ...
|
|
|
11.10.2006, 08:07
|
#7
|
|
TP-Senior
Registriert seit: Mar 2001
Ort: Bünde
|
So, ich habs jetzt anders bzw. so ähnlich gemacht.
1. Ich habe die Extenion SWFObject [rb_flashobject] eingebunden. Allerdings nicht als Plugin eingefügt, sondern nur installiert. Die bringt schonmal eine Flash-Detection mit.
2. Ich habe im Root-Level im Setup folgendes eingebunden:
subparts.flash < plugin.tx_rbflashobject_pi1
subparts.flash {
tsMode = 1
ts_content.flashmovie = fileadmin/flash/header.swf
ts_content.width = 766
ts_content.height = 284
}
3. Das gleiche habe ich in den Templates für die nächsten 2 Ebenen und deren unterschiedlichen HTML-Vorlagen ebenfalls gemacht.
4. Die Modifikation für die einzelnen Seiten mit ihren unterschiedlichen Flash-Headern habe ich im TypoScript Object Browser für die jeweilige Seite folgendermassen gemacht:
[10]=TEMPLATE
[template]=FILE
[workOnSubpart]=DOCUMENT_BODY
[subparts]
[footer-nav]=HMENU
[flash]=USER
[userFunc]=tx_rbflashobject_pi1->main
[allowCaching]=1
[includeJSFile]=1;
[headerData]=TEXT
[default]
[tsMode]=1
[ts_content]
[flashmovie]=fileadmin/flash/header-ecm.swf
[requiredversion]=6
[width]=766
[height]=284
[quality]=high
[displaymenu]=0
[redirecturl]=
[backgroundcolor]=#ffffff
[additionalparams]=
[additionalvars]=
[detectkey]=tx_rbflashobject_pi1[detectflash]
[altContent]=RECORDS
[movieIDPrefix]=flash_
[altContentIDPrefix]=alt_
[altContent_stdWrap]
[redirecturl]
... und nun läuft es. Kannste Dir ja mal unter www.iworxs.de anschauen.
Aber den richtigen Dreh habe ich erst durch Deinen Tip bekommen. Besten Dank nachmal :-)
Gruss,
Matthias
__________________
------------------------------------------
Was die Menschen Zivilisation nennen, ist der Zustand gegenwärtiger Sitten; was sie Barbarei nennen, das sind die Sitten der Vergangenheit.
Anatole France
[französischer Schriftsteller, 1844 - 1924]
|
|
|
11.10.2006, 09:08
|
#8
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
na das sieht ja Klasse aus, Gratulation !
|
|
|
22.06.2007, 21:18
|
#9
|
|
TP-Newbie
Registriert seit: Jun 2007
Ort: UCO
|
Gleiches Problem aber (noch) keine Lösung
Hallo Maddog
Komplimente auch von mir für die Seite. COOL!
Kannst du mir helfen mit dem Flashbanner?
Bei mir seht's so aus:
Extension rb_flashobject installiert. Will überall der selbe Banner, also im Setup des Templates der Homepage:
# Flash
plugin.tx_rbflashobject_pi1 {
ts_content.flashmovie = fileadmin/flash/banner.swf
headerData.wrap = <script src="http://www.cirrus-group.com/typo3conf/ext/rb_flashobject/js/swfobject.js" type="text/javascript"><!--//--></script>
ts_content.requiredversion = 8
ts_content.width = 735
ts_content.height = 130
ts_content.backgroundcolor = #ff9900
default.bgColor = #ff9900
default.version = 8
tsMode = 1
}
subparts.flash < plugin.tx_rbflashobject_pi1
subparts.flash {
tsMode = 1
ts_content.flashmovie = fileadmin/flash/banner.swf
ts_content.width = 735
ts_content.height = 130
}
Irgendwie tut sich da aber gar nix 
Bin um jeden Tipp dankbar...
Danaron
|
|
|
22.06.2007, 22:39
|
#10
|
|
TP-Newbie
Registriert seit: Jun 2007
Ort: UCO
|
Vieles wird nun klar
Wie immer:
1) Docu Lesen
2) Dann gibt es noch ein Link zur Extension http://blog.deconcept.com/swfobject/
Hatte Mühe beim einfügen des SWF Files. Einfach über Dropdown Menu neues Inhaltselement machen => Listenansicht!
Habe jetzt für den Header zuerst ein Element gemacht, Code kopiert und dann hardcode im Template eingefügt. Funkz bis jetzt.
Danke trotzdem
Cheers
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 11:07 Uhr.
|
 |