Sie sind hier:  » Tipps » wmv valide einbinden

Zur Übersicht

Tipps:

.htaccess

eMail-Adresse

Links im Text

Codeschnipsel

Codevalidierung

Druckversion

Flash

Formular 6.0

Grafiken positionieren

Animiertes Gif

JavaScripte

Multilanguage

Quicktime

Sitemap

Tabellen

wmv valide einbinden

Farbvorschau

Kontaktdaten

Webdesignconsult.de
39164 Wanzleben-Börde
Telefon:
039204 - 91 80 39



1. Templateanpassungen

Wie von DB / MM gewohnt, ist natürlich auch der Code für die Einbindung eines Windows-Media-Films eine einzige Scheußlichkeit. Abhilfe schaffen Parser und manuelle Anpassungen. Das korrigierte Ergebnis können Sie hier betrachten.

Vorgehen:
In der Datei paragraph_movie.ccml den Code für "WindowsMediaVideo ..." austauschen gegen


Modifizierten Code:


<cc:if cond="&paragraph.movie.iswindowsmedia">
<cc:if cond="&paragraph.movie.url"><cc:set obj="mymovie.url" value="&paragraph.movie.url"><cc:else><cc:download uid="&paragraph.movie.uid" obj="mymovie"></cc:if>
<div class="mediamovie"><!--Start wmv Movie-->
<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" id="player"
width="<cc:print value="&paragraph.movie.width">"
height="<cc:print value="&paragraph.movie.height">">
<param name="filename" value="<cc:print value="&mymovie.url">"></param>
<param name="showcontrols" value="true" />
<param name="autostart" value="true" />

<!--[if !IE]>-->
<object type="video/x-ms-wmv" data="<cc:print value="&mymovie.url" width="<cc:print value="&paragraph.movie.width">" height="<cc:print value="&paragraph.movie.height">">
<param name="filename" value="<cc:print value="&mymovie.url">" />
<param name="autostart" value="true" />
<param name="controller" value="true" />
</object>
<!--<![endif]-->
</object>
</div><!-- Ende wmv Movie-->
</cc:if>


code ansehen

2. style_content.css anpassen

Ergänzend können (2.) Styleangaben zur zentrierten Darstellung definiert werden:



/* css für Movie-Absatz*/
div.flashmovie, div.mediamovie {
float: none;
text-align: center !important;
padding: 5px;
/* oben, rechts, unten, links */
margin: 0px auto 0px auto !important;
border: none;
width: 490px;
background-color: transparent;
}
Diese Angaben an die jeweiligen Gegebenheiten anpassen!


please note:

Aus unerfindlichen Gründen übersetzt Web to date die Codevorgaben nicht korrekt, was mit Hilfe des php-Parsers korrigiert werden muss.

Der rot markierete Code wird nicht übersetzt:


<!--[if !IE]>-->
<object type="video/x-ms-wmv" data="<cc:print value="&mymovie.url" width="<cc:print value="&paragraph.movie.width">" height="<cc:print value="&paragraph.movie.height">">

----------------------------------------------------------------------------------------------------------------------------------

<!--[if !IE]>-->
<object type="video/x-ms-wmv" data="../../downloads/solarmeier.wmv" der Wert für die Breite fehlt height="240">




Wenn Sie immer dieselben Formate für Ihren Mediafilm verwenden, können Sie die Korrekturwerte einmalig in der navigation.ccml im Parser-Codeblock ergänzen.

Setzen Sie jedoch Filme in unterschiedlichen Formaten ein, muss der Parsercode mittels je einem html-Absätzen vor und nach dem Media-Absatz veranlasst werden.

Der grün markierete Code wird ergänzt:


1. html-Absatz am Anfang der Seite

<?php ob_start(); ?>

2. html-Absatz am Ende der Seite

<?php
if (!function_exists("ob_get_clean")) {
function ob_get_clean() {
$ob_contents = ob_get_contents();
ob_end_clean();
return $ob_contents;
}
}
$content=ob_get_clean();

$content=str_replace('height="240"><param name','width="320" height="240"><param name',$content);

echo $content;
?>


code ansehen




© 2002 - 2012  W. K r a w i k   Stand: 13.04.2011

zur nächsten Seite
zeigt Ihnen die Bedeutung der Symbole
zur letzten Seite zurück
Zur Startseite dieses Webangebots.
Nach oben
Zum Textanfang
Zum Seitenende
Seite drucken