Modul: Flash Video Player

yui
Beiträge: 140
Registriert: Di 17. Jun 2003, 17:55
Kontaktdaten:

IE und Sicherheitseinstellung

Beitrag von yui » Mo 17. Dez 2007, 19:32

Hallo zusammen,

vielen Dank für dieses schöne Modul. Es funktioniert wunderbar in Firefox, jedoch nicht im InternetExplorer. Wie schon ein Vorschreiber schrieb hört man nur den Ton, sieht aber nichts vom Video.

Hat jemand eine Idee?

Schöne Grüsse
Uwe


*****
Problem ist gelöst: In der Konfiguration der Seite muss die tatsächliche Größe des Films eingetragen werden.

derTom
Beiträge: 21
Registriert: Fr 20. Jan 2006, 14:32
Wohnort: München
Kontaktdaten:

Popup-Probleme mit Video-Modul

Beitrag von derTom » Di 18. Dez 2007, 18:50

Hallo zusammen,

wir haben auf einer Seite das ITTOOL Video-Modul (.flv-Player) installiert.
Jedes Video wird als Artikel erstellt und dann über die ganz normale Javascript-Popup-Funktion von tinymce aufgerufen.

Das Problem ist, dass der generierte Link entweder vom IE oder vom Firefox nicht richtig interpretiert werden kann. Wenn Firefox das Video öffnet zeigt der IE an, dass die Seite nicht gefunden werden kann.
Wenn wir den Link verändern, kann der Firefox das Video nicht mehr finden. Zuletzt haben wir den Link in die Datenbank hart codiert.
Problem liegt ziemlich sicher an der von tinymce generierten URL.

Eingesetzte Version: 4.6.15
Advanced mod_rewrite

Hat jemand eine Idee, woran dies liegen könnte?

Danke für Eure Hilfe!

Grüße
Tom

dosenbrot
Beiträge: 102
Registriert: Fr 27. Aug 2004, 15:37
Kontaktdaten:

Beitrag von dosenbrot » Sa 29. Dez 2007, 14:29

@derTom: Komisch, bei mir läufts mit der selben mod_rewrite version ohne Probleme. Habs gestern installiert und bin gut zufrieden.

Nur eine Anmerkung und Frage hätte ich an den Entwickler und natürlich auch an alle anderen, die vielleicht einen Tipp haben:
Ich möchte gerne nicht nur .flv-Dateien abspielen, sondern auch .swf!

Das Modul habe ich jetzt schon insofern angepasst, als dass ich über die Konfiguration auch schon swf-Dateien aus der Dateiverwaltung anwählen kann. Jedoch werden diese nicht in der Seite mit dem Modul abgespielt.

Kann es vielleicht sein, dass das an den .swf-Dateien, die zu dem Modul gehören, liegt? Ich habe fast keine Ahnung von Flash, aber sind die fertigen swf-Dateien vom Modul vielleicht so erstellt, dass nur flv-Dateien abgespielt werden können?

Grüße
dosenbrot

homepager
Beiträge: 29
Registriert: Di 2. Mai 2006, 19:03
Kontaktdaten:

Kein Video

Beitrag von homepager » Di 22. Jan 2008, 12:59

Installation hat geklappt, ich konnte alles konfigurieren, aber es ist kein Video zu sehen.
Version contenido 4.6.15
Testseite:
http://www.sbgs.fr.schule-bw.de/conteni ... ?idcat=249
Wer weiß Rat?

Axel
Beiträge: 82
Registriert: Di 26. Aug 2003, 08:35
Kontaktdaten:

Beitrag von Axel » Mo 18. Feb 2008, 22:38

Hallo zusammen,

habe das gleiche Problem. Modul erstellt, script-Datei und swf-dateien kopiert. Neue Seite erstellt, modul konfiguriert, aber die flv-datei wird nicht abgespielt. Der Pfad zur abzuspielenden flv-Datei zeigt korrekt auf das Verzeichnis upload - aber das video wird nicht abgespielt. Müssen die swf-Dateien des Moduls an einer bestimmten Stelle abgelegt werden oder irgendwo im CMS-Ordner?

Tom4545
Beiträge: 35
Registriert: Fr 10. Nov 2006, 09:03

Beitrag von Tom4545 » Mo 3. Mär 2008, 20:01

ich hab da mal was gebastelt
basiert auf ein bildermodul von Andreas Lindner, 4fb
verzeiht mir wenn da noch völliger unsinn drinsteht, ich bin absoluter php-laie

als flv-player habe ich einen einfachen swf-starter genommen (kann geändert werden)

Code: Alles auswählen

?><?php
/***********************************************
* CONTENIDO MODUL - INPUT
*
* Modulname   :     Movies
* Author(s)   :     dipl.ing. Brixner
* Copyright   :     bei wem auch immer
* Created     :     
************************************************/

#Selected img directory
$cms_dirname = "CMS_VALUE[1]";
#Selected img
$cms_filename = "CMS_VALUE[2]";
#select imagehoehe
$cms_imgsize = "CMS_VALUE[14]";

if ($cms_dirname == '' || $cms_dirname == '0') {
	$cms_dirname = 'bilder/';
}

#Get paths
$sql = "SELECT
	htmlpath, frontendpath
	FROM
	".$cfg["tab"]["clients"]." 
	WHERE
	idclient = ".$client." ";

$db->query($sql);

if ($db->next_record()) {
	$htmlpath = $db->f('htmlpath');
	$frontendpath = $db->f('frontendpath');
}

#Choose image folder
echo '<table cellpadding="0" cellspacing="0" border="0">
	<tr><td class="text_medium" style="padding:5px">'.mi18n("Der Film soll folgende Größe haben: 320 x ?? px").'</td></tr>
	<tr><td class="text_medium" style="padding:5px">'.mi18n("Filmverzeichnis wählen").': </td></tr>
<tr><td class="text_medium" style="padding:5px;">'.mi18n("filmhoehe").': </td></tr>
<tr><td style="padding:5px;"><input type="text" name="CMS_VAR[14]" value="'.$cms_imgsize.'" ></td></tr>

	<tr><td class="text_medium" style="padding:5px">';
echo '<select name="CMS_VAR[1]" style="width:200px">';

#Get upload directories
$sql = "SELECT DISTINCT
	dirname
	FROM
	".$cfg["tab"]["upl"]."
	WHERE
	idclient='$client' AND
	filetype IN ('swf','flv')
	ORDER BY
	dirname";

$db->query($sql);

$selected = false;
while ($db->next_record()) {
	$dirname = $db->f('dirname');
	if ($cms_dirname != $dirname) {
		echo '<option value="'.$dirname.'">&nbsp;'.$dirname.'</option>';
	} else {
		$selected = true;
		echo '<option value="'.$dirname.'" selected="selected">&nbsp;'.$dirname.'</option>';
	}
}

if (!$selected) {
	echo '<option value="0" selected="selected">'.i18n("Bitte wählen").'</option>';
} else {
	echo '<option value="0">'.i18n("Bitte wählen").'</option>';
}

#Choose image file
echo '</select>&nbsp;<input type="image" src="images/submit.gif">
	<tr><td class="text_medium" style="padding:5px">'.mi18n("Bild wählen").': </td></tr>
	<tr><td class="text_medium" style="padding:5px">';
echo '<select name="CMS_VAR[2]" style="width:200px">';
echo '<option value="0" selected="selected">'.i18n("Bitte wählen").'</option>';

if ($cms_dirname != '0') {
	#Get uploaded files
	$sql = "SELECT 
			filename
			FROM
			".$cfg["tab"]["upl"]."
			WHERE
			idclient = '$client' AND
			filetype IN ('swf','flv') AND
			dirname = '$cms_dirname' 
			ORDER BY
			filename";

	$db->query($sql);

	while ($db->next_record()) {
		$img_name = $db->f('filename');
		if ($cms_filename != $img_name) {
			echo '<option value="'.$img_name.'">&nbsp;'.$img_name.'</option>';
		} else {
			echo '<option selected="selected" value="'.$img_name.'">&nbsp;'.$img_name.'</option>';
		}
	}
}

echo '</select>&nbsp;<input type="image" src="images/submit.gif">';

#Preview image


echo '</td></tr>';
echo '</table>';

###################################################################

#Selected img directory
$cms_dirname2 = "CMS_VALUE[3]";
#Selected img
$cms_filename2 = "CMS_VALUE[4]";

if ($cms_dirname2 == '' || $cms_dirname2 == '0') {
	$cms_dirname2 = 'bilder/';
}

#Get paths
$sql = "SELECT
	htmlpath, frontendpath
	FROM
	".$cfg["tab"]["clients"]." 
	WHERE
	idclient = ".$client." ";

$db->query($sql);

if ($db->next_record()) {
	$htmlpath = $db->f('htmlpath');
	$frontendpath = $db->f('frontendpath');
}

#Choose image folder
echo '<table cellpadding="0" cellspacing="0" border="0">
	<tr><td class="text_medium" style="padding:5px">'.mi18n("Alternativ-Film zum Download anbieten").'</td></tr>
	<tr><td class="text_medium" style="padding:5px">'.mi18n("Filmverzeichnis wählen").': </td></tr>
	<tr><td class="text_medium" style="padding:5px">';
echo '<select name="CMS_VAR[3]" style="width:200px">';

#Get upload directories
$sql = "SELECT DISTINCT
	dirname
	FROM
	".$cfg["tab"]["upl"]."
	WHERE
	idclient='$client' AND
	filetype IN ('mpg','wmv','mpeg','rm','mov','ram')
	ORDER BY
	dirname";

$db->query($sql);

$selected = false;
while ($db->next_record()) {
	$dirname2 = $db->f('dirname');
	if ($cms_dirname2 != $dirname) {
		echo '<option value="'.$dirname2.'">&nbsp;'.$dirname2.'</option>';
	} else {
		$selected = true;
		echo '<option value="'.$dirname2.'" selected="selected">&nbsp;'.$dirname2.'</option>';
	}
}

if (!$selected) {
	echo '<option value="0" selected="selected">'.i18n("Bitte wählen").'</option>';
} else {
	echo '<option value="0">'.i18n("Bitte wählen").'</option>';
}

#Choose image file
echo '</select>&nbsp;<input type="image" src="images/submit.gif">
	<tr><td class="text_medium" style="padding:5px">'.mi18n("Film wählen").': </td></tr>
	<tr><td class="text_medium" style="padding:5px">';
echo '<select name="CMS_VAR[4]" style="width:200px">';
echo '<option value="0" selected="selected">'.i18n("Bitte wählen").'</option>';

if ($cms_dirname2 != '0') {
	#Get uploaded files
	$sql = "SELECT 
			filename
			FROM
			".$cfg["tab"]["upl"]."
			WHERE
			idclient = '$client' AND
			filetype IN ('mpg','wmv','mpeg','rm','mov','ram') AND
			dirname = '$cms_dirname2' 
			ORDER BY
			filename";

	$db->query($sql);

	while ($db->next_record()) {
		$img_name2 = $db->f('filename');
		if ($cms_filename2 != $img_name2) {
			echo '<option value="'.$img_name2.'">&nbsp;'.$img_name2.'</option>';
		} else {
			echo '<option selected="selected" value="'.$img_name2.'">&nbsp;'.$img_name2.'</option>';
		}
	}
}

echo '</select>&nbsp;<input type="image" src="images/submit.gif">';

#Preview image


echo '</td></tr>';
echo '</table>';
?><?php

Code: Alles auswählen

<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname   :     Movies
* Author(s)   :     dipl.ing. Brixner
* Copyright   :     bei wem auch immer
* Created     :   
************************************************/

#Selected img directory
$cms_dirname = "CMS_VALUE[1]";
#Selected img
$cms_filename = "CMS_VALUE[2]";
#select imagehoehe
$cms_imgsize = "CMS_VALUE[14]";


#Default settings
$img_width = 170;
$img_height = 80;
$defaultImage = 'bilder/illu.jpg';

$htmlpath = $cfgClient[$client]['path']['htmlpath'];
$frontendpath = $cfgClient[$client]['path']['frontend'];

$img_path = $htmlpath.$cfgClient[$client]['upload'].$defaultImage;
$img_path_fs = $frontendpath.$cfgClient[$client]['upload'].$defaultImage;

#movie pfad
$movie = $htmlpath.$cfgClient[$client]['upload'].$cms_dirname.$cms_filename;

#Check configured images
if ($cms_dirname != '0' AND $cms_filename != '0' AND strlen($cms_dirname) > 0 AND strlen($cms_filename) > 0) {
	$img_path = $htmlpath.$cfgClient[$client]['upload'].$cms_dirname.$cms_filename;
	$img_path_fs = $frontendpath.$cfgClient[$client]['upload'].$cms_dirname.$cms_filename;

	$img_split = preg_split("/\./", $cms_filename);
	$count = count($img_split);
	$type = $img_split[$count -1];

	if (!file_exists($img_path_fs)) {
		$img_path = $htmlpath.$cfgClient[$client]['upload'].$defaultImage;
		$img_path_fs = $frontendpath.$cfgClient[$client]['upload'].$defaultImage;
	}
}


###############################################

#Selected img directory
$cms_dirname2 = "CMS_VALUE[3]";
#Selected img
$cms_filename2 = "CMS_VALUE[4]";

#Default settings
$img_width = 170;
$img_height = 80;
$defaultImage = 'bilder/illu.jpg';

$htmlpath = $cfgClient[$client]['path']['htmlpath'];
$frontendpath = $cfgClient[$client]['path']['frontend'];

$img_path2 = $htmlpath.$cfgClient[$client]['upload'].$defaultImage;
$img_path_fs2 = $frontendpath.$cfgClient[$client]['upload'].$defaultImage;

#movie pfad
$movie2 = $htmlpath.$cfgClient[$client]['upload'].$cms_dirname2.$cms_filename2;

#Check configured images
if ($cms_dirname2 != '0' AND $cms_filename2 != '0' AND strlen($cms_dirname2) > 0 AND strlen($cms_filename2) > 0) {
	$img_path2 = $htmlpath.$cfgClient[$client]['upload'].$cms_dirname2.$cms_filename2;
	$img_path_fs2 = $frontendpath.$cfgClient[$client]['upload'].$cms_dirname2.$cms_filename2;

	$img_split2 = preg_split("/\./", $cms_filename2);
	$count = count($img_split);
	$type = $img_split2[$count -1];

	if (!file_exists($img_path_fs)) {
		$img_path2 = $htmlpath.$cfgClient[$client]['upload'].$defaultImage;
		$img_path_fs2 = $frontendpath.$cfgClient[$client]['upload'].$defaultImage;
	}
}




#Output image tag
echo '<div align="center"><table><tr><td style="border: 1px solid #000000;">
<object type="application/x-shockwave-flash" data="http://www.actionfun.de/player.swf" height="'.$cms_imgsize.'" width="320">
<param name="wmode" value="transparent">
<param name="quality" value="high" >
<param name="movie" value="http://www.actionfun.de/player.swf">
<param name="flashvars" value="file='.$movie.'&autostart=true&showfsbutton=true">
<embed src="http://www.actionfun.de/player.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="320" height="240"></embed>
</object></div></td></tr></table><div align="right"><a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&Lang=German" target="_blank">get 
  Flashplayer <img style="border:0;"src="http://www.actionfun.de/images/flash.gif" alt="flashplayer" width="30" height="30" align="absmiddle"></a> 
</div><div align="center"><a href="javascript:history.back()">zur&uuml;ck</a></div>';
?>
modul in ein template einbinden,ordner anlegen-(richtig benennen) fertig
ihr seht wo der player sitzt! ist aber egal
die erklärung habe ich den jungs (eigentümer) geschrieben


Die Artikel in dieser Kategorie sind die Platzhalter für eure Webfilme.
Am einfachsten die Beispielartikel kopieren und so umbenennen, daß Ihr wißt welcher Film dahinter steckt.
Auf der rechten Seite seht ihr das "Template1 Fullmovie", dies sollte immer dort stehen.
Nach dem anlegen des neuen Artikels könnt Ihr im Editor - falls benötigt - eine Headline und Text eingeben.

z.B "Schweinefilm"

die Auswahl der Filme in diesem Artikel erfolgt über die "Konfiguration"
(Übersicht, Eigenschaften, Konfigutation, Editor, Vorschau)
oben in der Menüzeile.


Wenn Ihr den Artikel erstellt und ausgewählt habt (die Zeile sollte grün sein) - ein Klick auf die "Konfiguration" und Ihr seht die Templateeigenschaften.
In der Zeile "movie" habt Ihr dann folgende Auswahlmöglichkeiten.

Eingabe der Filmhöhe in Pixel nur Zahlenwert eingeben kein px o.ä. dahinter.
Ich habe die Breite der Filme auf 320px vorkonfiguriert, die Höhe müsst ihr je nach eurem Format (3:4, 16:9) eintragen.
D.h. Ihr solltet die Filme auch nur in der max-Breite mit 320 px von eurer Software ausspielen.
Darunter seht ihr ein Auswahlmenü der Ordner in dem sich die Filme mit der Endung flv befinden.
vor dem Auswählen der Filme muss man erst mit dem blauen Pfeil den Ordner bestätigen.
Dann könnt Ihr den Film Auswählen.

Danach habt Ihr die Möglichkeit einen Alternativfilm zum Download anzubieten.
das Auswahlmenü listet alle Ordner mit Dateiinhalten der folgenden Endungen
rm, ram, mov, wmv, mpeg, mpg. Wenn Ihr was anderes wollt - sagt bescheid.

Immer schön alles bestägigen (auch unten den grünen Haken)

Thats it ! Die Seite wird automatisch mit dem Film und den Alternativlinks generiert.

Jetzt könnt Ihr von euren anderen Inhaltsseiten oder in der Referenzliste auf diese Seiten verlinken.

Falls widda vergesse hosch wies geht.

Text / Bild Markieren auf dieses kleine Kettensymbol klicken oder rechte Maustaste.
Url auswählen - Fenster mit euren Inhalten popt auf - Artikel unter der Kategorie "fullmovies" auswählen.
Als Ziel "self- im selben Fenster" auswählen - Einfügen. Färdisch
ich hoffe ich hab nichts vergessen, ist schon länger her.
wie gesagt absoluter php-laie

beispiel zu sehen unter http://actionfun.de/content/cms/front_c ... p?idcat=23

Tom4545
Beiträge: 35
Registriert: Fr 10. Nov 2006, 09:03

Beitrag von Tom4545 » Mo 3. Mär 2008, 20:43

eins hab ich noch vergessen

den alternativ film habe ich entfernt
kann aber mit

Code: Alles auswählen

<div align="right"><a href="'.$movie2.'" target="_blank">Film im externen Player abspielen <img style="border:0;"src="http://www.actionfun.de/images/mplayer.gif" alt="mplayer" width="30" height="30" align="absmiddle"></a></div>
im "output" eingesetzt werden.
hier erscheint der downloadlink und ein (z.b wm-player) logo

marphin
Beiträge: 196
Registriert: Mo 24. Nov 2003, 13:01

Beitrag von marphin » Sa 15. Mär 2008, 21:18

Super Modul, danke an den Entwickler. Ein kleines Problem habe ich allerdings. Die Filme starten sofort beim Seitenaufruf. Wie kann ich verhindern, dass die Filme sofort starten? Bei einem Film wäre es ja nicht ganz so schlimm, aber wenn mehrere in einem Artikel sind, ist das schon doof :-)

Seelauer
Beiträge: 186
Registriert: So 22. Jan 2006, 21:03
Wohnort: Mal da, mal da
Kontaktdaten:

Beitrag von Seelauer » Sa 15. Mär 2008, 22:59

Code: Alles auswählen

<param name="flashvars" value="file='.$movie.'&autostart=true&showfsbutton=true"> 
<embed src="http://www.actionfun.de/player.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="320" height="240"></embed>
Ersetze mal im Output autostart=true mit autostart=false.
Ein Versuch ist es wert.
Guten Gruß
Seelauer.

marphin
Beiträge: 196
Registriert: Mo 24. Nov 2003, 13:01

Beitrag von marphin » Sa 15. Mär 2008, 23:36

Super, das war´s. Hat geklappt - danke!

whitey
Beiträge: 1
Registriert: Mo 31. Mär 2008, 09:57
Kontaktdaten:

Beitrag von whitey » Mo 31. Mär 2008, 10:01

Hi,
ich würde dieses Modul gerne benutzen, habe aber keinen Plan wie ich es einbinden muss xD

Folgendes habe ich getan :

Die Ordner CMS uns MODULE auf meinen Webserver hochgeladen. Dann in der endsprechenden datei editiert und das scropt wie folgt eingebunden :

Code: Alles auswählen

<script src="cms/js/flashvideo.js" type="text/javascript"></script>
Nun ja, damit habe ich aber das Modul aus der XML-Datei noch nicht. Kann mir bitte jemand beschreiben wie ich das einzubinden habe ?


Danke schon mal

da WhiTeY

BIG-BEN
Beiträge: 190
Registriert: Do 18. Okt 2007, 09:47
Kontaktdaten:

Beitrag von BIG-BEN » Do 3. Apr 2008, 19:23

Hy
hab auch mal dat Modul installiert allerdings kann ich mir irgendwie kein Video Auswählen woran kann dat liegen also bei beiden is nix in der drop down drin und bei der größe steht auch nur so etwas komisches drin?!?

Hoffe da kann mir wer helfen :wink:

MFG Benny

bladi
Beiträge: 192
Registriert: Sa 27. Dez 2003, 11:21
Kontaktdaten:

Ein wirklich tolles Modul... vielen herzlichen Dank

Beitrag von bladi » Di 3. Jun 2008, 16:08

Hallo baumpaul

Ich weis nicht ob du das Tool gebaut hast, ich denke aber schon!

Das Ding ist echt stark und ich möchte an dieser Stelle dafür ein ganz herzliches grazie mille an dich anbringen.
Habe das Modul eingebaut und es hat auf Anhieb funktioniert !

Grüsse
bladi

Hagbard
Beiträge: 66
Registriert: Sa 18. Okt 2003, 23:52
Kontaktdaten:

Beitrag von Hagbard » Sa 7. Jun 2008, 08:08

Martin S. hat geschrieben:Sagt mal kann man bei dem genialen Modul auch einfach das Skin tauschen oder muss ich das mit dem Corona laufen lassen?
Das würde mich auch interessieren. Sobald ich einen anderen Skin im Modul einbinde (den Namen ändere) werden mir die Buttons einfach im Video angezeigt und haben keine Funktion.

Liegt das vielleicht an verschiedenen Versionen des Players bzw. der Skins? Und wenn ja, wie kann ich einen Skin von CS3 für das Modul nutzen?

Danke im Voraus!

Gesperrt