Seite 8 von 10
Re: Modul: FLV Media Player (XHTML valide)
Verfasst: Di 21. Sep 2010, 19:28
von Aleksch1893
Ich kann da Video zwar einbinden, aber beim Klicken des Play-Buttons kommt "Video not found" - auch die Ergänzung des absoluten Pfades im Modul ist ohne Ergebnis.
Ideen?
Grüßle aus Stuttgart
Re: Modul: FLV Media Player (XHTML valide)
Verfasst: Mi 22. Sep 2010, 10:00
von donner_blitz
Hallo Aleksch1893,
verusche mal folgende Struktur.
Lege in den Ordner "upload" einen Unterordner "swf_player" an. Dorthin verschiebst du deinen Player. Dann lege in upload einen weiteren Ordner "video" an. Dorthin kannst du deine zu abspielenden Videos einsetzen. Achte bitte darauf, dass aktuell nur Dateinen mit den Endungen MP3, H264, mp4, SWF, JPG, PNG und GIF, genutzt werden können.
Hier das
Input Modul:
Code: Alles auswählen
?><?php
$cms_dirname = "CMS_VALUE[1]";
$cms_filename = "CMS_VALUE[2]";
$cms_dirname_thumb = "CMS_VALUE[3]";
$cms_filename_thumb = "CMS_VALUE[4]";
$cms_mov_width = "CMS_VALUE[5]";
$cms_mov_height = "CMS_VALUE[6]";
$cms_dirname_logo = "CMS_VALUE[7]";
$cms_filename_logo = "CMS_VALUE[8]";
$cms_dirname_skin = "CMS_VALUE[9]";
$cms_filename_skin = "CMS_VALUE[10]";
$cms_dirname_mpl = "CMS_VALUE[11]";
$cms_filename_mpl = "CMS_VALUE[12]";
$cms_color_background = "CMS_VALUE[21]";
$cms_color_text = "CMS_VALUE[22]";
$cms_color_highlight = "CMS_VALUE[23]";
$cms_color_screen = "CMS_VALUE[24]";
$cms_playlist_size = "CMS_VALUE[26]";
$cms_buffer_length = "CMS_VALUE[27]";
$cms_fileadress = "CMS_VALUE[50]";
#Select video directory
if ($cms_dirname == '' || $cms_dirname == '0') {
$cms_dirname = 'videos/';
}
#Select thumb directory
if ($cms_dirname_thumb == '' || $cms_dirname_thumb == '0') {
$cms_dirname_thumb = 'videos/thumbs/';
}
#Select skin directory
if ($cms_dirname_skin == '' || $cms_dirname_skin == '0') {
$cms_dirname_skin = '';
}
#Select logo directory
if ($cms_dirname_logo == '' || $cms_dirname_logo == '0') {
$cms_dirname_logo = '';
}
#Select mediaplayer directory
if ($cms_dirname_mpl == '' || $cms_dirname_mpl == '0') {
$cms_dirname_mpl = 'flash/';
}
#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 video folder
echo '<table cellpadding="0" cellspacing="0" border="0">
<!-- Danke an fresh für die Modifikation hinsichtlich der Dateiadresse http://forum.contenido.org/viewtopic.php?p=123763#123763 -->
<tr><td class="text_medium" style="padding:5px">'.mi18n("Dateiadresse eingeben").': </td>
<td><input type="text" name="CMS_VAR[50]" value="'.$cms_fileadress.'" /> <input type="image" src="images/submit.gif"></td></tr>
<tr>
<td class="text_medium" style="padding:5px">'.mi18n("Multimediaverzeichnis wählen").': </td>
<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 ('flv','mp3','H264','mp4','swf','jpg','png','gif','xml','php')
ORDER BY
dirname";
$db->query($sql);
$selected = false;
while ($db->next_record()) {
$dirname = $db->f('dirname');
if ($cms_dirname != $dirname) {
echo '<option value="'.$dirname.'"> '.$dirname.'</option>';
} else {
$selected = true;
echo '<option value="'.$dirname.'" selected="selected"> '.$dirname.'</option>';
}
}
if (!$selected) {
echo '<option value="0" selected="selected">'.mi18n("Bitte wählen").'</option>';
} else {
echo '<option value="0">'.mi18n("Bitte wählen").'</option>';
}
echo '</select> <input type="image" src="images/submit.gif"></td></tr>';
#Choose video file
echo '<tr><td class="text_medium" style="padding:5px">'.mi18n("Mulitmediadatei wählen").': </td>
<td class="text_medium" style="padding:5px">';
echo '<select name="CMS_VAR[2]" style="width:200px">';
echo '<option value="0" selected="selected">'.mi18n("Bitte wählen").'</option>';
if ($cms_dirname != '0') {
#Get uploaded files
$sql = "SELECT
filename
FROM
".$cfg["tab"]["upl"]."
WHERE
idclient = '$client' AND
filetype IN ('flv','mp3','H264','mp4','swf','jpg','png','gif','xml','php') 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.'"> '.$img_name.'</option>';
} else {
echo '<option selected="selected" value="'.$img_name.'"> '.$img_name.'</option>';
}
}
}
echo '</select> <input type="image" src="images/submit.gif"></td></tr>';
#Choose thumb folder
echo '<tr>
<td class="text_medium" style="padding:5px">'.mi18n("Thumbnailverzeichnis wählen").': </td>
<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 ('jpg')
ORDER BY
dirname";
$db->query($sql);
$selected = false;
while ($db->next_record()) {
$dirname_thumb = $db->f('dirname');
if ($cms_dirname_thumb != $dirname_thumb) {
echo '<option value="'.$dirname_thumb.'"> '.$dirname_thumb.'</option>';
} else {
$selected = true;
echo '<option value="'.$dirname_thumb.'" selected="selected"> '.$dirname_thumb.'</option>';
}
}
if (!$selected) {
echo '<option value="0" selected="selected">'.mi18n("-- Kein Thumbnail --").'</option>';
} else {
echo '<option value="0">'.mi18n("-- Kein Thumbnail --").'</option>';
}
echo '</select> <input type="image" src="images/submit.gif"></td></tr>';
#Choose thumb file
echo '<tr><td class="text_medium" style="padding:5px">'.mi18n("Thumbnail wählen").': </td>
<td class="text_medium" style="padding:5px">';
echo '<select name="CMS_VAR[4]" style="width:200px">';
echo '<option value="0" selected="selected">'.mi18n("-- Kein Thumbnail --").'</option>';
if ($cms_dirname_thumb != '0') {
#Get uploaded files
$sql = "SELECT
filename
FROM
".$cfg["tab"]["upl"]."
WHERE
idclient = '$client' AND
filetype IN ('jpg') AND
dirname = '$cms_dirname_thumb'
ORDER BY
filename";
$db->query($sql);
while ($db->next_record()) {
$img_name_thumb = $db->f('filename');
if ($cms_filename_thumb != $img_name_thumb) {
echo '<option value="'.$img_name_thumb.'"> '.$img_name_thumb.'</option>';
} else {
echo '<option selected="selected" value="'.$img_name_thumb.'"> '.$img_name_thumb.'</option>';
}
}
}
echo '</select> <input type="image" src="images/submit.gif"></td></tr>';
#Choose logo folder
echo '<tr>
<td class="text_medium" style="padding:5px">'.mi18n("Logoverzeichnis wählen").': </td>
<td class="text_medium" style="padding:5px">';
echo '<select name="CMS_VAR[7]" style="width:200px">';
#Get upload directories
$sql = "SELECT DISTINCT
dirname
FROM
".$cfg["tab"]["upl"]."
WHERE
idclient='$client' AND
filetype IN ('jpg','png','gif')
ORDER BY
dirname";
$db->query($sql);
$selected = false;
while ($db->next_record()) {
$dirname_logo = $db->f('dirname');
if ($cms_dirname_logo != $dirname_logo) {
echo '<option value="'.$dirname_logo.'"> '.$dirname_logo.'</option>';
} else {
$selected = true;
echo '<option value="'.$dirname_logo.'" selected="selected"> '.$dirname_logo.'</option>';
}
}
if (!$selected) {
echo '<option value="0" selected="selected">'.mi18n("-- Kein Logo --").'</option>';
} else {
echo '<option value="0">'.mi18n("-- Kein Logo --").'</option>';
}
echo '</select> <input type="image" src="images/submit.gif"></td></tr>';
#Choose logo file
echo '<tr><td class="text_medium" style="padding:5px">'.mi18n("Logo wählen").': </td>
<td class="text_medium" style="padding:5px">';
echo '<select name="CMS_VAR[8]" style="width:200px">';
echo '<option value="0" selected="selected">'.mi18n("-- Kein Logo --").'</option>';
if ($cms_dirname_logo != '0') {
#Get uploaded files
$sql = "SELECT
filename
FROM
".$cfg["tab"]["upl"]."
WHERE
idclient = '$client' AND
filetype IN ('jpg','png','gif') AND
dirname = '$cms_dirname_logo'
ORDER BY
filename";
$db->query($sql);
while ($db->next_record()) {
$img_name_logo = $db->f('filename');
if ($cms_filename_logo != $img_name_logo) {
echo '<option value="'.$img_name_logo.'"> '.$img_name_logo.'</option>';
} else {
echo '<option selected="selected" value="'.$img_name_logo.'"> '.$img_name_logo.'</option>';
}
}
}
echo '</select> <input type="image" src="images/submit.gif"></td></tr>';
#Choose mediaplayer folder
echo '<tr>
<td class="text_medium" style="padding:5px">'.mi18n("Playerverzeichnis wählen").': </td>
<td class="text_medium" style="padding:5px">';
echo '<select name="CMS_VAR[11]" style="width:200px">';
#Get upload directories
$sql = "SELECT DISTINCT
dirname
FROM
".$cfg["tab"]["upl"]."
WHERE
idclient='$client' AND
filetype IN ('swf')
ORDER BY
dirname";
$db->query($sql);
$selected = false;
while ($db->next_record()) {
$dirname_mpl = $db->f('dirname');
if ($cms_dirname_mpl != $dirname_mpl) {
echo '<option value="'.$dirname_mpl.'"> '.$dirname_mpl.'</option>';
} else {
$selected = true;
echo '<option value="'.$dirname_mpl.'" selected="selected"> '.$dirname_mpl.'</option>';
}
}
if (!$selected) {
echo '<option value="0" selected="selected">'.mi18n("Bitte wählen").'</option>';
} else {
echo '<option value="0">'.mi18n("Bitte wählen").'</option>';
}
echo '</select> <input type="image" src="images/submit.gif"></td></tr>';
#Choose mediaplayer file
echo '<tr><td class="text_medium" style="padding:5px">'.mi18n("Player wählen").': </td>
<td class="text_medium" style="padding:5px">';
echo '<select name="CMS_VAR[12]" style="width:200px">';
echo '<option value="0" selected="selected">'.mi18n("Bitte wählen").'</option>';
if ($cms_dirname_mpl != '0') {
#Get uploaded files
$sql = "SELECT
filename
FROM
".$cfg["tab"]["upl"]."
WHERE
idclient = '$client' AND
filetype IN ('swf') AND
dirname = '$cms_dirname_mpl'
ORDER BY
filename";
$db->query($sql);
while ($db->next_record()) {
$img_name_mpl = $db->f('filename');
if ($cms_filename_mpl != $img_name_mpl) {
echo '<option value="'.$img_name_mpl.'"> '.$img_name_mpl.'</option>';
} else {
echo '<option selected="selected" value="'.$img_name_mpl.'"> '.$img_name_mpl.'</option>';
}
}
}
echo '</select> <input type="image" src="images/submit.gif"></td></tr>';
#Choose skin folder
echo '<tr>
<td class="text_medium" style="padding:5px">'.mi18n("Skinverzeichnis wählen").': </td>
<td class="text_medium" style="padding:5px">';
echo '<select name="CMS_VAR[9]" style="width:200px">';
#Get upload directories
$sql = "SELECT DISTINCT
dirname
FROM
".$cfg["tab"]["upl"]."
WHERE
idclient='$client' AND
filetype IN ('swf')
ORDER BY
dirname";
$db->query($sql);
$selected = false;
while ($db->next_record()) {
$dirname_skin = $db->f('dirname');
if ($cms_dirname_skin != $dirname_skin) {
echo '<option value="'.$dirname_skin.'"> '.$dirname_skin.'</option>';
} else {
$selected = true;
echo '<option value="'.$dirname_skin.'" selected="selected"> '.$dirname_skin.'</option>';
}
}
if (!$selected) {
echo '<option value="0" selected="selected">'.mi18n("-- Kein Skin --").'</option>';
} else {
echo '<option value="0">'.mi18n("-- Kein Skin --").'</option>';
}
echo '</select> <input type="image" src="images/submit.gif"></td></tr>';
#Choose skin file
echo '<tr><td class="text_medium" style="padding:5px">'.mi18n("Skin wählen").': </td>
<td class="text_medium" style="padding:5px">';
echo '<select name="CMS_VAR[10]" style="width:200px">';
echo '<option value="0" selected="selected">'.mi18n("-- Kein Skin --").'</option>';
if ($cms_dirname_skin != '0') {
#Get uploaded files
$sql = "SELECT
filename
FROM
".$cfg["tab"]["upl"]."
WHERE
idclient = '$client' AND
filetype IN ('swf') AND
dirname = '$cms_dirname_skin'
ORDER BY
filename";
$db->query($sql);
while ($db->next_record()) {
$img_name_skin = $db->f('filename');
if ($cms_filename_skin != $img_name_skin) {
echo '<option value="'.$img_name_skin.'"> '.$img_name_skin.'</option>';
} else {
echo '<option selected="selected" value="'.$img_name_skin.'"> '.$img_name_skin.'</option>';
}
}
}
echo '</select> <input type="image" src="images/submit.gif"></td></tr>';
#Choose further settings
if ($cms_dirname != '0') {
echo '<tr><td class="text_medium" style="padding:5px">'.mi18n("Breite").'</td>';
echo '<td class="text_medium" style="padding:5px"><input type="text" name="CMS_VAR[5]" value="'.$cms_mov_width.'" /></td></tr>';
echo '<tr><td class="text_medium" style="padding:5px">'.mi18n("Höhe").'</td>';
echo '<td class="text_medium" style="padding:5px"><input type="text" name="CMS_VAR[6]" value="'.$cms_mov_height.'" /></td></tr>';
}
?>
<!-- Farben -->
<tr>
<td style="padding:5px"><?php echo mi18n("Hintergrundfarbe");?></td>
<td style="padding:5px">#<input type="text" name="CMS_VAR[21]" value="<?php echo "$cms_color_background"; ?>" /></td>
</tr>
<tr>
<td style="padding:5px"><?php echo mi18n("Schrift- & Iconfarbe");?></td>
<td style="padding:5px">#<input type="text" name="CMS_VAR[22]" value="<?php echo "$cms_color_text"; ?>" /></td>
</tr>
</tr>
<tr>
<td style="padding:5px"><?php echo mi18n("Akzentfarbe");?></td>
<td style="padding:5px">#<input type="text" name="CMS_VAR[23]" value="<?php echo "$cms_color_highlight"; ?>" /></td>
</tr>
</tr>
<tr>
<td style="padding:5px"><?php echo mi18n("Leinwandfarbe");?></td>
<td style="padding:5px">#<input type="text" name="CMS_VAR[24]" value="<?php echo "$cms_color_screen"; ?>" /></td>
</tr>
<!-- Autostart -->
<tr>
<td style="padding:5px">
<acronym title="<?php echo "Video startet sofort nach dem Laden der Seite";?>"><?php echo "Autostart";?></acronym>
</td>
<td>
<?php
$c1 = '';
$c2 = '';
switch (strtolower("CMS_VALUE[13]")) {
case "true" :
$c1 = ' checked';
break;
case "false" :
$c2 = ' checked';
break;
default :
$c2 = ' checked';
}
?>
<input type="radio" name="CMS_VAR[13]" value="false"<?php echo $c2;?>> <?php echo mi18n("nein");?>
<input type="radio" name="CMS_VAR[13]" value="true"<?php echo $c1;?>> <?php echo mi18n("ja");?>
</td>
</tr>
<!-- Kontrollleiste -->
<tr>
<td style="padding:5px">
<acronym title="<?php echo mi18n("Wie soll die Leiste mit den Abspieltasten platziert werden");?>"><?php echo mi18n("Kontrolleiste");?></acronym>
</td>
<td>
<?php
$a1 = '';
$a2 = '';
$a3 = '';
switch (strtolower("CMS_VALUE[14]")) {
case "bottom" :
$a1 = ' checked';
break;
case "over" :
$a2 = ' checked';
break;
case "none" :
$a3 = ' checked';
break;
default :
$a1 = ' checked';
}
?>
<input type="radio" name="CMS_VAR[14]" value="over"<?php echo $a2;?>> <?php echo mi18n("überlagert");?>
<input type="radio" name="CMS_VAR[14]" value="bottom"<?php echo $a1;?>> <?php echo mi18n("unten");?>
<input type="radio" name="CMS_VAR[14]" value="none"<?php echo $a3;?>> <?php echo mi18n("keine");?>
</td>
</tr>
<!-- Displayclick -->
<tr>
<td style="padding:5px">
<acronym title="<?php echo mi18n("Verhalten bei Klick auf Video");?>"><?php echo mi18n("Display-Klick");?></acronym>
</td>
<td>
<?php
$d1 = '';
$d2 = '';
$d3 = '';
$d4 = '';
switch (strtolower("CMS_VALUE[15]")) {
case "play" :
$d1 = ' checked';
break;
case "fullscreen" :
$d2 = ' checked';
break;
case "none" :
$d3 = ' checked';
break;
case "mute" :
$d4 = ' checked';
break;
default :
$d1 = ' checked';
}
?>
<input type="radio" name="CMS_VAR[15]" value="play"<?php echo $d1;?>> <?php echo mi18n("play/pause");?>
<input type="radio" name="CMS_VAR[15]" value="fullscreen"<?php echo $d2;?>> <?php echo mi18n("Vollbild");?>
<input type="radio" name="CMS_VAR[15]" value="none"<?php echo $d3;?>> <?php echo mi18n("keine Aktion");?>
<input type="radio" name="CMS_VAR[15]" value="mute"<?php echo $d4;?>> <?php echo mi18n("lautlos");?>
</td>
</tr>
<!-- Stumm starten -->
<tr>
<td style="padding:5px">
<acronym title="<?php echo mi18n("Beginnt die Mediadatei stummgeschaltet");?>"><?php echo mi18n("Stumm starten");?></acronym>
</td>
<td>
<?php
$f1 = '';
$f2 = '';
switch (strtolower("CMS_VALUE[17]")) {
case "true" :
$f1 = ' checked';
break;
case "false" :
$f2 = ' checked';
break;
default :
$f2 = ' checked';
}
?>
<input type="radio" name="CMS_VAR[17]" value="false"<?php echo $f2;?>> <?php echo mi18n("nein");?>
<input type="radio" name="CMS_VAR[17]" value="true"<?php echo $f1;?>> <?php echo mi18n("ja");?>
</td>
</tr>
<!-- Wiederholen -->
<tr>
<td style="padding:5px">
<acronym title="<?php echo mi18n("Spielt die Mediadatei im Endlosmodus ab");?>"><?php echo mi18n("Wiederholen");?></acronym>
</td>
<td>
<?php
$g1 = '';
$g2 = '';
switch (strtolower("CMS_VALUE[18]")) {
case "true" :
$g1 = ' checked';
break;
case "false" :
$g2 = ' checked';
break;
default :
$g2 = ' checked';
}
?>
<input type="radio" name="CMS_VAR[18]" value="false"<?php echo $g2;?>> <?php echo mi18n("nein");?>
<input type="radio" name="CMS_VAR[18]" value="true"<?php echo $g1;?>> <?php echo mi18n("ja");?>
</td>
</tr>
<!-- Zufall -->
<tr>
<td style="padding:5px">
<acronym title="<?php echo "Bei Playlisten zufällige Reihenfolte bei der Wiedergabe";?>"><?php echo "Zufallswiedergabe";?></acronym>
</td>
<td>
<?php
$c1 = '';
$c2 = '';
switch (strtolower("CMS_VALUE[20]")) {
case "true" :
$c1 = ' checked';
break;
case "false" :
$c2 = ' checked';
break;
default :
$c2 = ' checked';
}
?>
<input type="radio" name="CMS_VAR[20]" value="false"<?php echo $c2;?>> <?php echo mi18n("nein");?>
<input type="radio" name="CMS_VAR[20]" value="true"<?php echo $c1;?>> <?php echo mi18n("ja");?>
</td>
</tr>
<!-- Strecken -->
<tr>
<td style="padding:5px">
<acronym title="<?php echo mi18n("Verhältnis, in dem die Videogröße an die Playergröße angepasst wird");?>"><?php echo mi18n("Strecken");?></acronym>
</td>
<td>
<?php
$h1 = '';
$h2 = '';
$h3 = '';
$h4 = '';
switch (strtolower("CMS_VALUE[19]")) {
case "uniform" :
$h1 = ' checked';
break;
case "none" :
$h2 = ' checked';
break;
case "exactfit" :
$h3 = ' checked';
break;
case "fill" :
$h4 = ' checked';
break;
default :
$h1 = ' checked';
}
?>
<input type="radio" name="CMS_VAR[19]" value="uniform"<?php echo $h1;?>> <acronym title="<?php echo mi18n("nicht verzerrt; nicht beschnitten; evtl. schwarze Ränder");?>"><?php echo mi18n("uniform");?></acronym>
<input type="radio" name="CMS_VAR[19]" value="none"<?php echo $h2;?>> <acronym title="<?php echo mi18n("nicht verzerrt; beschnitten, wenn Video größer als Playerfenster; evtl. schwarze Ränder");?>"><?php echo mi18n("nicht Strecken");?></acronym>
<input type="radio" name="CMS_VAR[19]" value="exactfit"<?php echo $h3;?>> <acronym title="<?php echo mi18n("evtl. verzerrt, wenn Anpassung an Playergröße nötig; nicht beschnitten; keine Schwarzen Ränder");?>"><?php echo mi18n("Überproportional");?></acronym>
<input type="radio" name="CMS_VAR[19]" value="fill"<?php echo $h4;?>> <acronym title="<?php echo mi18n("nicht verzerrt; evtl. beschnitten; keine schwarze Ränder");?>"><?php echo mi18n("Ausgefüllt");?></acronym>
</td>
</tr>
<!-- Playlist -->
<tr>
<td style="padding:5px">
<acronym title="<?php echo mi18n("Anzeige einer Playliste, falls oben eine ausgewählt wurde");?>"><?php echo mi18n("Playliste");?></acronym>
</td>
<td>
<?php
$h1 = '';
$h2 = '';
$h3 = '';
$h4 = '';
switch (strtolower("CMS_VALUE[25]")) {
case "none" :
$h1 = ' checked';
break;
case "bottom" :
$h2 = ' checked';
break;
case "over" :
$h3 = ' checked';
break;
case "right" :
$h4 = ' checked';
break;
default :
$h1 = ' checked';
}
?>
<input type="radio" name="CMS_VAR[25]" value="none"<?php echo $h1;?>> <acronym title="<?php echo mi18n("es wird keine Playliste verwendet oder angezeigt");?>"><?php echo mi18n("keine");?></acronym>
<input type="radio" name="CMS_VAR[25]" value="bottom"<?php echo $h2;?>> <acronym title="<?php echo mi18n("Playliste wird unterhalb der Wiedergabe angezeigt. Benötigt große Höhe des Players!");?>"><?php echo mi18n("unterhalb");?></acronym>
<input type="radio" name="CMS_VAR[25]" value="over"<?php echo $h3;?>> <acronym title="<?php echo mi18n("Playliste wird anstelle des Videos angezeigt und verschwindet beim Abspielen");?>"><?php echo mi18n("überlagert");?></acronym>
<input type="radio" name="CMS_VAR[25]" value="right"<?php echo $h4;?>> <acronym title="<?php echo mi18n("Playliste wird am Rechten Rand der Wiedergabe angezeigt");?>"><?php echo mi18n("rechts");?></acronym>
</td>
</tr>
<tr>
<td style="padding:5px"><acronym title="<?php echo mi18n("Wenn unterhalb oder überlagert bezieht sich diese Zahl auf die Höhe, wenn rechts, dann auf die Breite der Playliste");?>"><?php echo mi18n("Playlistgröße");?></acronym></td>
<td style="padding:5px"><input type="text" name="CMS_VAR[26]" value="<?php echo "$cms_playlist_size"; ?>" /></td>
</tr>
<tr>
<td style="padding:5px"><acronym title="<?php echo mi18n("Anzahl an Sekunden der Multimediadatei die vor dem Starten geladen werden. Ein niediger Wert sorgt für einen unverzüglichen Start und ein hoher Wert für weniger Unterbrechungen bei geringer Internetgeschwindigkeit ");?>"><?php echo mi18n("Pufferlänge");?></acronym></td>
<td style="padding:5px"><input type="text" name="CMS_VAR[27]" value="<?php echo "$cms_buffer_length"; ?>" /></td>
</tr>
</table>
<br>
<?php
Jetzt noch zum
OUTPUT FILE :
Code: Alles auswählen
<?php
$cms_dirname = "CMS_VALUE[1]";
$cms_filename = "CMS_VALUE[2]";
$cms_fileadress = "CMS_VALUE[50]";
$cms_dirname_thumb = "CMS_VALUE[3]";
$cms_filename_thumb = "CMS_VALUE[4]";
$widht = "CMS_VALUE[5]";
$height = "CMS_VALUE[6]";
$cms_dirname_logo = "CMS_VALUE[7]";
$cms_filename_logo = "CMS_VALUE[8]";
$cms_dirname_skin = "CMS_VALUE[9]";
$cms_filename_skin = "CMS_VALUE[10]";
$cms_dirname_mpl = "CMS_VALUE[11]";
$cms_filename_mpl = "CMS_VALUE[12]";
if (($cms_filename != '0') || ($cms_fileadress != '0')) {
if(($cms_filename != '0') && ($cms_fileadress == '')){
$video = "http://meinedomain.de/cms/upload/".$cms_dirname.$cms_filename;
$thumb = "http://meinedomain.de/cms/upload/".$cms_dirname_thumb.$cms_filename_thumb;
$logo = "http://meinedomain.de/cms/upload/".$cms_dirname_logo.$cms_filename_logo;
$skin = "http://meinedomain.de/cms/upload/".$cms_dirname_skin.$cms_filename_skin;
$mpl = "http://meinedomain.de/cms/upload/".$cms_dirname_mpl.$cms_filename_mpl;
} else if(($cms_filename == '0') && ($cms_fileadress != '')){
$video = $cms_fileadress;
$thumb = "http://meinedomain.de/cms/upload/".$cms_dirname_thumb.$cms_filename_thumb;
$logo = "http://meinedomain.de/cms/upload/".$cms_dirname_logo.$cms_filename_logo;
$skin = "http://meinedomain.de/cms/upload/".$cms_dirname_skin.$cms_filename_skin;
$mpl = "http://meinedomain.de/cms/upload/".$cms_dirname_mpl.$cms_filename_mpl;
}
#Output video tag
echo "<script type=\"text/javascript\" src=\"js/swfobject.js\"></script>\n";
echo "<div id=\"player\">Der Player wird mit Javascript gestartet - bitte aktivieren.\n";
echo "<script type=\"text/javascript\">\n";
echo "var so = new SWFObject('$mpl','mpl','$widht','$height','9');\n";
echo "so.addParam('allowscriptaccess','always');\n";
echo "so.addParam('allowfullscreen','true');\n";
echo "so.addParam('wmode','transparent');\n";
echo "so.addVariable('file','$video');\n";
echo "so.addVariable('image','$thumb');\n";
echo "so.addVariable('logo','$logo');\n";
echo "so.addVariable('skin','$skin');\n";
echo "so.addVariable('backcolor','CMS_VALUE[21]');\n";
echo "so.addVariable('frontcolor','CMS_VALUE[22]');\n";
echo "so.addVariable('lightcolor','CMS_VALUE[23]');\n";
echo "so.addVariable('screencolor','CMS_VALUE[24]');\n";
echo "so.addVariable('playlist','CMS_VALUE[25]');\n";
echo "so.addVariable('playlistsize','CMS_VALUE[26]');\n";
echo "so.addVariable('bufferlength','CMS_VALUE[27]');\n";
echo "so.addVariable('autostart','CMS_VALUE[13]');\n";
echo "so.addVariable('controlbar','CMS_VALUE[14]');\n";
echo "so.addVariable('displayclick','CMS_VALUE[15]');\n";
echo "so.addVariable('mute','CMS_VALUE[17]');\n";
echo "so.addVariable('repeat','CMS_VALUE[18]');\n";
echo "so.addVariable('stretching','CMS_VALUE[19]');\n";
echo "so.addVariable('shuffle','CMS_VALUE[20]');\n";
echo "so.write('player');\n";
echo "</script></div>\n";
}
?>
Ersetze dort "
meinedomain.de" mit deiner Domain, dann müste alles funktionieren.
Als Player verwende dann
player.swf.
Re: Modul: FLV Media Player (XHTML valide)
Verfasst: Mi 6. Okt 2010, 22:00
von Aleksch1893
Hi, habe Schwierigkeiten bei der Einrichtung des Moduls. Das Modul einrichten und die Angaben machen hat soweit alles geklappt, das Video ist auch vorhanden und im Modul wurde der komplette Pfad eingetragen.
Auf der Webseite erscheint nichts, bei Rechtsklick "Film nicht geladen - Über Adobe Flash Player 10", Flash Player ist installiert, Anzeige von Flash- und Javascript-Elementen wurde im Firefox (Version 3.6.10) aktiviert.
Wie bekomme ich das Video zum Laufen? Achja, es liegt natürlich im FLV-Format vor und wurde zum Testen über keepvid.com ausgetestet.
Danke.
Grüßle,
Aleksch
Re: Modul: FLV Media Player (XHTML valide)
Verfasst: Mi 6. Okt 2010, 22:03
von Nebel
Hi,
könntest du den Quelltext der Seite kurz Posten?
Re: Modul: FLV Media Player (XHTML valide)
Verfasst: Do 7. Okt 2010, 06:59
von Aleksch1893
Nebel hat geschrieben:Hi,
könntest du den Quelltext der Seite kurz Posten?
Na klar - Domain habe ich jedoch wegge-x-t, da die Seite noch nicht öffentlich ist.
Code: Alles auswählen
<script type="text/javascript" src="js/swfobject.js"></script>
<div id="player">Der Player wird mit Javascript gestartet - bitte aktivieren.
<script type="text/javascript">
var so = new SWFObject('http://www.xyz.de/upload/upload/flash/0','mpl','','','9');
so.addParam('allowscriptaccess','always');
so.addParam('allowfullscreen','true');
so.addParam('wmode','transparent');
so.addVariable('file','http://www.xyz.de/upload/upload/oeffentlich/videos/testvideo.flv');
so.addVariable('image','http://www.xyz.des/upload/upload/00');
so.addVariable('logo','http://www.xyz.de/upload/upload/00');
so.addVariable('skin','http://www.xyz.de/upload/upload/00');
so.addVariable('backcolor','');
so.addVariable('frontcolor','');
so.addVariable('lightcolor','');
so.addVariable('screencolor','');
so.addVariable('playlist','none');
so.addVariable('playlistsize','');
so.addVariable('bufferlength','');
so.addVariable('autostart','false');
so.addVariable('controlbar','bottom');
so.addVariable('displayclick','play');
so.addVariable('mute','false');
so.addVariable('repeat','none');
so.addVariable('stretching','uniform');
so.addVariable('shuffle','false');
so.write('player');
</script></div>
Es handelt sich um eine Seite, die sich innerhalb eines geschützten Bereiches befindet, das Video soll nach erfolgtem Login übers Frontend sichtbar sein. Darüber hinaus läuft ein SSL-Zertifikat - ist das relevant?
Der Player liegt bei mir im Upload-Verzeichnis im Unterordner "flash", das Video ist auch definitiv unter dem Pfad vorhanden, rufe ich es von Hand auf, startet der Download der FLV-Datei.
Grüßle aus Stuttgart,
Aleksch
Re: Modul: FLV Media Player (XHTML valide)
Verfasst: Do 7. Okt 2010, 10:01
von Nebel
Hi,
Aleksch1893 hat geschrieben:
Code: Alles auswählen
var so = new SWFObject('http://www.xyz.de/upload/upload/flash/0','mpl','','','9');
Da stimmt was nicht. Da müsste der Player auftauchen, also ungefähr so:
Code: Alles auswählen
var so = new SWFObject('http://www.xyz.de/upload/upload/flash/player.swf','mpl','','','9');
Ist in der Modulkonfiguration bei den Punkten "Playerverzeichnis wählen:" dein Unterordner "flash" ausgewählt und dann bei "Player wählen:" die "player.swf" ausgewählt?
Es handelt sich um eine Seite, die sich innerhalb eines geschützten Bereiches befindet, das Video soll nach erfolgtem Login übers Frontend sichtbar sein. Darüber hinaus läuft ein SSL-Zertifikat - ist das relevant?
Kann ich nicht sagen. Habe das Modul noch mit SSL im Einsatz gehabt. Du kannst ja vielleicht mal berichten, ob es dann auch mit SSL-Zertifikat läuft

Re: Modul: FLV Media Player (XHTML valide)
Verfasst: Do 7. Okt 2010, 10:20
von Aleksch1893
Nebel hat geschrieben:Hi,
Aleksch1893 hat geschrieben:
Code: Alles auswählen
var so = new SWFObject('http://www.xyz.de/upload/upload/flash/0','mpl','','','9');
Da stimmt was nicht. Da müsste der Player auftauchen, also ungefähr so:
Code: Alles auswählen
var so = new SWFObject('http://www.xyz.de/upload/upload/flash/player.swf','mpl','','','9');
Ist in der Modulkonfiguration bei den Punkten "Playerverzeichnis wählen:" dein Unterordner "flash" ausgewählt und dann bei "Player wählen:" die "player.swf" ausgewählt?
Es handelt sich um eine Seite, die sich innerhalb eines geschützten Bereiches befindet, das Video soll nach erfolgtem Login übers Frontend sichtbar sein. Darüber hinaus läuft ein SSL-Zertifikat - ist das relevant?
Kann ich nicht sagen. Habe das Modul noch mit SSL im Einsatz gehabt. Du kannst ja vielleicht mal berichten, ob es dann auch mit SSL-Zertifikat läuft

Tatsache, das fehlte tatsächlich. Aber das Video läuft trotzdem nicht.
Modul ist wie folgt konfiguriert..siehe Anhang...
Grüßle
Re: Modul: FLV Media Player (XHTML valide)
Verfasst: Do 7. Okt 2010, 13:02
von Nebel
Was passiert, wenn du bei Breite und Höhe ein paar Zahlen eingibst?
Kannst du danach bitte nochmal den Quelltext zeigen.
Re: Modul: FLV Media Player (XHTML valide)
Verfasst: Do 7. Okt 2010, 14:39
von Aleksch1893
Nebel hat geschrieben:Was passiert, wenn du bei Breite und Höhe ein paar Zahlen eingibst?
Kannst du danach bitte nochmal den Quelltext zeigen.
Habe mal testweise 400x300 eingegeben. Der Bereich, der dann eingefügt wird, ist auch entsprechend groß, also das Feld ist da, jedoch leer. Testweise eingetragene Farben haben ebenfalls keinen Einfluss.
Code jetzt:
Code: Alles auswählen
<div id="player">Der Player wird mit Javascript gestartet - bitte aktivieren.
<script type="text/javascript">
var so = new SWFObject('http://www.xyz.de/upload/upload/flash/player.swf','mpl','400','300','9');
so.addParam('allowscriptaccess','always');
so.addParam('allowfullscreen','true');
so.addParam('wmode','transparent');
so.addVariable('file','http://www.xyz.de/upload/upload/oeffentlich/videos/testvideo.flv');
so.addVariable('image','http://www.xyz.de/upload/upload/00');
so.addVariable('logo','http://www.xyz.de/upload/upload/00');
so.addVariable('skin','http://www.xyz.de/upload/upload/00');
so.addVariable('backcolor','000000');
so.addVariable('frontcolor','ffffff');
so.addVariable('lightcolor','ff0000');
so.addVariable('screencolor','');
so.addVariable('playlist','none');
so.addVariable('playlistsize','');
so.addVariable('bufferlength','');
so.addVariable('autostart','false');
so.addVariable('controlbar','bottom');
so.addVariable('displayclick','play');
so.addVariable('mute','false');
so.addVariable('repeat','none');
so.addVariable('stretching','uniform');
so.addVariable('shuffle','false');
so.write('player');
</script></div>
In der Konfiguration sind folgende Felder NICHT ausgefüllt:
- Dateiadresse eingeben
- Thumbnailverzeichnis wählen
- Thumbnail wählen
- Logoverzeichnis wählen
- Logo wählen
- Leinwandfarbe
- Playlistgröße
- Pufferlänge
Grüßle
Re: Modul: FLV Media Player (XHTML valide)
Verfasst: Do 7. Okt 2010, 22:28
von Nebel
N'abend,
beim genauen Hinsehen habe ich gerade gesehen, dass im Quelltext immer "
http://www.xyz.de/upload/upload/..." steht. Da dürfte natürlich nur einmal "/upload" drin sein. Habe ich beim ersten mal leider übersehen.
...und im Modul wurde der komplette Pfad eingetragen.
Schau mal bitte, was passiert, wenn da ein "/upload" rausgelöscht wird.
Re: Modul: FLV Media Player (XHTML valide)
Verfasst: So 10. Okt 2010, 17:21
von Aleksch1893
Nebel hat geschrieben:N'abend,
beim genauen Hinsehen habe ich gerade gesehen, dass im Quelltext immer "
http://www.xyz.de/upload/upload/..." steht. Da dürfte natürlich nur einmal "/upload" drin sein. Habe ich beim ersten mal leider übersehen.
...und im Modul wurde der komplette Pfad eingetragen.
Schau mal bitte, was passiert, wenn da ein "/upload" rausgelöscht wird.
Ich bin a Depp
VIELEN DANK!
Jetzt noch eine Frage, mir ist das Prinzip mit den Skins noch nicht ganz klar... Würde ich den Player auf einer nicht-privaten Webseite verwenden (kommerziell ist hier auch nicht das richtige Wort, da es sich um eine Internetpräsenz eines Vereines handet), sind die 19€ pro Skin dann einmalige Lizenzkosten oder jährlich, d.h. wie oft fällt dieser Betrag an?
Danke vorab und liebe Grüßle aus Stuttgart,
Aleksch
Re: Modul: FLV Media Player (XHTML valide)
Verfasst: Mo 18. Okt 2010, 20:50
von Aleksch1893
Hallo, habe noch ne Frage: Wie kann ich im Modul-Output bestimmte Angaben wie Größe und die Farben vordefinieren? Ersetze ich das Feld durch die Angabe hat das keinen Einfluss. Wenn ich das Video auf mehreren Seiten einbinde, müsste ich sonst immer die selben Einstellungen machen. Kann man das irgendwie abkürzen?
Liebe Grüßle aus Stuttgart,
Aleksch
Re: Modul: FLV Media Player (XHTML valide)
Verfasst: So 24. Okt 2010, 19:46
von Nebel
Hi,
vorkonfigurieren geht wie bei allen Modulen über Style>Templates. Beim entsprechenden Template dann im Reiter "Vorkonfiguration" die gewünschten Einstellungen vornehmen und speichern.
Zu den Skins:
Es müsste eigentlich auch ganz kostenlose geben?! Habe schon länger nicht mehr nach welchen gesucht.
Die Internetpräsenz eines (gemeinnützigen!) Vereins könnte evtl. unter eine private (=nicht kommerzielle) Lizenz fallen.
Re: Modul: FLV Media Player (XHTML valide)
Verfasst: So 16. Jan 2011, 18:20
von RkAk907
Hallo,
erst einmal auch von meiner Seite vielen Dank für das Modul - auch wenn ich es noch nicht testen kann aus folgendem Grund.
Bei der Konfiguration meines Templates kann ich unter "Playerverzeichnis wählen" nichts auswählen, es gibt nur "Bitte wählen". Das gleiche gilt auch für sie Skins dort steht nur "--Kein Skin--".
Bei allen anderen Auswahlfenstern kann ich im upload Verzeichnis stöbern. Was mich allerdings da auch verwundert, ist das in der Auswahl bei z.B. "Multimediaverzeichnis wählen" ich theoretisch auch nicht das Verzeichnis des Flashplayers (unter /uploads/flash/) auswählen kann, obwohl ich alle anderen Verzeichnisse sehe.
Meinen Output habe ich nach dem Troubleshooting inder Anleitung angepasst, hat aber nichts gebracht... So sieht mein output derzeit aus:
Code: Alles auswählen
<?php
$cms_dirname = "CMS_VALUE[1]";
$cms_filename = "CMS_VALUE[2]";
$cms_fileadress = "CMS_VALUE[50]";
$cms_dirname_thumb = "CMS_VALUE[3]";
$cms_filename_thumb = "CMS_VALUE[4]";
$widht = "CMS_VALUE[5]";
$height = "CMS_VALUE[6]";
$cms_dirname_logo = "CMS_VALUE[7]";
$cms_filename_logo = "CMS_VALUE[8]";
$cms_dirname_skin = "CMS_VALUE[9]";
$cms_filename_skin = "CMS_VALUE[10]";
$cms_dirname_mpl = "CMS_VALUE[11]";
$cms_filename_mpl = "CMS_VALUE[12]";
if (($cms_filename != '0') || ($cms_fileadress != '0')) {
if(($cms_filename != '0') && ($cms_fileadress == '')){
$video = "http://meine-domain.de/contenido-4.8.12/cms/upload/".$cms_dirname.$cms_filename;
$thumb = "http://meine-domain.de/contenido-4.8.12/cms/upload/".$cms_dirname_thumb.$cms_filename_thumb;
$logo = "meine-domain.de/contenido-4.8.12/cms/upload/".$cms_dirname_logo.$cms_filename_logo;
$skin = "meine-domain.de/contenido-4.8.12/cms/upload/".$cms_dirname_skin.$cms_filename_skin;
$mpl = "meine-domain.de/contenido-4.8.12/cms/upload/".$cms_dirname_mpl.$cms_filename_mpl;
} else if(($cms_filename == '0') && ($cms_fileadress != '')){
$video = $cms_fileadress;
$thumb = "http://www.nebelweb.de/cms/upload/".$cms_dirname_thumb.$cms_filename_thumb;
$logo = "upload/".$cms_dirname_logo.$cms_filename_logo;
$skin = "upload/".$cms_dirname_skin.$cms_filename_skin;
$mpl = "upload/".$cms_dirname_mpl.$cms_filename_mpl;
}
#Output video tag
echo "<script type=\"text/javascript\" src=\"js/swfobject.js\"></script>\n";
echo "<div id=\"player\">Der Player wird mit Javascript gestartet - bitte aktivieren.\n";
echo "<script type=\"text/javascript\">\n";
echo "var so = new SWFObject('$mpl','mpl','$widht','$height','9');\n";
echo "so.addParam('allowscriptaccess','always');\n";
echo "so.addParam('allowfullscreen','true');\n";
echo "so.addParam('wmode','transparent');\n";
echo "so.addVariable('file','$video');\n";
echo "so.addVariable('image','$thumb');\n";
echo "so.addVariable('logo','$logo');\n";
echo "so.addVariable('skin','$skin');\n";
echo "so.addVariable('backcolor','CMS_VALUE[21]');\n";
echo "so.addVariable('frontcolor','CMS_VALUE[22]');\n";
echo "so.addVariable('lightcolor','CMS_VALUE[23]');\n";
echo "so.addVariable('screencolor','CMS_VALUE[24]');\n";
echo "so.addVariable('playlist','CMS_VALUE[25]');\n";
echo "so.addVariable('playlistsize','CMS_VALUE[26]');\n";
echo "so.addVariable('bufferlength','CMS_VALUE[27]');\n";
echo "so.addVariable('autostart','CMS_VALUE[13]');\n";
echo "so.addVariable('controlbar','CMS_VALUE[14]');\n";
echo "so.addVariable('displayclick','CMS_VALUE[15]');\n";
echo "so.addVariable('mute','CMS_VALUE[17]');\n";
echo "so.addVariable('repeat','CMS_VALUE[18]');\n";
echo "so.addVariable('stretching','CMS_VALUE[19]');\n";
echo "so.addVariable('shuffle','CMS_VALUE[20]');\n";
echo "so.write('player');\n";
echo "</script></div>\n";
}
?>
Wäre super, wenn ihr mir helfen könnt und Danke schonmal im Voraus.
Danke,
Ruben
Re: Modul: FLV Media Player (XHTML valide)
Verfasst: So 16. Jan 2011, 19:46
von Nebel
Hi,
hast du die player.swf in einen beliebigen Upload-Ordner hochgeladen über das Backend? Man findet unter unter "Playerverzeichnis wählen" nur Verzeichnisse, in denen eine *.swf Datei liegt.