Zum Inhalt springen
  • Das GSF wandelt Links in Affiliate Links um, um ggf. eine Provision erhalten zu können. Gerne nutzen bitte, danke! Mehr Infos, wie ihr das GSF unterstützen könnt, findet ihr im GSF Support Topic.

YouTube in Posting einbinden


Empfohlene Beiträge

Geschrieben

Hi,

in anderen Foren mit Invision Power Board ist dies möglich - im Replyfenster gibt es einen "Media" Button der es ermöglicht die Videos in Posting einzubetten und nicht zu verlinken.

HIER

Schaltet das doch mal frei bzw. oder braucht die Software dafür ein Update ?

  • Like 1
Geschrieben
Dafür brauchmer n Update, ich kümmer mich drum...

Das wäre echt ein großer Fortschritt fürs Forum, wenn Dein Update kostenfrei ist und Du nicht ne Mange investieren musst wäre es super.

  • 2 Wochen später...
  • 3 Wochen später...
Geschrieben

Mann war das ein Scheiss dieses Feature ins Forum einzubinden :-D

Der im Video ist übrigens Gigi Rüf...hab beim gleichen Lehrer das Snowboardfahren gelernt wie er :-D

Geschrieben

keine ahnung, wie das mit IPB läuft, aber mit phpBB kann ich das etwas nachempfinden... :-D

IPB läuft aber eher modular, oder? also, dass man module hat, die man einbinden kann. mit phpBB muss man modifikationen ja händisch über suchen/ersetzen im quellcode der php-dateien einbauen.

Geschrieben

Das war zu ändern: :-D

Open sources\classes\bbcode\class_bbcode.php

IF YOU ARE USING IPB 2.3.x

Find:

//-----------------------------------------

// Do

 tag
//-----------------------------------------

$txt = preg_replace_callback( "#\[code\](.+?)\[/code\]#is", array( &$this, 'regex_code_tag' ), $txt );


Add Below:
//-----------------------------------------
// Do tag
//-----------------------------------------

$txt = preg_replace_callback("#\[video\](.+?)\[/video\]#is", array( &$this, 'regex_video_tag' ), $txt );


Find:
//-----------------------------------------
// CODE
//-----------------------------------------

$txt = preg_replace( "#<!--c1-->(.+?)<!--ec1-->#", '[code]' , $txt );
$txt = preg_replace( "#<!--c2-->(.+?)<!--ec2-->#", '

', $txt );

Add Below:

//-----------------------------------------

// VIDEO

//-----------------------------------------

$txt = preg_replace_callback( "#<!--id1-->(.+?)<!--id2-->#is", array( &$this, 'clean_video_tag'), $txt );

IF YOU ARE USING IPB 2.2.x

Find:

//-----------------------------------------

// Do

 tag
//-----------------------------------------

$txt = preg_replace_callback( "#\[code\](.+?)\[/code\]#is", array( $this, 'regex_code_tag' ), $txt );


Add Below:
//-----------------------------------------
// Do tag
//-----------------------------------------

$txt = preg_replace_callback("#\[video\](.+?)\[/video\]#is", array( $this, 'regex_video_tag' ), $txt );


Find:
//-----------------------------------------
// CODE
//-----------------------------------------

$txt = preg_replace( "#<!--c1-->(.+?)<!--ec1-->#", '[code]' , $txt );
$txt = preg_replace( "#<!--c2-->(.+?)<!--ec2-->#", '

', $txt );

Add Below:

//-----------------------------------------

// VIDEO

//-----------------------------------------

$txt = preg_replace_callback( "#<!--id1-->(.+?)<!--id2-->#is", array( $this, 'clean_video_tag'), $txt );

Save and upload sources\classes\bbcode\class_bbcode.php

--------------------------------------------------------------------------------

Open sources\classes\bbcode\class_bbcode_core.php

Find:

//-----------------------------------------

// CODE

//-----------------------------------------

$t = preg_replace( "#<!--c1-->(.+?)<!--ec1-->#", '

' , $t );
$t = preg_replace( "#<!--c2-->(.+?)<!--ec2-->#", '

', $t );

IF YOU ARE USING IPB 2.3.x

Add Below:

//-----------------------------------------

// VIDEO

//-----------------------------------------

$t = preg_replace_callback( "#<!--id1-->(.+?)<!--id2-->#is", array( &$this, 'clean_video_tag'), $t );

IF YOU ARE USING IPB 2.2.x

Add Below:

//-----------------------------------------

// VIDEO

//-----------------------------------------

$t = preg_replace_callback( "#<!--id1-->(.+?)<!--id2-->#is", array( $this, 'clean_video_tag'), $t );

Find:

}

?>

Add Above:

THIS IS A LARGE EDIT, SO TO AVOID ANY PROBLEMS FOR MISSING CODE JUST RIGHT CLICK > SELECT ALL ON THE TEXTBOX BELOW, AFTER THAT JUST COPY AND PASTE

//-----------------------------------------

// VIDEO CLEAN

//-----------------------------------------

function clean_video_tag( $matches=array() )

{

$code = $matches[1];

if ( $code == "")

{

return;

}

if (strstr($code, 'google') != "")

{

$startingpos = strpos($code, 'docid=') + 6;

$lenght = strpos($code, '&') - $startingpos;

return '';

}

else if (strstr($code, 'youtube') != "")

{

$startingpos = strpos($code, '/v/') + 3;

$lenght = strpos($code, '&') - $startingpos;

return '';

}

else if (strstr($code, 'liveleak') != "")

{

$startingpos = strpos($code, 'token=') + 6;

$lenght = strpos($code, '&') - $startingpos;

return '';

}

else if (strstr($code, 'veoh') != "")

{

$startingpos = strpos($code, 'permalinkId=') + 12;

$lenght = strpos($code, '&') - $startingpos;

return '';

}

else if (strstr($code, 'gametrailers') != "")

{

$startingpos = strpos($code, 'mid=') + 4;

$lenght = strpos($code, '&') - $startingpos;

return '';

}

else if (strstr($code, 'ifilm') != "")

{

$startingpos = strpos($code, 'flvbaseclip=') + 12;

$lenght = strpos($code, '&') - $startingpos;

return '';

}

else if (strstr($code, 'revver') != "")

{

$startingpos = strpos($code, 'mediaId=') + 8;

$lenght = strpos($code, '&') - $startingpos;

return '';

}

else if (strstr($code, 'brightcove') != "")

{

$startingpos = strpos($code, 'initVideoId=') + 12;

$lenght = strpos($code, '&') - $startingpos;

return '';

}

else if (strstr($code, 'myspace') != "")

{

$startingpos = strpos($code, 'm=') + 2;

$lenght = strpos($code, '&') - $startingpos;

return '

';

}

else if (strstr($code, 'collegehumor') != "")

{

$startingpos = strpos($code, 'clip_id=') + 8;

$lenght = strpos($code, '&') - $startingpos;

return '';

}

else if (strstr($code, 'vsocial') != "")

{

$startingpos = strpos($code, '?d=') + 3;

$lenght = strpos($code, '&') - $startingpos;

return '';

}

else if (strstr($code, 'guba') != "")

{

$startingpos = strpos($code, '/uploaditem/') + 12;

$lenght = strpos($code, '/flash.flv') - $startingpos;

return '';

}

else if (strstr($code, 'glumbert') != "")

{

$startingpos = strpos($code, '/embed/') + 7;

$lenght = strpos($code, '&') - $startingpos;

return '';

}

}

//-----------------------------------------

// VIDEO REGEX

//-----------------------------------------

function regex_video_tag( $matches=array() )

{

$link = $matches[1];

if ( $link == "" )

{

return;

}

/**

Google Video.

**/

if (strstr($link, 'google') != "")

{

$startingpos = strpos($link, 'docid=') + 6;

$endpos = strpos($link,'&');

if ($endpos > $startingpos)

{

$lenght = $endpos - $startingpos;

$code = '<!--id1--><div><embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docid='.substr($link, $startingpos, $lenght).'&" /></embed></div><!--id2-->';

return $code;

}

else if ($endpos < $startingpos)

{

$lenght = strlen($link) - $startingpos;

$code = '<!--id1--><div><embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docid='.substr($link, $startingpos, $lenght).'&" /></embed></div><!--id2-->';

return $code;

}

}

/**

YouTube Video.

**/

else if (strstr($link, 'youtube') != "")

{

$startingpos = strpos($link, 'v=') + 2;

$endpos = strpos($link, '&');

if ($endpos > $startingpos)

{

$lenght = $endpos - $startingpos;

$code = '<!--id1--><div><object width="425" height="350"><param name="movie" value="http://www.youtube.com/watch?v='.substr($link, $startingpos, $lenght).'&"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/watch?v='.substr($link, $startingpos, $lenght).'&" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350" /></embed></object></div><!--id2-->';

return $code;

}

else if ($endpos < $startingpos)

{

$lenght = strlen($link);

$code = '<!--id1--><div><object width="425" height="350"><param name="movie" value="http://www.youtube.com/watch?v='.substr($link, $startingpos, $lenght).'&"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/watch?v='.substr($link, $startingpos, $lenght).'&" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350" /></embed></object></div><!--id2-->';

return $code;

}

}

/**

LiveLeak Video.

**/

else if (strstr($link, 'liveleak') != "")

{

$startingpos = strpos($link, 'i=') + 2;

$endpos = strpos($link, '&');

if ($endpos > $startingpos)

{

$lenght = $endpos - $startingpos;

$code = '<!--id1--><div><object type="application/x-shockwave-flash" width="450" height="370" wmode="transparent" data="http://www.liveleak.com/player.swf?token='.substr($link, $startingpos, $lenght).'&"><param name="movie" value="http://www.liveleak.com/player.swf?token='.substr($link, $startingpos, $lenght).'&"><param name="wmode" value="transparent"><param name="quality" value="high" /></object></div><!--id2-->';

return $code;

}

else if ($endpos < $startingpos)

{

$lenght = strlen($link);

$code = '<!--id1--><div><object type="application/x-shockwave-flash" width="450" height="370" wmode="transparent" data="http://www.liveleak.com/player.swf?token='.substr($link, $startingpos, $lenght).'&"><param name="movie" value="http://www.liveleak.com/player.swf?token='.substr($link, $startingpos, $lenght).'&"><param name="wmode" value="transparent"><param name="quality" value="high" /></object></div><!--id2-->';

return $code;

}

}

/**

Veoh Video.

**/

else if (strstr($link, 'veoh') != "")

{

$startingpos = strpos($link, '/videos/') + 8;

$endpos = strpos($link, '&');

if ($endpos > $startingpos)

{

$lenght = $endpos - $startingpos;

$code = '<!--id1--><div><embed src="http://www.veoh.com/videodetails2.swf?permalinkId='.substr($link, $startingpos, $lenght).'&id=anonymous&player=videodetailsembedded&videoAutoPlay=0" allowFullScreen="true" width="540" height="438" bgcolor="#000000" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></embed></div><!--id2-->';

return $code;

}

else if ($endpos < $startingpos)

{

$lenght = strlen($link);

$code = '<!--id1--><div><embed src="http://www.veoh.com/videodetails2.swf?permalinkId='.substr($link, $startingpos, $lenght).'&id=anonymous&player=videodetailsembedded&videoAutoPlay=0" allowFullScreen="true" width="540" height="438" bgcolor="#000000" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></embed></div><!--id2-->';

return $code;

}

}

/**

GameTrailers Video.

**/

else if (strstr($link, 'gametrailers') != "")

{

$startingpos = strpos($link, '/player/') + 8;

$endpos = strpos($link, '&');

if ($endpos > $startingpos)

{

$lenght = $endpos - $startingpos;

$code = '<!--id1--><div><embed src="http://www.gametrailers.com/remote_wrap.php?mid='.substr($link, $startingpos, $lenght).'&" swLiveConnect="true" name="gtembed" align="middle" allowScriptAccess="sameDomain" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="480" height="409" /></embed></div><!--id2-->';

return $code;

}

else if ($endpos < $startingpos)

{

$lenght = strlen($link);

$code = '<!--id1--><div><embed src="http://www.gametrailers.com/remote_wrap.php?mid='.substr($link, $startingpos, $lenght).'&" swLiveConnect="true" name="gtembed" align="middle" allowScriptAccess="sameDomain" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="480" height="409" /></embed></div><!--id2-->';

return $code;

}

}

/**

iFilm Video.

**/

else if (strstr($link, 'ifilm') != "")

{

$startingpos = strpos($link, '/video/') + 7;

$endpos = strpos($link, '&');

if ($endpos > $startingpos)

{

$lenght = $endpos - $startingpos;

$code = '<!--id1--><div><embed width="448" height="365" src="http://www.ifilm.com/efp" quality="high" bgcolor="000000" name="efp" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="flvbaseclip='.substr($link, $startingpos, $lenght).'&" /></embed></div><!--id2-->';

return $code;

}

else if ($endpos < $startingpos)

{

$lenght = strlen($link);

$code = '<!--id1--><div><embed width="448" height="365" src="http://www.ifilm.com/efp" quality="high" bgcolor="000000" name="efp" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="flvbaseclip='.substr($link, $startingpos, $lenght).'&" /></embed></div><!--id2-->';

return $code;

}

}

/**

Revver Video.

**/

else if (strstr($link, 'revver') != "")

{

$startingpos = strpos($link, '/watch/') + 7;

$endpos = strpos($link, '&');

if ($endpos > $startingpos)

{

$lenght = $endpos - $startingpos;

$code = '<!--id1--><div><embed type="application/x-shockwave-flash" src="http://flash.revver.com/player/1.0/player.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" scale="noScale" salign="TL" bgcolor="#000000" flashvars="mediaId='.substr($link, $startingpos, $lenght).'&affiliateId=0&allowFullScreen=true" allowfullscreen="true" height="392" width="480" /></embed></div><!--id2-->';

return $code;

}

else if ($endpos < $startingpos)

{

$lenght = strlen($link);

$code = '<!--id1--><div><embed type="application/x-shockwave-flash" src="http://flash.revver.com/player/1.0/player.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" scale="noScale" salign="TL" bgcolor="#000000" flashvars="mediaId='.substr($link, $startingpos, $lenght).'&affiliateId=0&allowFullScreen=true" allowfullscreen="true" height="392" width="480" /></embed></div><!--id2-->';

return $code;

}

}

/**

BrightCove Video.

**/

else if (strstr($link, 'brightcove') != "")

{

$startingpos = strpos($link, 'title=') + 6;

$endpos = strpos($link, '&');

if ($endpos > $startingpos)

{

$lenght = $endpos - $startingpos;

$code = '<!--id1--><div><embed src="http://www.brightcove.com/playerswf" bgcolor="#FFFFFF" flashVars="initVideoId='.substr($link, $startingpos, $lenght).'&servicesURL=http://www.brightcove.com&viewerSecureGatewayURL=https://www.brightcove.com&cdnURL=http://admin.brightcove.com&autoStart=false" base="http://admin.brightcove.com" name="bcPlayer" width="486" height="412" allowFullScreen="true" allowScriptAccess="always" seamlesstabbing="false" type="application/x-shockwave-flash" swLiveConnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" /></embed></div><!--id2-->';

return $code;

}

else if ($endpos < $startingpos)

{

$lenght = strlen($link);

$code = '<!--id1--><div><embed src="http://www.brightcove.com/playerswf" bgcolor="#FFFFFF" flashVars="initVideoId='.substr($link, $startingpos, $lenght).'&servicesURL=http://www.brightcove.com&viewerSecureGatewayURL=https://www.brightcove.com&cdnURL=http://admin.brightcove.com&autoStart=false" base="http://admin.brightcove.com" name="bcPlayer" width="486" height="412" allowFullScreen="true" allowScriptAccess="always" seamlesstabbing="false" type="application/x-shockwave-flash" swLiveConnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" /></embed></div><!--id2-->';

return $code;

}

}

/**

MySpace Video.

**/

else if (strstr($link, 'myspace') != "")

{

$startingpos = strpos($link, 'videoid=') + 8;

$endpos = strpos($link, '&');

if ($endpos > $startingpos)

{

$lenght = $endpos - $startingpos;

$code = '<!--id1--><div><embed src="http://lads.myspace.com/videos/vplayer.swf" flashvars="m='.substr($link, $startingpos, $lenght).'&v=2&type=video" type="application/x-shockwave-flash" width="430" height="346" /></embed></div><!--id2-->';

return $code;

}

else if ($endpos < $startingpos)

{

$lenght = strlen($link);

$code = '<!--id1--><div><embed src="http://lads.myspace.com/videos/vplayer.swf" flashvars="m='.substr($link, $startingpos, $lenght).'&v=2&type=video" type="application/x-shockwave-flash" width="430" height="346" /></embed></div><!--id2-->';

return $code;

}

}

/**

CollegeHumor Video.

**/

else if (strstr($link, 'collegehumor') != "")

{

$startingpos = strpos($link, 'video:') + 6;

$endpos = strpos($link, '&');

if ($endpos > $startingpos)

{

$lenght = $endpos - $startingpos;

$code = '<!--id1--><div><embed src="http://www.collegehumor.com/moogaloop/moogaloop.swf?clip_id='.substr($link, $startingpos, $lenght).'&" quality="best" width="400" height="300" type="application/x-shockwave-flash" /></embed></div><!--id2-->';

return $code;

}

else if ($endpos < $startingpos)

{

$lenght = strlen($link);

$code = '<!--id1--><div><embed src="http://www.collegehumor.com/moogaloop/moogaloop.swf?clip_id='.substr($link, $startingpos, $lenght).'&" quality="best" width="400" height="300" type="application/x-shockwave-flash" /></embed></div><!--id2-->';

return $code;

}

}

/**

vSocial Video.

**/

else if (strstr($link, 'vsocial') != "")

{

$startingpos = strpos($link, '?d=') + 3;

$endpos = strpos($link, '&');

if ($endpos > $startingpos)

{

$lenght = $endpos - $startingpos;

$code = '<!--id1--><div><embed allowScriptAccess="always" id="flash_player" name="flash_player" class="flash_player" height="400" width="410" src="http://static.vsocial.com/flash/ups.swf?d='.substr($link, $startingpos, $lenght).'&a=0&s=false" /></embed></div><!--id2-->';

return $code;

}

else if ($endpos < $startingpos)

{

$lenght = strlen($link);

$code = '<!--id1--><div><embed allowScriptAccess="always" id="flash_player" name="flash_player" class="flash_player" height="400" width="410" src="http://static.vsocial.com/flash/ups.swf?d='.substr($link, $startingpos, $lenght).'&a=0&s=false" /></embed></div><!--id2-->';

return $code;

}

}

/**

Guba Video.

**/

else if (strstr($link, 'guba') != "")

{

$startingpos = strpos($link, '/watch/') + 7;

$endpos = strpos($link, '&');

if ($endpos > $startingpos)

{

$lenght = $endpos - $startingpos;

$code = '<!--id1--><div><embed src="http://www.guba.com/f/root.swf?video_url=http://free.guba.com/uploaditem/'.substr($link, $startingpos, $lenght).'/flash.flv&isEmbeddedPlayer=true" quality="high" bgcolor="#FFFFFF" menu="true" wmode="transparent" width="375px" height="360px" name="root" id="root" align="middle" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></embed></div><!--id2-->';

return $code;

}

else if ($endpos < $startingpos)

{

$lenght = strlen($link);

$code = '<!--id1--><div><embed src="http://www.guba.com/f/root.swf?video_url=http://free.guba.com/uploaditem/'.substr($link, $startingpos, $lenght).'/flash.flv&isEmbeddedPlayer=true" quality="high" bgcolor="#FFFFFF" menu="true" wmode="transparent" width="375px" height="360px" name="root" id="root" align="middle" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></embed></div><!--id2-->';

return $code;

}

}

/**

Glumbert Video.

**/

else if (strstr($link, 'glumbert') != "")

{

$startingpos = strpos($link, '/media/') + 7;

$endpos = strpos($link, '&');

if ($endpos > $startingpos)

{

$lenght = $endpos - $startingpos;

$code = '<!--id1--><div><object width="448" height="336"><param name="movie" value="http://www.glumbert.com/embed/'.substr($link, $startingpos, $lenght).'&"></param><param name="wmode" value="transparent"></param><embed src="http://www.glumbert.com/embed/'.substr($link, $startingpos, $lenght).'&" type="application/x-shockwave-flash" wmode="transparent" width="448" height="336" /></embed></object></div><!--id2-->';

return $code;

}

else if ($endpos < $startingpos)

{

$lenght = strlen($link);

$code = '<!--id1--><div><object width="448" height="336"><param name="movie" value="http://www.glumbert.com/embed/'.substr($link, $startingpos, $lenght).'&"></param><param name="wmode" value="transparent"></param><embed src="http://www.glumbert.com/embed/'.substr($link, $startingpos, $lenght).'&" type="application/x-shockwave-flash" wmode="transparent" width="448" height="336" /></embed></object></div><!--id2-->';

return $code;

}

}

else

{

return 'Invalid Video Link';

}

}

Save and upload sources\classes\bbcode\class_bbcode_core.php

--------------------------------------------------------------------------------

Open jscripts\ips_text_editor.js

(Note: it's much easier to edit the javascript files you find in the board\Development\javascript_uncompressed\jscripts folder of your IPB download)

Find:

/**

* STD:

* IPB Quote override

*/

this.ipb_quote = function()

{

this.wrap_tags_lite( '

', '
', 0)

};

Add Above:

/**

* STD:

* Insert video override

*/

this.insertvideo = function()

{

this.wrap_tags_lite( 'Invalid Video Link', 0)

};

Save and upload jscripts\ips_text_editor.js

--------------------------------------------------------------------------------

Open jscripts\ips_text_editor_lite.js

(Note: it's much easier to edit the javascript files you find in the board\Development\javascript_uncompressed\jscripts folder of your IPB download)

Find:

/**

* STD:

* IPB Quote override

*/

this.ipb_quote = function()

{

var _text = this.get_selection();

this.wrap_tags( 'quote', false, _text );

};

Add Above:

/**

* STD:

* Insert video override

*/

this.insertvideo = function()

{

var _text = this.get_selection();

var _url = prompt( ipb_global_lang['editor_enter_video'], _text ? _text : "http://" );

if( !_url || _url == null || _url == 'http://' )

{

return false;

}

this.wrap_tags( 'video', false, _url );

};

Save and upload jscripts\ips_text_editor_lite.js

--------------------------------------------------------------------------------

Open cache\lang_cache\--\lang_javascript.js

Find:

'editor_enter_image' : 'Please enter the URL for this image',

Add Below:

'editor_enter_video' : 'Please enter the URL for this video',

Save and upload cache\lang_cache\--\lang_javascript.js

Repeat the above step for each language set that you have installed on your site.

Step 4: Skin Edits

Log in to your ACP and go to Look & Feel -> Skins & Templates -> Skin Manager. Click on the Options button beside a skin and then click Edit Template HTML. Perform the following edits on your first skin, and then repeat for each skin you have installed:

Section: Post / PM Editor

Template Bit: ips_editor

Find:

<td><div class="rte-normal" id="{$editor_id}_cmd_insertimage"><img src="{$images_path}rte-image-button.png" alt="{$this->ipsclass->lang['js_rte_lite_img']}" title="{$this->ipsclass->lang['js_rte_lite_img']}"></div></td>

Add Below:

<td><div class="rte-normal" id="{$editor_id}_cmd_insertvideo"><img src="{$images_path}rte-video-button.png" alt="{$this->ipsclass->lang['js_rte_lite_video']}" title="{$this->ipsclass->lang['js_rte_lite_video']}"></div></td>

Find:

'js_rte_image' : "{$this->ipsclass->lang['js_rte_image']}",

Add Below:

'js_rte_video' : "{$this->ipsclass->lang['js_rte_video']}",

Save Template Bit.

Section: Post Screen

Template Bit: inline_edit_quick_box

Find:

<td><div class="rte-normal" id="{$pid}_cmd_insertimage"><img src="style_images/<#IMG_DIR#>/folder_editor_images/rte-image-button.png" alt="{$this->ipsclass->lang['js_rte_lite_img']}" title="{$this->ipsclass->lang['js_rte_lite_img']}"></div></td>

Add Below:

<td><div class="rte-normal" id="{$pid}_cmd_insertvideo"><img src="style_images/<#IMG_DIR#>/folder_editor_images/rte-video-button.png" alt="{$this->ipsclass->lang['js_rte_lite_video']}" title="{$this->ipsclass->lang['js_rte_lite_video']}"></div></td>

Save Template Bit.

Section: Topic View

Template Bit: quick_reply_box_open

Find:

<td><div class="rte-normal" id="fast-reply_cmd_insertimage"><img src="style_images/<#IMG_DIR#>/folder_editor_images/rte-image-button.png" alt="{$this->ipsclass->lang['js_rte_lite_img']}" title="{$this->ipsclass->lang['js_rte_lite_img']}" /></div></td>

Add Below:

<td><div class="rte-normal" id="fast-reply_cmd_insertvideo"><img src="style_images/<#IMG_DIR#>/folder_editor_images/rte-video-button.png" alt="{$this->ipsclass->lang['js_rte_lite_video']}" title="{$this->ipsclass->lang['js_rte_lite_video']}"></div></td>

Save Template Bit.

Repeat the above steps for each skin installed on your site.

After that remember to rebuild your skin(s), Look & Feel -> Skins & Templates -> Skin Tools -> Rebuild Skin Set Cache

Geschrieben

Es können Videos direkt im Forum eingefügt werden von folgenden Anbietern:

YouTube (www.youtube.com)

GoogleVideo (video.google.com)

LiveLeak (www.liveleak.com)

Veoh (www.veoh.com)

GameTrailers (www.gametrailers.com)

iFilm (www.ifilm.com)

Revver (www.revver.com)

BrightCove (www.brightcove.com)

MySpaceVideo (vids.myspace.com)

CollegeHumor (www.collegehumor.com)

vSocial (www.vsocial.com)

Guba (www.guba.com)

Glumbert (www.glumbert.com)

Und so fügt man ein Video ein:

- URL des Videos mit Videobutton einfügen (siehe Bild)

post-1-1198283090.gif

Geschrieben
Das war zu ändern: :-D

na, das geht ja noch... :-D

mit einem guten editor mit syntax-highlighting geht sowas ja gut von der hand. als ich vor ca. 5 jahren mit phpBB angefangen bin, hab' ich das noch mit dem windows editor gemacht, das war eine elende quälerei. bis mich jemand darauf gebracht hat, dass es noch andere (wesentlich bessere) editoren gibt. :-D

aber schaut gut aus, super job! :-D

  • 2 Wochen später...
Geschrieben

Ich habe gestern von Youtube etwas verlinkt und das funkt heute nicht mehr, ich kann aber auch bei Youtube selber keine Videos mehr sehen ??? :-D

Was ist das ??

rs

Geschrieben

Wohl bei Youtube rausgenommen worden. Oder als "ab 18" klassifiziert.

Ein Bug fällt mir noch auf. Im Fast Reply geht eine URL Zeile auf, bei der normalen Antwort muß man es manuell in den Text einsetzen.

Geschrieben (bearbeitet)

Leider weder das eine noch das andere ist der Fall.

Eventuell haben die durch das "immer eigeloggt" sein spitzbekommen daß ich Videos verlinke ?? Ich hoffe nicht ! :-D

rs

edit: nach der neuen Methode gayts aber !

Bearbeitet von rs.
  • 4 Monate später...
  • 3 Wochen später...
Geschrieben

OK! Alles Klar. Versteh schon, wenn du keinen Bock hast, dass jedes mal aufwändigst einzuhacken. Nur nimm dann doch mal das Symbol aus der Leiste. Schon allein um solchen Fragen vorzubeugen... :-D

Geschrieben
Es geht schon seit Anfang Mai nicht und wir auch nicht mehr gehen in Zukunft.

Ja schade, war nämlich echt ne gute Sache.

Geschrieben

Tut mir leid, dieses Codegepatche kostet einfach zuviel Zeit. Vielleicht wirds ja mal ordentlich integriert, ich frag mal bei Invision an.

  • 1 Jahr später...
  • 1 Jahr später...
Geschrieben

Unter Multimediainhalt einfügen funzt es.

Habe ich damit gemacht, auch da muss man eine URL eintragen und das Resultat von meinen unzähligen Versuchen sieht man nun in meinem verlinkten Beitrag....es ist leider nur ein Link geworden...

  • 2 Wochen später...
Geschrieben

Dein Link:

http://youtu.be/8NhVBWjLRhY

Funktionierender Link:

http://www.youtube.com/watch?v=8NhVBWjLRhY

Wie man jetzt an welchen Link kommt, müssen dir die DeinRohr-spezies beantworten, deiner kommt von dem "Weiterleiten"-Knopf bei Youtube.

Ich habe dein Posting dies bezüglich mal als Test verwendet und den Link repariert.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden
  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.


  • Beiträge

    • Beschreibung: Preisvorstellung:    [Bitte Durchlesen und anschließend den diesen Erklärungstext löschen, wenn ihr eure Verkaufsanzeige fertig habt]   Verbindliche Regeln für den GSF-Marktplatz ab September 2024 Wir bitten wir euch um die Einhaltung der GSF-Marktplatzregeln, insbesondere der P.O.R.N.O.-Regeln: Preis angeben! Inserate mit Auktionscharakter werden ausgeblendet. Ort angeben! (für Verkäufe) Selbst wenn ihr im Profil einen Wohnort stehen habt, der genaue Artikelstandort (gemeint ist die Stadt) ist Pflicht.  Richtig und vollständig beschreiben! Idealerweise mit Bildern, eventuelle Mängel müssen deutlich im Text ausgewiesen werden. Keine Links auf andere Verkaufsplattformen. Nur sachliche Diskussionen! Destruktives Runtersprechen von Anzeigen und Preisvorstellungen, Runterputzen und Stammtischgerede ist nicht erwünscht.   Ohne klare Eigentumsverhältnisse kein Verkauf! Der angebotene Gegenstand muss Eigentum des Topiceröffners oder der Topiceröffner muss durch den Eigentümer beauftragt sein, den Artikel im Auftrag zu verkaufen. Bei Verstoß gegen diese Regeln werden Inserate ohne Vorwarnung ausgeblendet, ebenso unseriöse oder grob unvollständige Inserate! Pro Mitglied und Rubrik (Biete/Suche/Tausche) ist nur ein aktives Inserat im GSF-Marktplatz erlaubt! Ausnahme: Für Artikel über €1.000 (z. B. Komplettmotoren) oder Teilesammlungen darf ein weiteres eigenständiges Topic eröffnet werden. Im Fall von Teilesammlungen jedoch nur, wenn diese ausschließlich en bloc zu einem Paketpreis über €1.000 angeboten werden. Hinweise für Inserierende Das pushen/hochschieben von Inseraten ist nur alle sieben Tage gestattet. Wenn ihr Infos nachtragen möchtet, macht das im Startbeitrag. Hinterlasst nach Abwicklung euer (hoffentlich positives) Feedback. Um Topics schließen zu lassen, ändert ihr den Titel im Startbeitrag auf "ERLEDIGT: alter Topictitel". Damit werden die Moderatoren aufgefordert, das Topic zu schließen. Allgemeine Hinweise Fair use! Wiederholungstäter_innen werden verwarnt bzw. temporär gesperrt. Achtsamkeit ist angebracht! Nicht alle Blechrollerfahrer_innen handeln redlich, anständig, und nach Treu und Glauben (gilt bei Kauf und Verkauf). Lasst euch stets eine verifizierbare Telefonnummer und Anschrift eurer Geschäftspartner geben. Schafft Transparenz, kommuniziert per Privatnachricht! Wann wurde überwiesen? Ist das Geld angekommen? Wann wurde versendet (Link zur Sendungsverfolgung)? Ist alles angekommen und im erwarteten Zustand? Der Betreiber des GSF ist nicht verantwortlich für die Richtigkeit der Angaben über die angebotenen Gegenstände. Wer private Geschäfte über das GSF abwickelt, gewinnt daraus kein Recht, die Plattform GSF für seine privaten Probleme, Strafverfolgung, Zeugenschaften und/oder Meinungsmache gegen Mitglieder oder Shops zu missbrauchen. Grundsätzlich sind dem Betreiber des GSF Realnamen, E-Mail- oder Postadressen nicht bekannt. Mit der Nutzung des GSF-Marktplatzplatz gelten diese Nutzungsvereinbarungen als anerkannt.
    • Ich sehe das genauso. BGM Wellen sind schon recht gut und fahre Sie selber. Was mir sehr gut gefällt ist das Sie wenig Innenlagerring Vorspannung auf das Kupplungslager haben. Somit ist gewährleistet das die Lagerluft auch korrekt ist. Ich habe schon einige Wellen gehabt wo der Lagersitz etwas zu groß war und das Lager zu stramm lief. Rundlauf war nach Überprüfung auch recht gut und musste nur minimal mit dem Kupferhammer Korrigiert werden, hatte dann 0,01 auf der Messuhr.  Das einzige was man ändern könnte wäre das Außenmaß der Drehschieberwange das könnte minimal größer sein . Ich hatte bei mir 0.07 am Drehschieber gemessen was vollkommen außreichend ist . Es variiert natürlich und muss gegebenenfalls angepasst werden . Ich verstehe auch nicht warum man da nicht mal 2 Welle anbietet mit unterschiedlichen Wangenmaß um die Unterschiedlichen Toleranzen am Motor anzupassen . Was ich auch gut finde das die BGM Wellen recht schwer sind . Was ich ganz Spannend finde sind die neuen W1R Wellen für Drehschieber . Sehr  schwer und mal ein ganz anders Wangenkonzept . Was mich aber richtig ärgert das ist das man wirklich alles heute überprüfen muss bevor man was einbaut, Hersteller unabhängig. Ich muss da mal wirklich den Tuning Shops aus dem Simson Bereich ein Lob aussprechen ob jetzt Langtuning oder RZT Tuning . Bevor die was verschicken wird wirklich jedes Teil vermessen und Kontrolliert. Mein Sohn macht viel mit Simson da gibt es solche Problem kaum. Man Kauft dort was verbaut es und es passt und läuft. Und die Einbauanleitung sind wirklich sehr gut selbst wenn es um Einstellungen geht . Auch wenn das Offtopic ist muss das mal gesagt werden . Ich frage mich warum die Vespa Shops das nicht können . Die neue W1R Welle für Drehschieber 
    • Ja, der alte Rahmen geht zum Marc! Komplettes neues Beinschild und ein paar überzählige Löcher schließen. Denselben Roller noch mal EMONS - glaube ich relativ glatt 100€!  
×
×
  • Neu erstellen...

Wichtige Information

Diese Website nutzt Cookies und vergleichbare Funktionen zur Verarbeitung von Endgeräteinformationen und personenbezogenen Daten. Die Verarbeitung dient der Einbindung von Inhalten, externen Diensten und Elementen Dritter. Je nach Funktion werden dabei Daten an Dritte weitergegeben. Einige dieser Verfahren sind technisch unerlässlich, andere kommen nur mit Ihrer Zustimmung zum Einsatz, eine Anpassung ist in den die Cookie-Einstellungen möglich. Für Details siehe die Datenschutzerklärung