pragmaMx Support Forum pragmaMx Support Forum

Video (youtube) in SMF einbetten

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Biker

  • *******
  • 1.607
  • +4/-29
  • Geschlecht: Männlich
    • Privat- u. Wirtschaftsdetektei Martin
Video (youtube) in SMF einbetten
« am: 03 Januar 2016, 13:50:15 »
Hallo,
es gibt hier zwar ein Posting zu diesem Thema aus 2009, aber das hilft mir bei der Version SMF 1.1.21 leider nicht weiter.
Es gab mal eine Mod, mit der man youtube-Links in ein Posting einfügen konnte und die wurden dann automatisch als Video eingefügt/eingebettet.

Gibt es das noch für die aktuelle Version?

Gruß
Bernd
Detektei Martin - wir bringen Licht ins Dunkle!

Offline nudels64

  • ****
  • 282
  • +0/-0
  • Geschlecht: Männlich
  • Lieben Gruß Andreas
Re:Video (youtube) in SMF einbetten
« Antwort #1 am: 03 Januar 2016, 15:52:18 »
Bernd, ich habe diesen Mod im Einsatz: "Aeva ~ Auto-Embed Video & Audio   7.2". Damit geht die Einbettung recht ordentlich.
Die Videos werden dann so eingebunden:

[url]http://youtu.be/q3qhrAJijc0[/url]
und sind dann eingebettet sichtbar.
« Letzte Änderung: 03 Januar 2016, 16:04:36 von nudels64 »
Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache

Offline Biker

  • *******
  • 1.607
  • +4/-29
  • Geschlecht: Männlich
    • Privat- u. Wirtschaftsdetektei Martin
Re:Video (youtube) in SMF einbetten
« Antwort #2 am: 03 Januar 2016, 17:41:52 »
Hallo Andreas,
danke....wo gibt es das?

Habe bei der google-Suche keinen Download gefunden.
Detektei Martin - wir bringen Licht ins Dunkle!

Offline nudels64

  • ****
  • 282
  • +0/-0
  • Geschlecht: Männlich
  • Lieben Gruß Andreas
Re:Video (youtube) in SMF einbetten
« Antwort #3 am: 03 Januar 2016, 18:01:49 »
Ich häng Dir den mal an. Hab da glaub ich auch ein paar Anpassungen vorgenommen. Probiers einfach aus.

Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache

Offline Biker

  • *******
  • 1.607
  • +4/-29
  • Geschlecht: Männlich
    • Privat- u. Wirtschaftsdetektei Martin
Re:Video (youtube) in SMF einbetten
« Antwort #4 am: 03 Januar 2016, 19:05:09 »
Danke erstmal.

Hm....ich habe gerade vorgehabt es zu installieren, bekam aber diese Meldung:

Zitat
Fehler bei Paketinstallation
Es wurde mindestens ein Fehler beim Test der Installation des Paketes gefunden. Es wird dringend empfohlen, nicht mit der Installation fortzufahren, wenn Sie sich nicht ausreichend auskennen oder keine aktuelle Sicherung gemacht haben. Diese Fehlermeldung kann auf einen Konflikt zwischen dem zu installierenden und einem existierenden Paket hinweisen, auf einen Fehler im Paket selbst oder auf eine Inkompatibilität zwischen dem Paket und der SMF Version.
Detektei Martin - wir bringen Licht ins Dunkle!

Offline nudels64

  • ****
  • 282
  • +0/-0
  • Geschlecht: Männlich
  • Lieben Gruß Andreas
Re:Video (youtube) in SMF einbetten
« Antwort #5 am: 03 Januar 2016, 19:08:25 »
Bei welcher Datei wird denn der Fehler angezeigt? Du kannst den Mod aber auch zu Fuß installieren. Habe ich auch schon bei einigen Mods machen müssen.
Die Installationsreihenfolge dazu liegt in der install.xml.
Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache

Offline Biker

  • *******
  • 1.607
  • +4/-29
  • Geschlecht: Männlich
    • Privat- u. Wirtschaftsdetektei Martin
Re:Video (youtube) in SMF einbetten
« Antwort #6 am: 03 Januar 2016, 21:48:30 »
Der Fehler kommt dann, wenn ich auf Modifikation anwenden klicke!

Zu Fuß wäre ja okay, aber da ist eine aeva_install.php bei und das Teil muss irgendwie installiert werden.

Da geht leider weder aus der readme.txt, noch aus der install.xml hervor, was wo hin gehört.

Läuft das bei Dir tatsächlich unter der SMF 1.1.21?
Detektei Martin - wir bringen Licht ins Dunkle!

Offline nudels64

  • ****
  • 282
  • +0/-0
  • Geschlecht: Männlich
  • Lieben Gruß Andreas
Re:Video (youtube) in SMF einbetten
« Antwort #7 am: 03 Januar 2016, 21:57:01 »
Hier ist ein Testlink: http://www.peugeot-metropolis.de/modules.php?name=Forum&topic=61.msg264#msg264

In der install.xml stehen die Anweisungen für die Routine. Die kannst Du genauso abarbeiten. Ebenso der Datenbankeintrag aus der install.php. In welcher Datei wird denn der Fehler moniert bei der Installprobe?
Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache

Offline Biker

  • *******
  • 1.607
  • +4/-29
  • Geschlecht: Männlich
    • Privat- u. Wirtschaftsdetektei Martin
Re:Video (youtube) in SMF einbetten
« Antwort #8 am: 03 Januar 2016, 23:54:51 »
Sorry....jetzt....in der ./Sources/Post.php
Detektei Martin - wir bringen Licht ins Dunkle!

Offline nudels64

  • ****
  • 282
  • +0/-0
  • Geschlecht: Männlich
  • Lieben Gruß Andreas
Re:Video (youtube) in SMF einbetten
« Antwort #9 am: 04 Januar 2016, 00:07:51 »
Das sind diese Stellen mit Anweisungen - ich kopiere mal aus der install-both.xml:

<file name="$sourcedir/Post.php">
<operation>
<search position="after"><![CDATA[ // Previewing? Go back to start.
if (isset($_REQUEST['preview']))
return Post();]]></search>
<add><![CDATA[ // Aeva - START
// On posting new topic/reply/full modify: replace embed HTML, do lookups, and/or check whether YouTube links are embeddable
if (!empty($_POST['message']))
{
global $sourcedir;
@include_once($sourcedir . '/Subs-Aeva.php');
if (function_exists('aeva_onposting'))
$_POST['message'] = aeva_onposting($_POST['message']);
}
// Aeva - END

]]></add>
</operation>
<!--// Does the lookups on quick edit //-->
<operation>
<search position="before"><![CDATA[$post_errors[] = 'long_message';
unset($_POST['message']);
}
else
{]]></search>
<add><![CDATA[
// Aeva - START
// On Quick Edit - Only call if message is set.
if (!empty($_POST['message']))
{
global $sourcedir;
@include_once($sourcedir . '/Subs-Aeva.php');
if (function_exists('aeva_onposting'))
$_POST['message'] = aeva_onposting($_POST['message']);
}
// Aeva - END
]]></add>
</operation>

<!--// Avoid the "empty body" error when posting a video and nothing else //-->
<operation error="ignore">
<search position="replace"><![CDATA['<img>']]></search>
<add><![CDATA['<img><object><embed>']]></add>
</operation>

<operation error="ignore">
<search position="replace"><![CDATA['<img>']]></search>
<add><![CDATA['<img><object><embed>']]></add>
</operation>
</file>

<file name="$sourcedir/Subs.php">
<operation>
<search position="before"><![CDATA[$open_tags = array();
$message = strtr($message, array("\n" => '<br />'));]]></search>
<add><![CDATA[

// Aeva - START
// Protect noembed & autolink items from embedding *before* BBC parsing - wrap quotes, but don't protect
if (empty($parse_tags) && empty($context['uninstalling']) && !empty($modSettings['aeva_enable']) && strlen($message) > 15)
{
global $sourcedir;
@include_once($sourcedir . '/Subs-Aeva.php');
if (function_exists('aeva_preprotect'))
aeva_preprotect($message, $cache_id);
}
// Aeva - END]]></add>
</operation>
<operation>
<search position="before"><![CDATA[$message = strtr($message, array('  ' => ' &nbsp;', "\r" => '', "\n" => '<br />', '<br /> ' => '<br />&nbsp;', '&#13;' => "\n"));]]></search>
<add><![CDATA[

// Aeva - START
// Do the actual embedding
if (empty($parse_tags) && !function_exists('aeva_parse_bbc2'))
{
global $sourcedir;
@include_once($sourcedir . '/Subs-Aeva.php');
}
if (empty($parse_tags) && function_exists('aeva_parse_bbc2'))
aeva_parse_bbc2($message, $smileys, $cache_id);
// Aeva - END]]></add>
</operation>
</file>

</modification>

in der post.php.

Kann sein, das hier der Code etwas anders ausfällt und daher die Routine meckert. Führe die Installation durch und teste die Funktionen. Wenn etwas schief läuft deinstalliere den Mod wieder. Die Original post.php wird als Post.php~ gesichert und ändere die Stellen manuell.
« Letzte Änderung: 04 Januar 2016, 00:12:53 von nudels64 »
Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache

Offline Biker

  • *******
  • 1.607
  • +4/-29
  • Geschlecht: Männlich
    • Privat- u. Wirtschaftsdetektei Martin
Re:Video (youtube) in SMF einbetten
« Antwort #10 am: 04 Januar 2016, 00:14:06 »
Okay...vielen Dank für Deine Hilfe!  :thumbup:
Detektei Martin - wir bringen Licht ins Dunkle!

Offline nudels64

  • ****
  • 282
  • +0/-0
  • Geschlecht: Männlich
  • Lieben Gruß Andreas
Re:Video (youtube) in SMF einbetten
« Antwort #11 am: 04 Januar 2016, 07:05:20 »
Hier http://aeva.noisen.com/6643/youtube-fix-for-aeva-media-may-2015/?PHPSESSID=epmj0jc9l50l6s0crfc9ga19fo36bhrr gibt es noch einen Fix, welches die Ausgabe von https:// Videos korrigiert.
Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache

Offline Biker

  • *******
  • 1.607
  • +4/-29
  • Geschlecht: Männlich
    • Privat- u. Wirtschaftsdetektei Martin
Re:Video (youtube) in SMF einbetten
« Antwort #12 am: 04 Januar 2016, 16:04:45 »
So....ich habe - natürlich vorher alles gesichert  :BD: - das Paket jetzt trotz Fehlermeldung installiert und es läuft einwandfrei.  :thumbup: :JC_highfive:

Vielen dank nochmal!  :thumbup:
Detektei Martin - wir bringen Licht ins Dunkle!

Offline nudels64

  • ****
  • 282
  • +0/-0
  • Geschlecht: Männlich
  • Lieben Gruß Andreas
Re:Video (youtube) in SMF einbetten
« Antwort #13 am: 04 Januar 2016, 17:20:14 »
Bitte gerne geschehen. Kontrolliere trotzdem noch einmal was die Routine in die post.php geschrieben hat.
Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache