Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Agregar Nuevo BBCode De Video IP 1.3
Autor Mensaje
Responder citando Descargar mensaje 
Mensaje Agregar Nuevo BBCode De Video IP 1.3 
 
Antes de tocar cualquier cosa hacer el correspondiente Backup


En este caso hice un tuto sobre como agregar un nuevo BBCode para Blip.tv pero con una minima modificación se puede adaptar perfectamente a Megavideo, a Vimeo o al Video Sharing que deseemos. Voy a intentar ser lo más explícito posible.




Ejemplo:

URL: http://blip.tv/play/AYGd6n0A

BBCode: [blip]AYGd6n0A[/blip]




ARCHIVOS A EDITAR
ROOT/includes/bbcb_mg.php
ROOT/includes/bbcode.php
ROOT/templates/common/iconize.css
ROOT/templates/common/js/bbcb_mg.js
ROOT/templates/default/bbcb_mg.tpl
ROOT/language/lang_spanish/bbcb_mg.js
ROOT/language/lang_spanish/lang_bbcb_mg.php


ARCHIVOS A AGREGAR(Necesitamos agregar dos imagenes de 16x16 px)
ROOT/images/bbcb_mg/images/gif/blip.gif
ROOT/images/bbcb_mg/images/gif/blip1.gif





ABRIR includes/bbcd_mg.php
BUSCAR
'L_BBCB_MG_YOUTUBE' => $lang['bbcb_mg_youtube'],

AGREGAR DESPUES
'L_BBCB_MG_BLIP' => $lang['bbcb_mg_blip'],

Buscar
'L_YOUTUBE_HELP' => $lang['s_youtube_help'],

AGREGAR DESPUES
'L_BLIP_HELP' => $lang['s_blip_help'],





ABRIR includes/bbcode.php

BUSCAR
'youtube'        => array('nested' => true, 'inurl' => true, 'allow_empty' => false),

AGREGAR DESPUES
'blip'            => array('nested' => true, 'inurl' => true, 'allow_empty' => false),


BUSCAR
if(($tag === 'flash') || ($tag === 'swf') || ($tag === 'flv') || ($tag === 'video') || ($tag === 'ram') || ($tag === 'quick') || ($tag === 'stream') || ($tag === 'emff') || ($tag === 'mp3') || ($tag === 'youtube') || ($tag === 'googlevideo'))

REEMPLAZAR POR
if(($tag === 'flash') || ($tag === 'swf') || ($tag === 'flv') || ($tag === 'video') || ($tag === 'ram') || ($tag === 'quick') || ($tag === 'stream') || ($tag === 'emff') || ($tag === 'mp3') || ($tag === 'youtube') || ($tag === 'blip') || ($tag === 'googlevideo'))


BUSCAR
$default_width = ((($tag === 'youtube') || ($tag === 'googlevideo')) ? '425' : '320');

REEMPLAZAR POR
$default_width = ((($tag === 'youtube') || ($tag === 'blip') || ($tag === 'googlevideo')) ? '425' : '320');


BUSCAR
$default_width = ((($tag === 'youtube') || ($tag === 'googlevideo')) ? '350' : '240');

REEMPLAZAR POR
$default_width = ((($tag === 'youtube') || ($tag === 'blip') || ($tag === 'googlevideo')) ? '350' : '240');



*

BUSCAR
                elseif ($tag === 'youtube')
                {
                    $color_append = '';
                    if ($color_1 || $color_1)
                    {
                        $color_append .= ($color_1 ? ('&color1=0x' . str_replace('#', '', $color_1)) : '');
                        $color_append .= ($color_2 ? ('&color2=0x' . str_replace('#', '', $color_2)) : '');
                    }

                    $width = in_array($width, $width_array) ? $width : '425';
                    $height = in_array($height, $height_array) ? $height : '350';
                    $html = '<object width="' . $width . '" height="' . $height . '"><param name="movie" value="http://www.youtube.com/v/' . $content . $color_append . '" /><embed src="http://www.youtube.com/v/' . $content . $color_append . '" type="application/x-shockwave-flash" width="' . $width . '" height="' . $height . '"></embed></object><br /><a href="http://youtube.com/watch?v=' . $content . $color_append . '" target="_blank">Link</a><br />';
                }

AGREGAR DESPUES
                elseif ($tag === 'blip')
                {
                    $width = in_array($width, $width_array) ? $width : '425';
                    $height = in_array($height, $height_array) ? $height : '350';
                    $html = '<object width="' . $width . '" height="' . $height . '"><param name="movie" value="http://blip.tv/play/' . $content . '"></param><embed style="width:' . $width . 'px; height:' . $height . 'px;" type="application/x-shockwave-flash" src="http://blip.tv/play/' . $content . '"quality="best" bgcolor="#f8f8f8" allowscriptaccess="always" allowfullscreen="true" ></embed></object><br /><a href="http://blip.tv/play/' . $content . '" target="_blank">Link</a><br />';
                }





ABRIR ROOT/templates/common/iconize.css

BUSCAR
a[href *="youtube.com/watch?"], a[href *="sevenload.com/videos/"], a[href *="metacafe.com/watch/"] {

REEMPLAZAR POR
a[href *="youtube.com/watch?"], a[href *="http://blip.tv/play/"], a[href *="sevenload.com/videos/"], a[href *="metacafe.com/watch/"] {





ABRIR ROOT/templates/common/js/bbcb_mg.js

BUSCAR
var youtube = 0;

AGREGAR DESPUES
var blip = 0;


BUSCAR
'[youtube]','[/youtube]',

AGREGAR DESPUES
'[blip]','[/blip]',


BUSCAR
function BBCyoutube()
{
    var FoundErrors = '';
    var enterURL = prompt(s_youtube_insert, s_id_insert_tip);
    if (!enterURL)
    {
        FoundErrors += s_id_insert_error;
    }
    if (FoundErrors)
    {
        alert(s_gen_error + FoundErrors);
        return;
    }
    var ToAdd = "[youtube]" + enterURL + "[/youtube]";
    PostWrite(ToAdd);
}

AGREGAR DESPUES
function BBCblip()
{
    var FoundErrors = '';
    var enterURL = prompt(s_blip_insert, s_id_insert_tip);
    if (!enterURL)
    {
        FoundErrors += s_id_insert_error;
    }
    if (FoundErrors)
    {
        alert(s_gen_error + FoundErrors);
        return;
    }
    var ToAdd = "[blip]" + enterURL + "[/blip]";
    PostWrite(ToAdd);
}





ABRIR ROOT/templates/default/bbcb_mg.tpl
BUSCAR
                    <a href="javascript:BBCyoutube()"><img src="{BBCB_MG_IMG_PATH}youtube{BBCB_MG_IMG_EXT}" name="youtube" onmouseover="helpline('youtube')" alt="{L_BBCB_MG_YOUTUBE}" title="{L_BBCB_MG_YOUTUBE}" class="bbimages" /></a>

AGREGAR DESPUES
                    <a href="javascript:BBCblip()"><img src="{BBCB_MG_IMG_PATH}blip{BBCB_MG_IMG_EXT}" name="blip" onmouseover="helpline('blip')" alt="{L_BBCB_MG_BLIP}" title="{L_BBCB_MG_BLIP}" class="bbimages" /></a>
    


                

ABRIR ROOT/language/lang_spanish/bbcb_mg.js

BUSCAR
s_youtube_insert = 'Por favor, escriba la ID del archivo de YouTube';

AGREGAR DESPUES
s_blip_insert = 'Por favor, escriba la ID del archivo de Blip.tv';


BUSCAR
s_youtube_help = 'Introduzca un archivo de YouTube: [youtube]ID YouTube[/youtube]';

AGREGAR DESPUES
s_blip_help = 'Introduzca un archivo de Blip.tv: [blip]ID Blip.tv[/blip]';

BUSCAR
var youtube = 0;

AGREGAR DESPUES
var blip = 0;


BUSCAR
'[youtube]','[/youtube]',

AGREGAR DESPUES
'[blip]','[/blip]',



BUSCAR
function BBCyoutube()
{
    var FoundErrors = '';
    var enterURL = prompt(s_youtube_insert, s_id_insert_tip);
    if (!enterURL)
    {
        FoundErrors += s_id_insert_error;
    }
    if (FoundErrors)
    {
        alert(s_gen_error + FoundErrors);
        return;
    }
    var ToAdd = "[youtube]"+enterURL+"[/youtube]";
    PostWrite(ToAdd);
}

AGREGAR DESPUES
function BBCblip()
{
    var FoundErrors = '';
    var enterURL = prompt(s_blip_insert, s_id_insert_tip);
    if (!enterURL)
    {
        FoundErrors += s_id_insert_error;
    }
    if (FoundErrors)
    {
        alert(s_gen_error + FoundErrors);
        return;
    }
    var ToAdd = "[blip]"+enterURL+"[/blip]";
    PostWrite(ToAdd);
}





ABRIR ROOT/language/lang_spanish/lang_bbcb_mg.php

BUSCAR
    'bbcb_mg_youtube' => 'YouTube',
    
AGREGAR DESPUES
    'bbcb_mg_blip' => 'Blip.tv',
    
BUSCAR
$js_lang['s_youtube_insert'] = 'Por favor, escriba la ID del archivo de YouTube';

AGREGAR DESPUES
$js_lang['s_blip_insert'] = 'Por favor, escriba la ID del archivo de Blip.tv';


BUSCAR
$js_lang['s_youtube_help'] = 'Introduzca el archivo YouTube: [youtube]ID YouTube[/youtube]';

AGREGAR DESPUES
$js_lang['s_blip_help'] = 'Introduzca el archivo Blip.tv: [blip]ID Blip.tv[/blip]';





Espero que sirva...

Saludos.-
 




_____________________________________________________________________
Antes de nada, lee las Normas de Icy Phoenix España, y la siempre útil Guí­a de Instalación.
Consulta el foro de Documentación, y los FAQS de ayuda para tus problemas de Icy Phoenix. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.




rixard: Navegando por los tormentosos ríos de la estupidez...

No somos chulos!!!
 
Última edición por rixard el Lunes, 07 Septiembre 2009, 10:04; editado 2 veces 
Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Gracias por el tema tan útil, rixard:
Manolo (07 Septiembre), JANU1535 (07 Septiembre), Morph (15 Septiembre), cato (11 Marzo) 
Responder citando Descargar mensaje 
Mensaje Re: Agregar Nuevo BBCode De Video IP 1.3 
 
Para adaptar el tuto a otros VIDEOSHARINGs solo debemos reemplazar los "blip" por sus nombres correspondientes.
Por ejemplo, si necesitamos crear un BBCode para Vimeo.com lo que debemos hacer es,

Primero

reemplazar cada:

- Blip por Vimeo
- blip por vimeo
- BLIP POR VIMEO

Siempre respetando las minusculas y mayusculas.




Segundo
Crear las nuevas imágenes correspondientes al nuevo BBCode acordandonos que son dos imagenes de 16x16 pixeles




Tercer y último

Cada web tiene su propia manera de ofrecernos el código, lo que debemos hacer es adaptar a nuestra necesidad dicho código.

Lo que debemos modificar en este caso es lo que está después del $html: (Señalado con un * en el primer mensaje)

En ese caso quedaría:

VIMEO                
               elseif ($tag === 'vimeo')
                {
                    $width = in_array($width, $width_array) ? $width : '425';
                    $height = in_array($height, $height_array) ? $height : '350';
                    $html = '<object width="' . $width . '" height="' . $height . '"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=' . $content . '&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=' . $content . '&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="' . $width . '" height="' . $height . '"></embed></object><br /><a href="http://vimeo.com/moogaloop.swf?clip_id=' . $content . '" target="_blank">Link</a><br />';
                }

 




_____________________________________________________________________
Antes de nada, lee las Normas de Icy Phoenix España, y la siempre útil Guí­a de Instalación.
Consulta el foro de Documentación, y los FAQS de ayuda para tus problemas de Icy Phoenix. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.




rixard: Navegando por los tormentosos ríos de la estupidez...

No somos chulos!!!
 
Última edición por rixard el Lunes, 07 Septiembre 2009, 10:25; editado 1 vez 
Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando Descargar mensaje 
Mensaje Re: Agregar Nuevo BBCode De Video IP 1.3 
 
En Icyphoenix.com el usuario Lopalong agregó varios códigos de otras webs.

MEGAVIDEO
               elseif ($tag === 'megavideo')
                {
                $width = in_array($width, $width_array) ? $width : '425';
                $height = in_array($height, $height_array) ? $height : '350';
                $html = '<object width="' . $width . '" height="' . $height . '"><param name="movie" value="http://www.megavideo.com/v/' . $content . '.800360084.3" /><embed src="http://www.megavideo.com/v/' . $content . '.800360084.3" type="application/x-shockwave-flash" width="' . $width . '" height="' . $height . '"></embed></object><br /><a href="http://megavideo.com/?v=' . $content . '" target="_blank">Link</a><br />';
                }


MEGAVIDEO (Opción 2)
                    
$html = '<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=5,0,0,0" width="432" height="351"><param name="movie"  value="http://wwwstatic.megavideo.com/ep_gr.swf?&amp;v=' . $content . '&image=" /><param name="play" value="false" />
<param name="loop" value="false" /><param name="quality" value="high" />
<param name="allowScriptAccess" value="never" /><param name="allowNetworking" value="internal" />
<embed src="http://wwwstatic.megavideo.com/ep_gr.swf?&amp;v=' . $content . '&image=" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"  width="432" height="351" play="false" loop="false" quality="high" allowscriptaccess="never" allownetworking="internal"></embed></object>';


TwitVideo
                   $html = '<object width="425" height="344"><param name="movie" value="http://www.twitvid.com/player/' . $content . '"></param><param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.twitvid.com/player/' . $content . '" quality="high" allowscriptaccess="always" allowNetworking="all" allowfullscreen="true" wmode="transparent" height="344" width="425"></object>';


Atom
                   $html = '<embed src="http://media.mtvnservices.com/mgid:hcx:content:atom.com:' . $content . '" type="application/x-shockwave-flash" wmode="window" width="425" height="354" allowFullscreen="true" flashvars="autoPlay=false"></embed>';


Xfire Video
                   $html = '<embed id="VideoPlayback"src="http://media.xfire.com/swf/vplayer.swf?videoid=' . $content . '" style="width: 425px; height: 350px;" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash"></embed>';

 




_____________________________________________________________________
Antes de nada, lee las Normas de Icy Phoenix España, y la siempre útil Guí­a de Instalación.
Consulta el foro de Documentación, y los FAQS de ayuda para tus problemas de Icy Phoenix. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.




rixard: Navegando por los tormentosos ríos de la estupidez...

No somos chulos!!!
 
Editado por rixard, Martes, 08 Septiembre 2009, 01:57: Agregados otros códigos
Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando Descargar mensaje 
Mensaje Re: Agregar Nuevo BBCode De Video IP 1.3 
 
GAMETRAILERS(Videos subidos por usuarios)
               elseif ($tag === 'gametrailers')
                {
                    $width = in_array($width, $width_array) ? $width : '425';
                    $height = in_array($height, $height_array) ? $height : '350';
                    $html = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"  width="' . $width . '" height="' . $height . '"><param name="movie" allowScriptAccess="sameDomain" allowFullScreen="true" value="http://www.gametrailers.com/remote_wrap.php?umid=' . $content . '.html"></param><embed align="middle" type="application/x-shockwave-flash" width="' . $width . '" height="' . $height . '" src="http://www.gametrailers.com/remote_wrap.php?umid=' . $content . '.html" align="middle"  quality="high"></embed></object><br /><a href="http://www.gametrailers.com/remote_wrap.php?umid=' . $content . '.html" target="_blank">Link</a><br />';
                }


GAMETRAILERS(Videos subidos a la portada)
               elseif ($tag === 'gametrailers')
                {
                    $width = in_array($width, $width_array) ? $width : '425';
                    $height = in_array($height, $height_array) ? $height : '350';
                    $html = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"  width="' . $width . '" height="' . $height . '"><param name="movie" allowScriptAccess="sameDomain" allowFullScreen="true" value="http://www.gametrailers.com/remote_wrap.php?mid=' . $content . '.html"></param><embed align="middle" type="application/x-shockwave-flash" width="' . $width . '" height="' . $height . '" src="http://www.gametrailers.com/remote_wrap.php?mid=' . $content . '.html" align="middle"  quality="high"></embed></object><br /><a href="http://www.gametrailers.com/remote_wrap.php?mid=' . $content . '.html" target="_blank">Link</a><br />';
                }





EJEMPLO:
URL: http://www.gametrailers.com/player/usermovies/22744.html
BBCODE: [gametrailers]22744[/gametrailers]
 




_____________________________________________________________________
Antes de nada, lee las Normas de Icy Phoenix España, y la siempre útil Guí­a de Instalación.
Consulta el foro de Documentación, y los FAQS de ayuda para tus problemas de Icy Phoenix. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.




rixard: Navegando por los tormentosos ríos de la estupidez...

No somos chulos!!!
 
Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando Descargar mensaje 
Mensaje Re: Agregar Nuevo BBCode De Video IP 1.3 
 
No me funciona el JS, al hacer click no se abre la ventana para poner la dirección... que podrá ser? ya seguí todos los pasos... esto mismo me pasa con el pandoMod
 




_____________________________________________________________________
Url:http://www.zona-latina.net
MODs instalados: Predeterminados + Mod Stage6 + + Modificación Hide (Para ver ocultos sin postear sólo conectadose) + Medal Mod+ Mod Trailer(mio) + Mod IMDB + Mod TV.com (mio) + Mod Dailymotion (mio) + Emoticons en Respuesta rápida
Versión de phpBB: Icy Phoenix 1.3.0.53
Servidor: Gratuito
Tipo de Instalción: Actualización desde 1.2.0.27 y 1.1.0.15
Image
 
Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando Descargar mensaje 
Mensaje Re: Agregar Nuevo BBCode De Video IP 1.3 
 
un fallo al editar los archivos.

revisa todas las ediciones hechas para el MOD
 




_____________________________________________________________________
Antes de nada, lee las Normas de Icy Phoenix España, y la siempre útil Guí­a de Instalación.
Consulta el foro de Documentación, y los FAQS de ayuda para tus problemas de Icy Phoenix. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.




Icy-Mods

Image

Version Foro: IP 2.0 Beta 2 ( ultmo Git release)
Temas: Personalizado por Elvamo
Mods: Estadisticas completas 5.0, Downloads plugin, Guestbook plugin, firma mod
Servidor de pago: HostGator
Instalaciones: Update del 1.3.0.53a
 
Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:   
 
Ocultar¿Este tema fue útil?

[ Ver información detallada

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
10.00 10 10 1
Compartir este tema
blinkslist.com blogmarks.net co.mments.com del.icio.us digg.com newsvine.com facebook.com fark.com feedmelinks.com furl.net google.com linkagogo.com ma.gnolia.com meneame.net netscape.com reddit.com shadows.com simpy.com slashdot.org smarking.com spurl.net stumbleupon.com technorati.com favorites.live.com yahoo.com DIGG ITA Fai Informazione KiPapa Ok Notizie Segnalo Bookmark IT
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario



  
Publicidad



Licencia de Icy Phoenix España
© 2008, 2009 Icy Phoenix España - CMS basado en phpBB 2
Icy Phoenix España esta alojada en un dedicado de CyberNETicos