Seite 16 von 16

Verfasst: 17.05.2008 15:25
von InTimo
Hallöle .. in der bbcode find ich nichts .. die alte Version lief mein ich auch nicht über bbcode :( Hast du dei nrigends mehr archiviert .. hab nämlich auch keinen Plan mehr, wie ich die installiert hab

Timo

Verfasst: 17.05.2008 20:08
von mgutt
Doch muss. Such in der Datei nach "youtube". Damit wirst Du es bestimmt finden.

Verfasst: 17.05.2008 22:38
von InTimo
Danke Dir .. war drin

Code: Alles auswählen

//-- mod : videos in posts ----------------------------------------------------- 
//-- add 
      // standard video table 
      global $lang; 
      $directurl = '<table border="0" cellpadding="0" cellspacing="2"><tr><td align="left"><a href="'; 
      $object = '</td><td align="right"><span class="gensmall"><a href="http://www.phpbb-de.com" target="_blank" title="phpBB">phpBB</a> Plugin</span></td></tr><tr><td colspan="2">'; 
      $tableend = '</td></tr></table>'; 
      // match a google video URL and replace it 
      $ret = preg_replace("#(^|[\n ])([\w]+?://video\.google\.[\w\.]+?/videoplay\?docid=)([\w-]+)([&][\w=+&;-]*)*(^[\t <\n\r\]\[])*#is", '\\1' . $directurl . '\\2\\3\\4" target="_blank" class="gensmall">' . $lang['Jump_to'] . ' Google Video</a>' . $object . '<object><param name="wmode" value="transparent"></param><embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" wmode="transparent" src="http://video.google.com/googleplayer.swf?docId=\\3" flashvars=""></embed></object>' . $tableend, $ret);  
      // match a youtube video URL and replace it 
      $ret = preg_replace("#(^|[\n ])([\w]+?://)(www\.youtube|youtube)(\.[\w\.]+?/watch\?v=)([\w-]+)([&][\w=+&;%]*)*(^[\t <\n\r\]\[])*#is", '\\1' . $directurl . '\\2\\3\\4\\5\\6" target="_blank" class="gensmall">' . $lang['Jump_to'] . ' Youtube</a>' . $object . '<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/\\5"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/\\5" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>' . $tableend, $ret); 
      // match a myvideo video URL and replace it 
      $ret = preg_replace("#(^|[\n ])([\w]+?://)(www\.myvideo|myvideo)(\.[\w\.]+?/watch/)([\w]+)(^[\t <\n\r\]\[])*#is", '\\1' . $directurl . '\\2\\3\\4\\5" target="_blank" class="gensmall">' . $lang['Jump_to'] . ' MyVideo</a>' . $object . '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="470" height="406"><param name="movie" value="http://www.myvideo.de/movie/\\5"></param><param name="wmode" value="transparent"></param><embed src="http://www.myvideo.de/movie/\\5" width="470" height="406" type="application/x-shockwave-flash" wmode="transparent"></embed></object>' . $tableend, $ret); 
      // match a clipfish video URL and replace it 
      $ret = preg_replace("#(^|[\n ])([\w]+?://)(www\.clipfish|clipfish)(\.[\w\.]+?/player\.php\?videoid=)([\w%]+)([&][\w=+&;]*)*(^[\t <\n\r\]\[])*#is", '\\1' . $directurl . '\\2\\3\\4\\5\\6" target="_blank" class="gensmall">' . $lang['Jump_to'] . ' Clipfish</a>' . $object . '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="464" height="380" id="player" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="http://www.clipfish.de/videoplayer.swf?as=0&videoid=\\5&r=1" /><param name="wmode" value="transparent"><embed src="http://www.clipfish.de/videoplayer.swf?as=0&videoid=\\5&r=1" width="464" height="380" name="player" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>' . $tableend, $ret); 
      // match a sevenload video URL and replace it 
      $ret = preg_replace("#(^|[\n ])([\w]+?://[\w.]+?\.sevenload\.com/videos/)([\w]+?)(/[\w-]+)(^[\t <\n\r\]\[])*#is", '\\1' . $directurl . '\\2\\3\\4" target="_blank" class="gensmall">' . $lang['Jump_to'] . ' Sevenload</a>' . $object . '<object width="425" height="350"><param name="FlashVars" value="slxml=de.sevenload.com"/><param name="movie" value="http://de.sevenload.com/pl/\\3/425x350/swf" /><embed src="http://de.sevenload.com/pl/\\3/425x350/swf" type="application/x-shockwave-flash" width="425" height="350" FlashVars="slxml=de.sevenload.com"></embed></object>' . $tableend, $ret); 
      // match a metacafe video URL and replace it 
      $ret = preg_replace("#(^|[\n ])([\w]+?://)(www\.metacafe|metacafe)(\.com/watch/)([\w]+?)(/)([\w-]+?)(/)(^[\t <\n\r\]\[])*#is", '\\1' . $directurl . '\\2\\3\\4\\5\\6\\7" target="_blank" class="gensmall">' . $lang['Jump_to'] . ' Metacafe</a>' . $object . '<embed src="http://www.metacafe.com/fplayer/\\5/\\7.swf" width="400" height="345" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>' . $tableend, $ret); 
      // match a streetfire video URL and replace it 
      $ret = preg_replace("#(^|[\n ])([\w]+?://videos\.streetfire\.net/.*?/)([\w-]+?)(\.htm)(^[\t <\n\r\]\[])*#is", '\\1' . $directurl . '\\2\\3\\4" target="_blank" class="gensmall">' . $lang['Jump_to'] . ' Streetfire</a>' . $object . '<embed src="http://videos.streetfire.net/vidiac.swf" FlashVars="video=\\3" quality="high" bgcolor="#ffffff" width="428" height="352" name="ePlayer" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>' . $tableend, $ret); 
//-- fin mod : videos in posts -------------------------------------------------
Und sonst waren da keine Dateien betroffen ??
Läuft das auch in der 2.0.23 phpBB Version ??

Dann werd ich das mal die Tage updaten ;)

Verfasst: 18.05.2008 15:34
von mgutt
jo mehr war das nicht.

Verfasst: 03.07.2008 19:34
von fossilis
Hi,
ich finde es schade, dass dieses Supertool nicht weiter supportet wird, daher stelle ich hier mal meine Frage rein, vielleicht kann mir ja jemand helfen.

Ich versuche zweifelhaft den Suchalgorithmus dieses MODs nachzuemfinden, vielleicht kann mir ja jemand helfen.

Mal exemplarisch der Suchalgorithmus für youtube:

Code: Alles auswählen

'Youtube' => '#(^|[\n ])(http://[\w\.]*?youtube\.[\w\.]+?/watch\?v=([\w\-]+)(&[\w=+&;%]*)*)(^[\t <\n\r\]\[])*#is',
In Bruchstücken kann ich dies schon nachempfinden, z.B. den Suchstring von youtube und das nachfolgende /v im Link von youtube. Aber was bedeutet der Rest.
Ich habe zwar ein wenig Ahnung vom Programmieren in C++ aber dieser Suchalgorithmus ist mir doch etwas zu hoch.
Hoffe der ein oder andere kann hier etwas Licht ins Dunkel bringen.

videos einstellen

Verfasst: 04.07.2008 13:01
von astie
Hallo ihr lieben

Ich bin komplett neu und hab auch das erste mal mit diesen Codes und Mods zu tun. Ich habe phpbb 3 und den Style X-Treme.

Hab ich das bis dato richtig verstanden, das für phpbb 3 dieser Mod noch nicht zur Verfügung steht, und in meinem Forum die Videos noch nur per link eingestellt werden können?

Vielen lieben Dank für eure Antworten :)

lg astie

Verfasst: 04.07.2008 13:05
von John Doe
Wenn er hier
http://www.phpbb.de/index.php?c=13
auftaucht, gibt es ihn auch für phpbb 3

Re: videos einstellen

Verfasst: 04.07.2008 19:15
von 4seven
astie hat geschrieben:und in meinem Forum die Videos noch nur per link eingestellt werden können?
nein, im gegenteil, die möglichkeiten der multimedialisierung sind so groß wie nie zuvor, dank der benutzerdefinierten bbcodes.
falls es richtig komfortabel sein soll, dann guck mal hier

http://www.phpbb.de/viewtopic.php?t=162063&start=0