Youtube, Google Video & Myvideo in Beiträgen - Snippet

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Ist immer noch fehlerhaft:

Code: Alles auswählen

*gelöscht*
Ich arbeite weitere daran. Vielleicht kommt sogar gleich noch ein Update.

Gruß

EDIT:
Ok, schon was besser:

Code: Alles auswählen

*gelöscht*
EDIT:

So die Version müsste fehlerfrei laufen:

Code: Alles auswählen

*gelöscht*
Zuletzt geändert von mgutt am 22.02.2007 19:22, insgesamt 1-mal geändert.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
Dungeonwatcher
Mitglied
Beiträge: 635
Registriert: 11.07.2004 10:04
Wohnort: Berlin

Beitrag von Dungeonwatcher »

Moin! 8)
mgutt hat geschrieben:So die Version müsste fehlerfrei laufen:
Nee, leider nicht. Es wird so sauber gefiltert, das von diesem Code nichts mehr übrig bleibt als z.B. dies:

Code: Alles auswählen

<td valign="top" class="postbody"><br />Hier ein Test:
<br />
<br />
<a href="http://www.domain.de/forum/rlink/rlink.php?url=http://video.google.de/videoplay?docid=-84158881543485392" target="_blank" class="postlink">Test</a></td>
</tr>
Es bleibt dann nur der Link übrig.

Ich hatte mich auch schon daran versucht und bin momentan bei diesem Code (Google) stehen geblieben:

Code: Alles auswählen

	// MOD GOOGLE VIDEO URL BEGIN
	// match a google video URL and replace it
	$ret = preg_replace("#http://video.google.[A-Za-z0-9.]+/videoplay\?docid=([0-9A-Za-z-_]+)(.*)#i", '<object classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000" width="400" height="326" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=6,0,0,0"><param name="movie" value="http://video.google.com/googleplayer.swf?docId=\\1" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><embed id="VideoPlayback" wmode="transparent" src="http://video.google.com/googleplayer.swf?docId=\\1" quality="high" scale="exactfit" width="400" height="326" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"></embed></object></a>', $ret);
	// MOD GOOGLE VIDEO URL END
So sieht dann das Ergebnis aus:

Code: Alles auswählen

<td valign="top" class="postbody"><br />Hier ein Test:
<br />
<br />
<a href="http://www.domain.de/forum/rlink/rlink.php?url=<object classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000" width="400" height="326" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=6,0,0,0"><param name="movie" value="http://video.google.com/googleplayer.swf?docId=-84158881543485392" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><embed id="VideoPlayback" wmode="transparent" src="http://video.google.com/googleplayer.swf?docId=-84158881543485392" quality="high" scale="exactfit" width="400" height="326" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"></embed></object></a></td>
</tr>
Das einzige was daran noch stört ist der rlink Mod mit diesem Eintrag:
Zuletzt geändert von Dungeonwatcher am 16.03.2008 14:09, insgesamt 1-mal geändert.
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Du hast meinen Code falsch positioniert. Mein Code darf nicht nach rlink aufgerufen werden. Bau bitte meinen Code ein und verlink Deine bbcode als txt-Datei.

Es wäre fehlerhaft eine bereits umgeschriebene Url erneut umzuschreiben.

Weiterhin hast Du eine Google Url mit [url]-Tags versehen. Das soll absichtlich nicht umgeschrieben werden.

Das Minuszeichen hatte ich leider übersehen. Daher diese Version als aktuellste:

Code: Alles auswählen

*gelöscht*
Die Änderungen, die ich vorgenommen habe, dienen unter anderem der Performance. Es geht nicht nur um die Funktion.

Ich habe ein Phänomen, dass ich mir derzeit nicht erklären kann. Und zwar sind manche myvideo.de Videos erst nach aktualisieren der Seite abrufbar.

P.S. das Video ist eklig :lol:
Zuletzt geändert von mgutt am 22.02.2007 19:22, insgesamt 1-mal geändert.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
Dungeonwatcher
Mitglied
Beiträge: 635
Registriert: 11.07.2004 10:04
Wohnort: Berlin

Beitrag von Dungeonwatcher »

Hi! 8)
mgutt hat geschrieben:Du hast meinen Code falsch positioniert. Mein Code darf nicht nach rlink aufgerufen werden.
Hmmm, eigentlich genau nach Anweisung, direkt nach

Code: Alles auswählen

$ret = ' ' . $text;
Bau bitte meinen Code ein und verlink Deine bbcode als txt-Datei.
Hier ist sie.

Es wäre fehlerhaft eine bereits umgeschriebene Url erneut umzuschreiben.
Weiterhin hast Du eine Google Url mit [url]-Tags versehen. Das soll absichtlich nicht umgeschrieben werden.
Das war Absicht um zu sehen was passiert. Mit wird jetzt nur der Link angezeigt und ohne funktioniert zumindest Google bestens. D.h. kein rlink ist nirgends zu sehen. Youtube etc. habe ich noch nicht getestet.
Das Minuszeichen hatte ich leider übersehen. Daher diese Version als aktuellste:
Jupp, ist eingebaut, aber auch hier gibt's jetzt wieder nur den Link zu sehen.
Die Änderungen, die ich vorgenommen habe, dienen unter anderem der Performance. Es geht nicht nur um die Funktion.

Ich habe ein Phänomen, dass ich mir derzeit nicht erklären kann. Und zwar sind manche myvideo.de Videos erst nach aktualisieren der Seite abrufbar.
Aha? Das ist mir noch nicht aufgefallen.
P.S. das Video ist eklig :lol:
Jou, ist sie nicht süß die Kleine... ;)
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Dungeonwatcher hat geschrieben:Jupp, ist eingebaut, aber auch hier gibt's jetzt wieder nur den Link zu sehen.
Deine bbcode ist korrekt.

Bitte füge hier den genauen Text Deines Forenpostings rein, mit dem Du getestet hast. (am besten mit

Code: Alles auswählen

-Tags)

Gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
Dungeonwatcher
Mitglied
Beiträge: 635
Registriert: 11.07.2004 10:04
Wohnort: Berlin

Beitrag von Dungeonwatcher »

mgutt hat geschrieben:Deine bbcode ist korrekt.
<Angstschweiss abwisch> 8)
Bitte füge hier den genauen Text Deines Forenpostings rein, mit dem Du getestet hast. (am besten mit [ code ]-Tags)
So funktioniert's:

Code: Alles auswählen

Hier ein Test:

http://video.google.de/videoplay?docid=-84158881543485392
und so funktioniert es nicht weil nur der Link angezeigt wird:

Code: Alles auswählen

Hier ein Test:

[url=http://video.google.de/videoplay?docid=-84158881543485392]Testvideo[/url]
Zuletzt geändert von Dungeonwatcher am 21.02.2007 15:41, insgesamt 1-mal geändert.
benchfrooser
Mitglied
Beiträge: 75
Registriert: 21.06.2006 08:55

Beitrag von benchfrooser »

Also bei mir gehts. Danke erst mal.

Sevenload geht mir noch ab.
Beispiel: http://de.sevenload.com/videos/1JM7kgi/ ... erstimmung
mit Javascript

Code: Alles auswählen

<script type="text/javascript" src="http://de.sevenload.com/pl/1JM7kgi/425x350"></script><br />Link: <a href="http://de.sevenload.com/videos/1JM7kgi/Prinz-Poldi-in-Katerstimmung">sevenload.com</a>
ohne Javascript

Code: Alles auswählen

<object width="425" height="350"><param name="FlashVars" value="slxml=de.sevenload.com"/><param name="movie" value="http://de.sevenload.com/pl/1JM7kgi/425x350/swf" /><embed src="http://de.sevenload.com/pl/1JM7kgi/425x350/swf" type="application/x-shockwave-flash" width="425" height="350" FlashVars="slxml=de.sevenload.com"></embed></object><br />Link: <a href="http://de.sevenload.com/videos/1JM7kgi/Prinz-Poldi-in-Katerstimmung">sevenload.com</a>
Könntest du das noch coden?
Signatur außer Betrieb
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Dungeonwatcher hat geschrieben:
mgutt hat geschrieben:Deine bbcode ist korrekt.
<Angstschweiss abwisch> 8)
Bitte füge hier den genauen Text Deines Forenpostings rein, mit dem Du getestet hast. (am besten mit [ code ]-Tags)
So funktioniert's:

Code: Alles auswählen

Hier ein Test:

http://video.google.de/videoplay?docid=-84158881543485392
und so funktioniert es nicht weil nur der Link angezeigt wird:

Code: Alles auswählen

Hier ein Test:

[url=http://video.google.de/videoplay?docid=-84158881543485392]Testvideo[/url]
Das ist vollkommen korrekt und Absicht. Wenn ein User die Url-Tags benutzt, dann können wir dies nicht einfach ignorieren und seine Formatierung löschen.

Es gibt auch keine Filterung, die funktionieren würde, da bei der Beschreibung jedes Zeichen erlaubt ist, was auch nach Ende des Url-Tags folgen könnte. D.h. wir hätten kein Stopzeichen um ein sauberes Replacement zu erreichen.

Es folgt aber noch eine weitere Variante, wo der Link zusätzlich verlinkt dargestellt wird, wie es bei benchfrooser der Fall ist. Außer jemand kann mir das Phänomen bei myvideo erklären.

Die Variante für Sevenload folgt.

Gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
benchfrooser
Mitglied
Beiträge: 75
Registriert: 21.06.2006 08:55

Beitrag von benchfrooser »

mgutt hat geschrieben: Es folgt aber noch eine weitere Variante, wo der Link zusätzlich verlinkt dargestellt wird, wie es bei benchfrooser der Fall ist. Außer jemand kann mir das Phänomen bei myvideo erklären.
Ich stehe grad am Schlauch, was bei mir anders sein soll. Ich habe nur deinen Code eingebaut.
mgutt hat geschrieben: Die Variante für Sevenload folgt.
Danke!
Signatur außer Betrieb
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

benchfrooser hat geschrieben:
mgutt hat geschrieben: Es folgt aber noch eine weitere Variante, wo der Link zusätzlich verlinkt dargestellt wird, wie es bei benchfrooser der Fall ist. Außer jemand kann mir das Phänomen bei myvideo erklären.
Ich stehe grad am Schlauch, was bei mir anders sein soll. Ich habe nur deinen Code eingebaut.
Wenn Du mal HTML kannst, verstehst Du meinen Satz ;)

Bei Deiner Variante wird zusätzlich der Link in Klarschrift angezeigt. Das ist hilfreich, falls das Video nicht lädt und der User noch eine Möglichkeit zum Ausweichen hat.

Übrigens gibt es diverse Fehler die auf Seiten der Anbieter liegen.

z.B. habe ich ein Video, was bei Youtube hochgeladen wurde und was der Nutzer bei Youtube dann nur noch eine geschlossenen Benutzergruppe zur Verfügung gestellt hat. Dieses Video wird "geladen", drückt man aber auf Play bleibt die ganze Zeit der Hinweis "Loading..." stehen ohne das was passiert. Wechselt man dann auf Youtube kommt die besagte Meldung wegen der Benutzergruppe. Das verwirrt die Nutzer. Bin mal gespannt wann die Jungs von Youtube sich da mal was einfallen lassen.

Gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“