Shopsystem ShopPilot Shoploesung Diskussionen und Infos zum Shopsystem ShopPilot
Willkommen Gast. Bitte einloggen oder registrieren.
Mai 24, 2013, 05:41:41

Einloggen mit Benutzername, Passwort und Sitzungslänge
Suche:     Erweiterte Suche
5412 Beiträge in 1474 Themen von 334 Mitglieder
Neuestes Mitglied: tigger
* Übersicht Hilfe Login Registrieren
+  Diskussionen und Infos zum Shopsystem ShopPilot
|-+  ShopPilot
| |-+  Aktuelle FAQ - Häufige Fragen
| | |-+  Video-Clips auf Shopseiten anzeigen
0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: Video-Clips auf Shopseiten anzeigen  (Gelesen 2670 mal)
dobra
Global Moderator
Hero Member
*****

Lob: 18
Offline Offline

Beiträge: 1245


WWW
« am: September 02, 2009, 10:20:01 »

Hallo,

Wenn man Videoclips anzeigen möchte (z.B. als Vorschau für Film-Artikel) kann man das so machen:

1) die angehangene Datei (ein kostenloser open source Player -  es können aber auch andere verwendet werden) runterladen und im Projektverzeichnis entpacken
2) die enthaltene player_flv_maxi.swf Datei in die "Dateien hinzufügen" Liste eintragen (wenn die Datei in anderen Ordner kopiert wird, müssen die Pfade im Script entsprechend angepasst werden)
3) ein ben.def. Artikelfeld Typ: "media" anlegen - (im Beispiel TEST) hier werden dann die Videoclips eingetragen
4) Der Einbau (im Beispiel auf Detailseite)

Code:
<!--spmacro:module(show)
sub imglabel {
   my $index = $_[0];
   my $anzahl = $_[1];
   my $img = ssp::get_var_article('xdimage',$index);
main::mprint($img);
}
-->

<!-- START OF THE PLAYER -->
<object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" width="320" height="230">
<param name="movie" value="../video-player/player_flv_maxi.swf">
<param name="allowFullScreen" value="true">
<param name="FlashVars" value="flv=../__TEST__&amp;startimage=../__show::imglabel__">
<object type="application/x-shockwave-flash" data="../video-player/player_flv_maxi.swf" width="320" height="230">
<param name="movie" value="../video-player/player_flv_maxi.swf">
<param name="allowFullScreen" value="true">
<param name="FlashVars" value="flv=../__TEST__&amp;startimage=../__show::imglabel__&amp;width=320&amp;height=230">
</object>
</object>
<!-- END OF THE PLAYER -->

diesen Code an die Stelle im Template schreiben, an der der Videoplayer angezeigt werden soll.
(diese Variante funktioniert auch ohne JS)

Code-Erklärung:
my $img = ssp::get_var_article('xdimage',$index);  - hier das Feld eintragen, in dem das Bild liegt, das angezeigt werden soll
mit width und height wird die Größe des Players angegeben (Achtung: nicht die Größe des Bildes!)
flv=../__TEST__  - das ben.def. Feld in dem die Videoclips liegen

getestet mit FF und IE7

und so schaut's dann z.B. aus
Live-Beispiel
Gespeichert

Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  

mysitelist Impressum Powered by SMF 1.1.18 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS