Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Como agregar un bbcode de tipo URL al ABBC3Tema Solucionado

Soporte de MODs para phpBB 3.0.x
Dudas sobre AutoMOD aquí por favor.
Cerrado
Avatar de Usuario
ruben1155
Asiduo/a
Mensajes: 194
Registrado: 26 Sep 2010, 01:12
Género:
Edad: 31

Como agregar un bbcode de tipo URL al ABBC3

#1

Mensaje por ruben1155 »

Hola, lo que quiero saber como es que el abbcode box llama a imageshack estaba mirando el código y no lo encontré
es que quisiera hacer tambien lo mismo con el subidor de replays, para que lo llame y como este me genera un bbcode lo puedan copiar de una vez en el texto y se les pierda el bbcode(porque se pierde el replay una vez subido, falta crear mi lista xD).
Spoiler
URL: http://foro-dotaperu.com
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados:
Social Network
Ourtube
Level bar
phpbb_seo_related_topics_V0-2-2
phpbb seo 0.6.6
GYM Sitemaps & RSS
Advertisement Management 1.0.10
WTU_1.0.0
activity_stats_mod
User_achievements_0.0.2
Ultimate points
Ups Easy Shop
advanced_bbcode_box_3_3_0_8_pl2
Topic_Statistics_hook_1.0.3
Php Rivals
Prime Links
Plantilla(s) usada(s): Attriuum
Servidor: Pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Avatar de Usuario
Makoto
Elite
Mensajes: 2929
Registrado: 10 Sep 2009, 23:44
Género:
Edad: 35

Re: Como agregar un bbcode de tipo URL al ABBC3

#2

Mensaje por Makoto »

si el servidor te genera un bbcode cual es el problema?

no entendi muy bien u_u
URL del foro: FIIS-UNAC
Versión phpBB: phpBB3 ( 3.1.5)
Extensiones Instaladas
SPOILER_SHOW
  • Add User 1.0.2
  • Auto Database Backup 1.1.0
  • Auto Groups 1.0.0
  • Avatars on Memberlist 1.0.3
  • Board Announcements 1.0.2
  • Board Rules 1.0.1
  • cBB Chat 1.1.1
  • Fancy Lazy Topics loader 2.1.5
  • Genders 1.0.0
  • Last Post Avatar
  • Log failed logins
  • Rank Post Styling
  • Share On 1.0.0
  • SiteSplat BBCore 2.1.1
  • Sortables Captcha 2.0.0
  • Topic Author 1.0.1
  • Upload Extensions 3.1.2-beta2
Plantilla(s) usada(s):
  • FLATBOOTS 2.0.1
Servidor: Dattatec[/size]

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 54

Re: Como agregar un bbcode de tipo URL al ABBC3  Tema Solucionado

#3

Mensaje por leviatan21 »

Hola ruben1155 :
No es fácil de explicar, se generan muchas cosas para hacerlo, voy a tratar de explicarlo lo mas detallado posible:

1) En la plantilla : raíz/styles/EL_NOMBRE_DE_TU_ESTILO/template/posting_abbcode_buttons.html se agregan los botones con imágenes de manera dinámica y el código generado tiene esta apariencia (utilizo el código del imageshack ya que tu lo citaste como ejemplo)

Código: Seleccionar todo

<img src="./styles/abbcode/images/imgshack.gif" class="btnbbcode3 editor_Button" onclick="bbstyle2('abbc3_imgshack', '[imgshack]', '[/imgshack]', 1); return false;" onmouseover="helpline2('abbc3_imgshack')" onmouseout="helpline2()" alt="Insertar imagen desde imageshack" title="Insertar imagen desde imageshack" id="abbcode_-24" /> 
Desglose :
src="./styles/abbcode/images/imgshack.gif
es la imagen que funciona como botón

onclick="bbstyle2('abbc3_imgshack', '[imgshack]', '[/imgshack]', 1); return false;"
le indica que al pulsar sobre esa imagen llame a una función JavaScript llamada bbstyle2 con 4 parámetros diferentes, por ahora el único que nos interesa es el 1º que es el nombre del bbcode para luego ser ubicado en la función, el 2º y 3º son el bbcode en si, la etiqueta de apertura y cierre respectivamente, el 4º es un parámetro interno que si no es 1 hace que phpbb se encargue de él en lugar de que el lo haga el ABBC3

onmouseover="helpline2('abbc3_imgshack')", le indica a la barra de ayuda cual texto mostrar al pasar el mouse por arriba.
onmouseout="helpline2()", limpia la barra de ayuda.
alt="Insertar imagen desde imageshack", es el cartel que se muestra al pasar el mouse por arriba
title="Insertar imagen desde imageshack", idem anterior
id="abbcode_-24" no es necesario ;)

2) Luego viene la otra parte, el código JavaScript el cual está en el archivo raíz/styles/abbcode/posting_abbcode_buttons.js que tiene la función bbstyle2 y que recibe esos 4 parámetros
para el bbcode imageshack funciona así :

Código: Seleccionar todo

         case "abbc3_imgshack" :
            popup('http://imageshack.us/', popup_width, popup_height);
 
Aquí lo que se hace es interceptar ese 1º parámetro pasado el cual si corresponde al solicitado hace el pop-up llamando a la función de imageshack que genera el formulario solicitando subir archivo y demás...

Ahora, todo esto parece muy complicado, y realmente no lo es tanto.
Lo que yo haría con tu bbcode ya es hacerlo todo a mano y no permitir que se muestre, desde phpbb, y con tu bbcode personalizado ya creado es desmarcar la opción de que se a mostrado en la plantilla y luego editar los archivos involucrados, mas o menos así :

Abrir :

Código: Seleccionar todo

raíz/styles/EL_NOMBRE_DE_TU_ESTILO/template/posting_abbcode_buttons.html
Buscar : (cercano a las lineas 214 y 215 )

Código: Seleccionar todo

                <img src="{S_ABBC3_PATH}/images/{abbc3_tags.BBCODE_IMG}" class="btnbbcode3 editor_Button" onclick="bbstyle2('{abbc3_tags.BBCODE_NAME}', {abbc3_tags.BBCODE_TAG}, {abbc3_tags.BBCODE_ABBC3}); return false;" onmouseover="helpline2('<!-- IF abbc3_tags.BBCODE_ABBC3 -->{abbc3_tags.BBCODE_NAME}<!-- ELSE -->{abbc3_tags.BBCODE_TIP}<!-- ENDIF -->')" onmouseout="helpline2()" alt="{abbc3_tags.BBCODE_MOVER}" title="{abbc3_tags.BBCODE_MOVER}" id="abbcode_{abbc3_tags.BBCODE_ID}" />
        <!-- ENDIF --> 
Debajo agregar :

Código: Seleccionar todo

                <img src="./styles/abbcode/images/relays.gif" class="btnbbcode3 editor_Button" onclick="bbstyle2('relays', '[relays]', '[/relays]', 1); return false;" onmouseover="helpline2('algun texto de ayuda')" onmouseout="helpline2()" alt="algun otro texto de ayuda" title="algun otro texto de ayuda" /> 
Cambia algun texto de ayuda y algun otro texto de ayuda por lo que desees y recuerda subir una imagen llamada relays.gif a la carpeta /styles/abbcode/images/
Abrir :

Código: Seleccionar todo

raíz/styles/abbcode/posting_abbcode_buttons.js
Buscar :

Código: Seleccionar todo

        case "abbc3_imgshack" :
            popup('http://imageshack.us/', popup_width, popup_height); 
Antes, agregar :

Código: Seleccionar todo

        case "relays" :
            popup('la_url_del_formulario_a_completar', popup_width, popup_height);
            break; 
Cambia la_url_del_formulario_a_completar por la dirección a tu formulario de relays

Guardar todos los cambios, subir todo al servidor, actualizar plantillas y probar, luego me cuentas como resultó :chulo:
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

Avatar de Usuario
ruben1155
Asiduo/a
Mensajes: 194
Registrado: 26 Sep 2010, 01:12
Género:
Edad: 31

Re: Como agregar un bbcode de tipo URL al ABBC3

#4

Mensaje por ruben1155 »

Muchas Gracias Leviatan por la explicación, ya te estaré contando como me vá :D
Spoiler
URL: http://foro-dotaperu.com
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados:
Social Network
Ourtube
Level bar
phpbb_seo_related_topics_V0-2-2
phpbb seo 0.6.6
GYM Sitemaps & RSS
Advertisement Management 1.0.10
WTU_1.0.0
activity_stats_mod
User_achievements_0.0.2
Ultimate points
Ups Easy Shop
advanced_bbcode_box_3_3_0_8_pl2
Topic_Statistics_hook_1.0.3
Php Rivals
Prime Links
Plantilla(s) usada(s): Attriuum
Servidor: Pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Avatar de Usuario
ruben1155
Asiduo/a
Mensajes: 194
Registrado: 26 Sep 2010, 01:12
Género:
Edad: 31

Re: Como agregar un bbcode de tipo URL al ABBC3

#5

Mensaje por ruben1155 »

Me sale el la imágen pero interescalado xD.
alternando un bbcode y no abre el popup, el usuario de pruebas:
usuario: test
pass: test123
Una imágen:
Imagen
Última edición por ruben1155 el 05 Jun 2011, 07:34, editado 1 vez en total.
Spoiler
URL: http://foro-dotaperu.com
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados:
Social Network
Ourtube
Level bar
phpbb_seo_related_topics_V0-2-2
phpbb seo 0.6.6
GYM Sitemaps & RSS
Advertisement Management 1.0.10
WTU_1.0.0
activity_stats_mod
User_achievements_0.0.2
Ultimate points
Ups Easy Shop
advanced_bbcode_box_3_3_0_8_pl2
Topic_Statistics_hook_1.0.3
Php Rivals
Prime Links
Plantilla(s) usada(s): Attriuum
Servidor: Pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Avatar de Usuario
ruben1155
Asiduo/a
Mensajes: 194
Registrado: 26 Sep 2010, 01:12
Género:
Edad: 31

Re: Como agregar un bbcode de tipo URL al ABBC3

#6

Mensaje por ruben1155 »

Corrijo tenía que limpiar la caché y ahora si salta el popup, pero sigue apareciendo como la imágen, muchos iguales :shock:
Spoiler
URL: http://foro-dotaperu.com
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados:
Social Network
Ourtube
Level bar
phpbb_seo_related_topics_V0-2-2
phpbb seo 0.6.6
GYM Sitemaps & RSS
Advertisement Management 1.0.10
WTU_1.0.0
activity_stats_mod
User_achievements_0.0.2
Ultimate points
Ups Easy Shop
advanced_bbcode_box_3_3_0_8_pl2
Topic_Statistics_hook_1.0.3
Php Rivals
Prime Links
Plantilla(s) usada(s): Attriuum
Servidor: Pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 54

Re: Como agregar un bbcode de tipo URL al ABBC3

#7

Mensaje por leviatan21 »

ruben1155 escribió:Me sale el la imágen pero interescalado xD.
Que se repita, es un error mío, la linea agregada en la plantila raíz/styles/EL_NOMBRE_DE_TU_ESTILO/template/posting_abbcode_buttons.html muevela una line amas abajo, justo debajo de

Código: Seleccionar todo

 	<!-- END abbc3_tags -->
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

Avatar de Usuario
ruben1155
Asiduo/a
Mensajes: 194
Registrado: 26 Sep 2010, 01:12
Género:
Edad: 31

Re: Como agregar un bbcode de tipo URL al ABBC3

#8

Mensaje por ruben1155 »

Listo Gracias Leviatan, duda resuelta :)
Spoiler
URL: http://foro-dotaperu.com
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados:
Social Network
Ourtube
Level bar
phpbb_seo_related_topics_V0-2-2
phpbb seo 0.6.6
GYM Sitemaps & RSS
Advertisement Management 1.0.10
WTU_1.0.0
activity_stats_mod
User_achievements_0.0.2
Ultimate points
Ups Easy Shop
advanced_bbcode_box_3_3_0_8_pl2
Topic_Statistics_hook_1.0.3
Php Rivals
Prime Links
Plantilla(s) usada(s): Attriuum
Servidor: Pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Cerrado

Volver a “Soporte de MODs”