Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
#1 03. September 2013 20:04
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
[GELÖST] <![CDATA[ nach Einbau von Video
Hallo!
Ich wollte gerade diesen Code in einen Artikel des Moduls "News" einbauen:
<script src="//embed.flowplayer.org/5.4.3/embed.min.js">
<div class="flowplayer" style="width: 480px; height: 270px;">
<video>
<source type="video/webm" src="video.webm">
</video>
</div>
</script>Gehe ich jetzt auf "WYSIWYG aktivieren/deaktivieren" und wieder zurück macht er das daraus:
<script type="text/javascript" src="http://embed.flowplayer.org/5.4.3/embed.min.js">// <![CDATA[
<div class="flowplayer" style="width: 480px; height: 270px;">
<video>
<source type="video/webm" src="video.webm">
</video>
</div>
// ]]></script>Wie kann ich das vermeiden?
Beitrag geändert von brandy (03. September 2013 20:09)
Offline
#2 03. September 2013 20:30
- NaN
- Moderator

- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] <![CDATA[ nach Einbau von Video
Sowas macht man einfach nicht. HTML Code hat im WYSIWYG Editor nichts verloren. Abgesehen davon ist der Code falsch. Was macht der HTML Code im Script-Tag? Für sowas würde ich eher ein Plugin oder UDT verwenden.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#3 03. September 2013 21:10
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] <![CDATA[ nach Einbau von Video
Und wie würd ich das machen - wollt es schon in einen benutzerdefinierten Tag packen, hat aber nicht gut funktioniert :-)
Beitrag geändert von brandy (04. September 2013 06:40)
Offline
#4 04. September 2013 07:40
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] <![CDATA[ nach Einbau von Video
Ok - mit diesem hier sollte das auch funktionieren, oder?
http://dev.cmsmadesimple.org/projects/hva
Offline
#5 04. September 2013 20:24
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] <
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] <
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] <![CDATA[ nach Einbau von Video
Stimmt. GCB hatte ich ganz vergessen. Das wäre wirklich die einfachste Methode.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#8 05. September 2013 09:09
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] <![CDATA[ nach Einbau von Video
Ok stimmt - es geht nur um ein Video und das soll auch nicht vom Kunden bearbeitet werden können!
Vielen Dank...
Offline
#9 05. September 2013 09:19
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] <
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] <![CDATA[ nach Einbau von Video
Du kannst doch bei einem Globalen Inhaltsblock den WYSIWYG Editor dauerhaft deaktivieren.
{literal} brauchst Du nicht, da Du ja keine geschweiften Klammern im HTML Code hast.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#11 05. September 2013 09:57
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] <![CDATA[ nach Einbau von Video
Ok, cool...
Vielen Dank, funktioniert so wie ich es wollte...
Danke!
Offline
#12 11. September 2013 09:30
- kampkrusty
- Server-Pate
- Registriert: 03. April 2011
- Beiträge: 263
Re: [GELÖST] <![CDATA[ nach Einbau von Video
Für einfache Videoimplementation hatte klenkes auch mal ein Plugin geschrieben:
[== PHP ==]
<?php function smarty_cms_function_myvideoplugin($params, &$smarty) {
$vid = isset($params['vid']) ? $params['vid'] : "";
$width = isset($params['width']) ? $params['width'] : 320;
$height = isset($params['height']) ? $params['height']: 240;
echo ' <video class="hide-in-ie8" controls="true" height="'.$height.'" width="'.$width.'" preload="none">
<source src="/uploads/video/'.$vid.'.webm" type="video/webm">
Ihr Browser unterstützt html5 und damit dieses Video nicht. Bitte nutzen Sie einen Browser in der aktuellsten Version. </video>' ;}
function smarty_cms_help_function_myvideoplugin() {
?>
<h3>Was macht das Plugin?</h3>
<p>Gibt das Video in HTML5 aus</p>
<h3>Wie muss ich es einsetzen?</h3>
<p>z.B. {myvideoplugin vid="pfad_zum_video" width="640" height="480"}<br />
Dabei aber ohne die Dateiendung, weil ein gleichnamiges .webm vorausgesetzt wird. </p>
<h3>Parameter</h3>
<ul>
<li><tt>vid</tt> - Pfad zum Video</li>
<li><tt>width</tt> - width Wert</li>
<li><tt>height</tt> - height Wert</li>
</ul>
<?php
}
function smarty_cms_about_function_myvideoplugin() {
?>
<p>Author: Bernd Klenk (klenkes)</p>
<p>Version 0.1</p>
<?php
}
?>Ich habe den Code auf meine Anforderungen hin angepasst. Den Originalcode hat klenkes bestimmt noch. 
ff-jena-mitte.de
Offline
#13 11. September 2013 09:55
- Klenkes
- Server-Pate

- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] <
- Ort: 26345 Bockhorn, Niedersachsen
- Registriert: 08. November 2013
- Beiträge: 414
Re: [GELÖST] <
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] <![CDATA[ nach Einbau von Video
Wie genau heißt die Datei im Plugin-Verzeichnis?
Wie genau heißt die Funktion im Plugin?
Bsp.:
Datei: function.[Name des Plugins].php
Funktion: function smarty_function_[Name des Plugins] ($params, &$smarty)
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#16 07. Oktober 2014 11:32
- Dancer62
- Server-Pate

- Ort: 26345 Bockhorn, Niedersachsen
- Registriert: 08. November 2013
- Beiträge: 414
Re: [GELÖST] <![CDATA[ nach Einbau von Video
Jaja, wer lesen kann, ist eindeutig im Vorteil...
Habe doch glatt "myvideoplayer" statt "myvideoplugin" gelesen - dann kann es natürlich nicht funktionieren. Jetzt läuft es, aber dafür habe ich jetzt ein anderes Problem : ich habe das Video in den Formaten .webm, .mp4, .mov und .ogv hochgeladen (da ich nicht weiß, welches Format tatsächlich benötigt wird). Der Browser meldet mir aber (im Videoplayer) "Kein Video mit unterstütztem Format und MIME-Typ gefunden.". Die entsprechende Passage bei mir lautet
[== php ==]
echo '
<video class="hide-in-ie8" controls="true" height="'.$height.'" width="'.$width.'">
<source src="{root_url}/uploads/videos/firefighter/'.$vid.'.webm" type="video/webm">
<source src="{root_url}/uploads/videos/firefighter/'.$vid.'.mp4" type="video/mp4">
<source src="{root_url}/uploads/videos/firefighter/'.$vid.'.mov" type="video/quicktime">
<source src="{root_url}/uploads/videos/firefighter/'.$vid.'.ogv" type="video/ogg">
Ihr Browser unterstützt HTML5 und damit dieses Video nicht. Bitte nutzen Sie einen Browser in der aktuellsten Version.
</video>'Habe ich etwas vergessen (Video-Format) oder falsch angegeben ? Der Videoplayer zeigt ganz kurz den Startbildschirm mit dem "Dreieck zum Starten", schaltet danach aber sofort auf die Fehlermeldung um.
B.t.w.: wo und wie ist die Class "hide-in-ie8" definiert bzw. brauche ich die überhaupt ?
Man ist so alt, wie man sich fühlt...
Offline
#17 07. Oktober 2014 11:44
- NaN
- Moderator

- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] <![CDATA[ nach Einbau von Video
Das Attribut "src" bei den <source> Tags ist falsch. (Anführungszeichen bzw. "SMARTY ist nicht PHP" sag ich da nur
).
Ergänze das Plugin mal folgendermaßen:
$config = cmsms()->GetConfig();
echo '
<video class="hide-in-ie8" controls="true" height="'.$height.'" width="'.$width.'">
<source src="' . $config['uploads_url'] . '/videos/firefighter/'.$vid.'.webm" type="video/webm">
<source src="' . $config['uploads_url'] . '/videos/firefighter/'.$vid.'.mp4" type="video/mp4">
<source src="' . $config['uploads_url'] . '/videos/firefighter/'.$vid.'.mov" type="video/quicktime">
<source src="' . $config['uploads_url'] . '/videos/firefighter/'.$vid.'.ogv" type="video/ogg">
Ihr Browser unterstützt HTML5 und damit dieses Video nicht. Bitte nutzen Sie einen Browser in der aktuellsten Version.
</video>'
Ansonsten ist diese Fehlermeldung ein Zeichen dafür, dass der Browser unter der angegebenen URL kein Video finden kann.
Die Videos sollten also im Verzeichnis "/uploads/videos/firefighter/..." liegen.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#18 07. Oktober 2014 12:02
- Klenkes
- Server-Pate

- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] <
- Ort: 26345 Bockhorn, Niedersachsen
- Registriert: 08. November 2013
- Beiträge: 414
Re: [GELÖST] <
Man ist so alt, wie man sich fühlt...
Offline
#20 07. Oktober 2014 14:40
- NaN
- Moderator

- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] <![CDATA[ nach Einbau von Video
Öffne Deine Seite auf der Das Video angezeigt werden soll im Firefox.
Drücke die Taste [F12].
Es sollte sich ein Fenster mit Entwickler-Tools öffnen.
Dort gibt es einen Tab namens "Netzwerk" (Firebug) bzw. "Netzwerkanalyse" (eingebaute Entwickler-Tools). Draufklicken, die Seite neu laden und die Netzwerkvorgänge beobachten.
Da steht dann sowas wie "200 GET ... Deine Domain".
Das sind alles Anfragen, die an Deinen Server gesendet werden. CSS, Javascripts, Bilder etc.
Suche in dieser Tabelle nach dem Video.
Was steht dort in der Zeile?
Klicke auf den Eintrag mit dem Video und lass Dir die Header-Daten bzw. die Antwort vom Server anzeigen. (Im Firebug die Zeile aufklappen und auf den Tab "Header" bzw. "Antwort" klicken; in den eingebauten Entwickler-Tools den Eintrag auswählen und dann rechts unter "Kopfzeilen" bzw. "Antwort" schauen)
So analysierst Du, welche Anfragen Deine Webseite alles an den Server stellt und ob diese Erfolgreich waren bzw. wenn nicht, warum.
Entweder findet der Server das Video nicht, weil es in einem anderen Verzeichnis ist, oder es darf von außen nicht darauf zugegriffen werden oder es wird tatsächlich der falsche MIME-Type vom Server gesendet. (Das siehst Du im Bereich "Antwort-Header" bzw. "Antwortkopfzeile" unter "Content-Type")
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#21 07. Oktober 2014 14:55
- Klenkes
- Server-Pate

- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] <
- Ort: 26345 Bockhorn, Niedersachsen
- Registriert: 08. November 2013
- Beiträge: 414
Re: [GELÖST] <
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] <
- Ort: 26345 Bockhorn, Niedersachsen
- Registriert: 08. November 2013
- Beiträge: 414
Re: [GELÖST] <
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] <![CDATA[ nach Einbau von Video
Na bitte. In der .htaccess fehlen genau die Datei-Typen, die Du haben willst.
Also einfach in diese Liste (<files ~ ... >) diese Endungen (mp4|m4v|m4a|ogv|oga|webm) hinzufügen. (notalls doppelt - einmal groß und einmal klein)
Die Zugriffsrechte sollten so ausreichen.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline