Youtube Videos in eZ Publish einbinden – mit JW Player
Vor einigen Monaten habe ich ja schon einmal den JW Player von Longtail vorgestellt. In diesem Beitrag möchte ich nun darauf eingehen, wie ihr mit diesem kleinen aber feinen Flash und HTML5-Player, Youtube-Videos in eure eZ-Publish Installation einbinden könnt.
Wie ihr normale physisch hochgeladene Videos über den Player einbindet habt ihr ja schon in meinem letzten Beitrag über den jw-Player gelernt. Um den Speicherplatz auf dem Server zu sparen, bietet es sich aber sicherlich auch an, mal einen Blick auf Youtube zu werfen. Wenn man Youtube-Videos über den jw-Player embedded, kann man auch den Look vollständig ändern. Probiert es doch mal aus. 🙂
Nutzung
Der Redakteur soll über den ez Online Editor, ein Custom-Tag Youtube einbinden können. Diesem Tag wird die entsprechende URL mitgegeben und schon soll das Video auf der Seite erscheinen. Das ganze soll natürlich so einfach wie möglich geschehen.
Installation
Als erstes müsst ihr in der content.ini (ihr werdet sicher ein override benutzen) das custom-tag definieren.
[CustomTagSettings] AvailableCustomTags[]=youtube [youtube] CustomAttributes[]=url
Nun solltet ihr in eurem Editor schon ein Custom-Tag „youtube“ anlegen können. Um dieses Tag jetzt auch noch verarbeiten zu können, müsst ihr noch eine Datei youtube.tpl im Ordner <<euer Design>>/templates/content/datatype/view/ezxmltags/ anlegen. In dieses File gehört nun der Code für den jw Player rein.
<script language="javascript" type="text/javascript" src={concat( 'javascript/swfobject.js')|ezdesign()} charset="utf-8"></script> <div id="some_unique_id"> </div> {literal} <script type="text/javascript"> var flashvars = {file: {/literal}'{$url}'{literal}, {/literal}{if $url|contains("youtube.com")}provider: 'youtube',{/if}{literal} image: "", controlbar: 'bottom', autostart: false }; var params = {}; var attributes = {id: "some_unique_id", name: "some_unique_id" }; swfobject.embedSWF({/literal} {"images/jw_player/player.swf"|ezdesign()}{literal}, "some_unique_id", "420", "315", "9.0.0", null, flashvars, params, attributes ); </script> {/literal}
In eurem design-Ordner unter javascript/ müsst ihr natürlich die Datei swfobject.js vom jw-Player hineinschieben. Herunterladen könnt ihr das kostenlos von der jw-Player Downloadseite.
https://blog.silversolutions.de/2013/02/b2b-technologie/youtube-videos-ez-publish-einbinden-mit-jw-player/https://blog.silversolutions.de/wp-content/uploads/2018/12/ez_dummy.pnghttps://blog.silversolutions.de/wp-content/uploads/2018/12/ez_dummy-150x150.pngB2B.technologieCMS,Javascript,Tipps & Tricks,VideoVor einigen Monaten habe ich ja schon einmal den JW Player von Longtail vorgestellt. In diesem Beitrag möchte ich nun darauf eingehen, wie ihr mit diesem kleinen aber feinen Flash und HTML5-Player, Youtube-Videos in eure eZ-Publish Installation einbinden könnt. Wie ihr normale physisch hochgeladene Videos über den Player einbindet habt ihr ja...Felix SchliemannFelix Schliemannfes@silversolutions.deEditorFelix Schliemann von 2010 bis 2013 Auszubildender bei silver.solutions und entwickelte Webseiten und eCommerce Lösungen mit dem Content Management System eZ Publish.silver.solutions