Bienvenido, Invitado
Nombre de Usuario: Contraseña: Recordarme

TEMA: ¿Crear un pequeño plugin?

¿Crear un pequeño plugin? 7 años 11 meses ago #19753

Muy buenas!

Joni, (y el que peuda saber), os quería preguntar si se puede crear un plugin que creo que sería sencillito: simplemente me gustaría que el plugin fuese un botón o algo así en el Editor de texto, que al pulsarlo, sólo haya que poner la URL de una imagen, pues bien, que esa URL introducida iría aquí: <!-- {lofimg src="URL_DE_LA_IMAGEN"} -->
y que ese "comando" se insertase al darle a Enviar o Aceptar, dentro del artículo en formato HTML en cualquier parte del artículo (luego no se vería desde el frontend)

No se si se entiende bien... jeje, disculpad.

Gracias y un saludo!!
El administrador ha desactivado la escritura pública.

Re: ¿Crear un pequeño plugin? 7 años 9 meses ago #19856

Hola, ¿sabéis si podría ser posible y fácil?

Saludos!
El administrador ha desactivado la escritura pública.

Re: ¿Crear un pequeño plugin? 7 años 9 meses ago #19882

  • JoniJnm
  • Avatar de JoniJnm
  • Offline
  • Administrador
  • Mensajes: 4579
  • Gracias recibidas 544
  • Karma: 160
A ver si es esto lo que quieres.

Te dejo adjunto el plugin, instalaló, publícalo y prueba :-)
Adjuntos:
El administrador ha desactivado la escritura pública.

Re: ¿Crear un pequeño plugin? 7 años 9 meses ago #19894

Casi casi Joni, pero muchas gracias!

Te comento: es justo eso, el priblemilla es que el botón inserta el código con la imagen en la parte "visual" del editor, y entonces luego se ve ese código como parte del texto del artículo.
Podría hacerlo primero dándole a editar como HTML y luego insertando ahí el código, pero mi objetivo es dejárselo lo más sencillo posible a mis editores (sin que tengar que dar ese paso de cambiar al editor en HTML)

Muchas gracias y un saludo!
El administrador ha desactivado la escritura pública.

Re: ¿Crear un pequeño plugin? 7 años 9 meses ago #19925

  • JoniJnm
  • Avatar de JoniJnm
  • Offline
  • Administrador
  • Mensajes: 4579
  • Gracias recibidas 544
  • Karma: 160
Entonces abre el archivo phplofimg.php y cambia
jInsertEditorText(\'&lt!-- {lofimg src="\'+url+\'"} --&gt;\', "'.$name.'");
por
jInsertEditorText(\'<!-- {lofimg src="\'+url+\'"} -->\', "'.$name.'");
Última Edición: 7 años 9 meses ago por JoniJnm.
El administrador ha desactivado la escritura pública.

Re: ¿Crear un pequeño plugin? 7 años 9 meses ago #19928

Funciona a la perfección ese cambio!

Ya con eso podría utilizarlo bien, sin embargo me gustaría preguntarte una cosita más, siendo un poco más "tiquismiquis" xD. El problemilla de ese código (también me pasaba al introducirlo manualmente), es que al editar el artículo, ya no está en el HTML y habría que meter la url de la imagen nuevamente; ¿conocerías alguna forma de "clavar" ese código y que no se borre él solito?

Muchas gracias igualmente!!
Última Edición: 7 años 9 meses ago por Pacificador.
El administrador ha desactivado la escritura pública.

Re: ¿Crear un pequeño plugin? 7 años 9 meses ago #19930

  • JoniJnm
  • Avatar de JoniJnm
  • Offline
  • Administrador
  • Mensajes: 4579
  • Gracias recibidas 544
  • Karma: 160
Lo de <!-- {lofimg src="URL"} -->

Lo lee alguna función javascript o un plugin de tipo content de Joomla?

Si es lo primero, tienes que hacer un plugin de tipo content que pase como te puse el primer código (para que lo lean los usuarios) al código 2º para que lo lea el script.

Si es lo segundo, entonces necesitas que el plugin de Joomla lea la primera forma y no la segunda (o que lea las dos).
El administrador ha desactivado la escritura pública.

Re: ¿Crear un pequeño plugin? 7 años 9 meses ago #19933

Hola Joni,

Perdona mi ignoracia, a pesar de que llevo 2 años con J!...

Yo creo que lo lee un javascript. Vamos, ese código se inserta en un artículo cualquiera como hemos visto, y luego lo muestra un módulo en flash en la página de inicio:
extensions.joomla.org/extensions/news-display/articles-display/articles-showcase/11309

Lo que no se muy bien es lo que me comentas de hacer un pluginque pase el 1º código al 2º. (Si es el plugin que tú me pasaste más el cambio de antes, ese ya lo tengo instalado y habilitado, y modificado).

El caso es que no se por qué el código html se inserta bien entre el html del artículo y se guarda bien. Pero si quieres editar ese artículo, ese código de <!-- {lofimg src="URL"} --> se "autoborra" del html y hay que volverlo a introducir.


Un saludo y gracias!!
El administrador ha desactivado la escritura pública.
Tiempo de carga de la página: 0.236 segundos