[MOD] Google Video and YouTube BBCode (Advanced BBCode Box)

phpBB2 Plus kurulum ve çalıştırılmasında meydana gelen sorun ve problemler için buradan yardım alabilirsiniz.
Kilitli
Kullanıcı avatarı
by-keskin
Kayıtlı Kullanıcı
Mesajlar: 425
Kayıt: 10.10.2006, 21:09
İletişim:

[MOD] Google Video and YouTube BBCode (Advanced BBCode Box)

Mesaj gönderen by-keskin »

Arkadaslar plus için youtube ve google video modu !!!!

Kod: Tümünü seç

##############################################################
## MOD Title: integrate youtube and google-video in advanced bbcode box
## MOD Author: freddie < freddie@tactic.be > http://www.tactic.be
## MOD Description: This mod adds 2 image buttons to your advanced BBcode box, one for youtube and one for google-video
## MOD Version: 1.0.0 
## 
## Installation Level: easy 
## Installation Time: 5 Minutes
## Files To Edit:
##     mods/bbcode_box/add_bbcode.js
##     mods/bbcode_box/bbcode_box.js
##     includes/bbcode.php
##     templates/subSilver/bbcode.tpl
##     templates/subSilver/posting_body.tpl
##     language/your language/lang_main.php
##
## Included Files: googlevid.gif, youtube.gif
##
## Verified Compatability: i'm running 2.0.21
##
## topic on phpbb.com with screenshots : http://www.phpbb.com/phpBB/viewtopic.php?t=458424
############################################################## 
## Author Notes: put the included images in mods/bbcode_box/images/ !!!
##
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 
#
#-----[ OPEN ]------------------------------------------
# 
language/your language/lang_main.php

#
#-----[ FIND ]------------------------------------------ 
# 
$lang['bbcode_f_help']

#
#-----[ AFTER, ADD ]------------------------------------------
# 
$lang['bbcode_help']['GVideo'] = 'GVideo: [GVideo]GVideo URL[/GVideo]';
$lang['GVideo_link'] = 'Link'; 

$lang['bbcode_help']['youtube'] = 'YouTube: [youtube]YouTube URL[/youtube]'; 
$lang['youtube_link'] = 'Link';

#
#-----[ OPEN ]------------------------------------------
# 
templates/subSilver/posting_body.tpl

#
#-----[ FIND ]------------------------------------------ 
# 
<img border="0" src="mods/bbcode_box/images/ram.gif" name="ram" type="image" onClick="BBCram()" onMouseOver="helpline('ram')" class="postimage" alt="Real Media">

#
#-----[ INLINE, AFTER, ADD ]------------------------------------------
# 
<img border="0" src="mods/bbcode_box/images/googlevid.gif" name="GVideo" type="image" onClick="BBCGVideo()" onMouseOver="helpline('googlevid')" class="postimage" alt="GoogleVid"><img border="0" src="mods/bbcode_box/images/youtube.gif" name="youtube" type="image" onClick="BBCyoutube()" onMouseOver="helpline('youtube')" class="postimage" alt="Youtube">

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/bbcode.tpl

#
#-----[ FIND ]------------------------------------------ 
# 
</EMBED></OBJECT><!-- END flash -->

#
#-----[ AFTER, ADD ]------------------------------------------
# 
<!-- BEGIN GVideo -->
<object width="425" height="350"> 
        <param name="movie" value="http://video.google.com/googleplayer.swf?docId={GVIDEOID}"></param> 
<embed style="width:400px; height:326px;" id="VideoPlayback" 
        align="middle" type="application/x-shockwave-flash" 
        src="http://video.google.com/googleplayer.swf?docId={GVIDEOID}" 
        allowScriptAccess="sameDomain" quality="best" bgcolor="#ffffff" 
        scale="noScale" salign="TL"  FlashVars="playerMode=embedded"> 
</embed> 
</object><br /> 
<a href="http://video.google.com/googleplayer.swf?docId={GVIDEOID}" target="_blank">{GVIDEOLINK}</a><br /> 
<!-- END GVideo --> 

<!-- BEGIN youtube --> 
<object width="425" height="350"> 
   <param name="movie" value="http://www.youtube.com/v/{YOUTUBEID}"></param> 
   <embed src="http://www.youtube.com/v/{YOUTUBEID}" type="application/x-shockwave-flash" width="425" height="350"></embed> 
</object><br /> 
<a href="http://youtube.com/watch?v={YOUTUBEID}" target="_blank">{YOUTUBELINK}</a><br /> 
<!-- END youtube -->

#
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php

#
#-----[ FIND ]------------------------------------------ 
# 
$bbcode_tpl['email'] = str_replace('{EMAIL}', '\\1', $bbcode_tpl['email']);

#
#-----[ AFTER, ADD ]------------------------------------------
#
$bbcode_tpl['GVideo'] = str_replace('{GVIDEOID}', '\\1', $bbcode_tpl['GVideo']);
$bbcode_tpl['GVideo'] = str_replace('{GVIDEOLINK}', $lang['GVideo_link'], $bbcode_tpl['GVideo']); 

$bbcode_tpl['youtube'] = str_replace('{YOUTUBEID}', '\\1', $bbcode_tpl['youtube']); 
$bbcode_tpl['youtube'] = str_replace('{YOUTUBELINK}', $lang['youtube_link'], $bbcode_tpl['youtube']);

#
#-----[ FIND ]------------------------------------------ 
# 
// [email]user@domain.tld[/email] code..
$patterns[] = "#\[email\]([a-z0-9&\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si"; 
$replacements[] = $bbcode_tpl['email'];

#
#-----[ AFTER, ADD ]------------------------------------------
#
// [GVideo]GVideo URL[/GVideo] code..
$patterns[] = "#\[GVideo\]http://video.google.[A-Za-z0-9.]{2,5}/videoplay\?docid=([0-9A-Za-z-_]*)[^[]*\[/GVideo\]#is";
$replacements[] = $bbcode_tpl['GVideo']; 
          
 // [youtube]YouTube URL[/youtube] code.. 
$patterns[] = "#\[youtube\]http://(?:www\.)?youtube.com/watch\?v=([0-9A-Za-z-_]{11})[^[]*\[/youtube\]#is"; 
$replacements[] = $bbcode_tpl['youtube'];

#
#-----[ OPEN ]------------------------------------------
#
mods/bbcode_box/bbcode_box.js

#
#-----[ FIND ]------------------------------------------ 
# 
var symbol = 0;

#
#-----[ AFTER, ADD ]------------------------------------------
#
var youtube = 0;
var GVideo = 0;

#
#-----[ FIND ]------------------------------------------ 
#
function helpline(help) {

#
#-----[ BEFORE, ADD ]------------------------------------------
#
function BBCGVideo() {
   var FoundErrors = ''; 
   var enterURL   = prompt("Give the URL of the page containing the movie", "http://"); 
   if (!enterURL)    { 
      FoundErrors += " Error: Didnt gave an URL"; 
   } 
   if (FoundErrors)  { 
      alert("Error:"+FoundErrors); 
      return; 
   } 
   var ToAdd = "[GVideo]"+enterURL+"[/GVideo]"; 
   PostWrite(ToAdd); 
} 

function BBCyoutube() { 
   var FoundErrors = ''; 
   var enterURL   = prompt("Give the URL of the page containing the movie", "http://"); 
   if (!enterURL)    { 
      FoundErrors += " Error: Didnt gave an URL"; 
   } 
   if (FoundErrors)  { 
      alert("Error:"+FoundErrors); 
      return; 
   } 
   var ToAdd = "[youtube]"+enterURL+"[/youtube]"; 
   PostWrite(ToAdd); 
}

#
#-----[ OPEN ]------------------------------------------
#
mods/bbcode_box/add_bbcode.js

#
#-----[ FIND ]------------------------------------------ 
# 
var symbol = 0;

#
#-----[ AFTER, ADD ]------------------------------------------
#
var youtube = 0;
var GVideo = 0;
#
#-----[ FIND ]------------------------------------------ 
#
function helpline(help) {

#
#-----[ BEFORE, ADD ]------------------------------------------
#
function BBCGVideo() {
   var FoundErrors = ''; 
   var enterURL   = prompt("Give the URL of the page containing the movie", "http://"); 
   if (!enterURL)    { 
      FoundErrors += " Error: Didnt gave an URL"; 
   } 
   if (FoundErrors)  { 
      alert("Error:"+FoundErrors); 
      return; 
   } 
   var ToAdd = "[GVideo]"+enterURL+"[/GVideo]"; 
   PostWrite(ToAdd); 
} 

function BBCyoutube() { 
   var FoundErrors = ''; 
   var enterURL   = prompt("Give the URL of the page containing the movie", "http://"); 
   if (!enterURL)    { 
      FoundErrors += " Error: Didnt gave an URL"; 
   } 
   if (FoundErrors)  { 
      alert("Error:"+FoundErrors); 
      return; 
   } 
   var ToAdd = "[youtube]"+enterURL+"[/youtube]"; 
   PostWrite(ToAdd); 
}

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
Dosya ekleri
Google Video and YouTube BBCode (Advanced BBCode Box).zip
(2.68 KiB) 170 kere indirildi
Kullanıcı avatarı
Kartal23
Kayıtlı Kullanıcı
Mesajlar: 384
Kayıt: 31.10.2006, 23:58
Konum: İstanbul
İletişim:

Mesaj gönderen Kartal23 »

teşekkürler... :D
http://www.boraboy.net

Türkçe' ye Sahip Çık;
Yok Olmasına İzin Verme.
aykarama
Kayıtlı Kullanıcı
Mesajlar: 253
Kayıt: 18.05.2006, 01:39
İletişim:

Mesaj gönderen aykarama »

arkadaşım bu verdiğin mod sadece phpbb 2.x lerde çalışır anladınmı buraya bunu koyman yanlış plusda çalışmaz ve çalışmıyorda ben bunu daha öncedende denedim plusa olmuyor bişey bulmuş gibi bide koymuşsun çok ayıp etmişsin...
http://www.bilginlerboard.com yeni çağın en genç sitesi
Kilitli

“phpBB2 Plus Destek” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir