Modul: FLV Media Player (XHTML valide)
-
- Beiträge: 38
- Registriert: Mo 26. Jul 2010, 09:47
- Kontaktdaten:
Re: Modul: FLV Media Player (XHTML valide)
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
Ideen?
Grüßle aus Stuttgart
-
- Beiträge: 103
- Registriert: Mi 28. Sep 2005, 08:50
- Kontaktdaten:
Re: Modul: FLV Media Player (XHTML valide)
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:
Jetzt noch zum OUTPUT FILE :
Ersetze dort "meinedomain.de" mit deiner Domain, dann müste alles funktionieren.
Als Player verwende dann player.swf.
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";
}
?>
Als Player verwende dann player.swf.
gruß donner_blitz
-
- Beiträge: 38
- Registriert: Mo 26. Jul 2010, 09:47
- Kontaktdaten:
Re: Modul: FLV Media Player (XHTML valide)
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
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)
Hi,
könntest du den Quelltext der Seite kurz Posten?
könntest du den Quelltext der Seite kurz Posten?
-
- Beiträge: 38
- Registriert: Mo 26. Jul 2010, 09:47
- Kontaktdaten:
Re: Modul: FLV Media Player (XHTML valide)
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>
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)
Hi,
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?
Da stimmt was nicht. Da müsste der Player auftauchen, also ungefähr so:Aleksch1893 hat geschrieben:Code: Alles auswählen
var so = new SWFObject('http://www.xyz.de/upload/upload/flash/0','mpl','','','9');
Code: Alles auswählen
var so = new SWFObject('http://www.xyz.de/upload/upload/flash/player.swf','mpl','','','9');
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äuftEs 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?
-
- Beiträge: 38
- Registriert: Mo 26. Jul 2010, 09:47
- Kontaktdaten:
Re: Modul: FLV Media Player (XHTML valide)
Tatsache, das fehlte tatsächlich. Aber das Video läuft trotzdem nicht.Nebel hat geschrieben:Hi,Da stimmt was nicht. Da müsste der Player auftauchen, also ungefähr so:Aleksch1893 hat geschrieben:Code: Alles auswählen
var so = new SWFObject('http://www.xyz.de/upload/upload/flash/0','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?Code: Alles auswählen
var so = new SWFObject('http://www.xyz.de/upload/upload/flash/player.swf','mpl','','','9');
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äuftEs 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?
Modul ist wie folgt konfiguriert..siehe Anhang...
Grüßle
- Dateianhänge
-
- Bild 20.png
- (104.56 KiB) 661-mal heruntergeladen
Re: Modul: FLV Media Player (XHTML valide)
Was passiert, wenn du bei Breite und Höhe ein paar Zahlen eingibst?
Kannst du danach bitte nochmal den Quelltext zeigen.
Kannst du danach bitte nochmal den Quelltext zeigen.
-
- Beiträge: 38
- Registriert: Mo 26. Jul 2010, 09:47
- Kontaktdaten:
Re: Modul: FLV Media Player (XHTML valide)
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.Nebel hat geschrieben:Was passiert, wenn du bei Breite und Höhe ein paar Zahlen eingibst?
Kannst du danach bitte nochmal den Quelltext zeigen.
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)
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.
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.
Schau mal bitte, was passiert, wenn da ein "/upload" rausgelöscht wird....und im Modul wurde der komplette Pfad eingetragen.
-
- Beiträge: 38
- Registriert: Mo 26. Jul 2010, 09:47
- Kontaktdaten:
Re: Modul: FLV Media Player (XHTML valide)
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.Schau mal bitte, was passiert, wenn da ein "/upload" rausgelöscht wird....und im Modul wurde der komplette Pfad eingetragen.
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
-
- Beiträge: 38
- Registriert: Mo 26. Jul 2010, 09:47
- Kontaktdaten:
Re: Modul: FLV Media Player (XHTML valide)
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
Liebe Grüßle aus Stuttgart,
Aleksch
Re: Modul: FLV Media Player (XHTML valide)
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.
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)
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:
Wäre super, wenn ihr mir helfen könnt und Danke schonmal im Voraus.
Danke,
Ruben
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";
}
?>
Danke,
Ruben
Re: Modul: FLV Media Player (XHTML valide)
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.
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.