Advertisement:

Author Topic: Como asignar BBCODE automáticamente.  (Read 285 times)

Offline HahnOZ

  • Newbie
  • *
  • Posts: 1
Como asignar BBCODE automáticamente.
« on: March 01, 2018, 10:50:31 AM »
Hola, actualmente acabo de crear un alojamiento de imágenes en mi hosting y quisiera que al momento de ingresar una URL de la imagen en algun comentario o post, por ejemplo así:

img.omegazone.net/images/2018/03/01/sa-mp-164.png

Lo que deseo es que al detectar la URL "img.omegazone.net/images/" automaticamente se agregue el BBCode de IMG al inicio y final del texto:

Code: [Select]
[IMG]img.omegazone.net/images/2018/03/01/sa-mp-164.png[/IMG]
¿Es posible esto?

Offline Suki

  • Kaizoku Jotei
  • On Hiatus
  • SMF Super Hero
  • *
  • Posts: 15,325
  • I don't really come from outer space
    • MissAllSunday on GitHub
    • SMF mods
Re: Como asignar BBCODE automáticamente.
« Reply #1 on: March 01, 2018, 11:24:05 AM »
Bienvenido(a) a SMF.

si es posible, básicamente se necesita interceptar el contenido del mensaje antes de que se inicie el parseo, usar regex para detectar ese caso en específico y agregarle las etiquetas, puedes usar este mod como ejemplo: https://custom.simplemachines.org/mods/index.php?mod=3268

Hago exactamente lo mismo pero con urls de youtube, solo tendrías que agregar un caso extra, el regex para detectar el dominio img.omegazone.net/images/
Disclaimer: unless otherwise stated, all my posts are personal and does not represent any views or opinions held by Simple Machines.

Look at them. They're just asking for it. Maybe the human race deserves to be wiped out.