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

TEMA: Crear BBCode Kunena 1.6

Crear BBCode Kunena 1.6 8 años 5 meses ago #19147

  • frekency
  • Avatar de frekency
  • Offline
  • Visitante
  • Mensajes: 1
  • Karma: 0
Database collation check: The collation of your table fields are correct
Legacy mode: Disabled | Joomla! SEF: Disabled | Joomla! SEF rewrite: Disabled | FTP layer: Disabled | htaccess: Missing | PHP environment: Max execution time: 30 seconds | Max execution memory: 128M | Max file upload: 2M
Joomla default template details : ja_purity | author: JoomlArt.com | version: 1.2.0 | creationdate: 12/26/07
Kunena default template details : Blue Eagle (default) | author: Kunena Team | version: 1.6.4 | creationdate: 2011-05-07
Kunena version detailled: Installed version: 1.6.4 | Build: 4832 | Version name: Kerkrade | Kunena detailled configuration:
Advertencia: Spoiler! [ Clic para expandir ]
Third-party components: None
Third-party SEF components: None
Plugins: System - Mootools Upgrade: Disabled | System - Mootools12: Disabled
Modules: None


Buenas abro este post para saber si me podéis guiar en la creación de un bbcode para kunena 1.6, encontré un par de manuales sobre como hacerlo para la version 1.5 ( www.kunenaspanish.com/foro/6-ayuda-y-soporte-tecnico/6206-crear-nuevo-bbcode www.kunenaspanish.com/foro/47-temas-resueltos/5638-enlaces-ed2k)

Mi intención es hacer algo prácticamente igual que en ese post, y es crear un bbcode al cual se le pasará un nombre:

[skill]Nombre[/skill] y este obtendrá una imagen y unos datos de otra web para poder mostrarlas en el foro, (de momento me conformo con lograr obtener la imagen)

He estado mirando el archivo kunena.parser.php donde se establecen los bbcodes en el switch, pero he añadido uno nuevo y no lo logro implementar del todo, de hecho he probado a copiar otro ya existente y cambiarle el nombre y nada.

Sigo investigando, y he podido dar con que el cambio mas grande con respecto a la version anterior está en el archivo smile.class.php que se supone estaba en:
joomla_root/components/com_kunena/template/default
ahora esta en:
joomla_root/components/com_kunena/lib/kunena.smile.class.php

Ya que segun los tutoriales que he visto hay hay que añadir un codigo como este:
<img class = "fb-bbcode" accesskey = "k" name = "addbbcode40" 
src="<?php echo KUNENA_LIVEUPLOADEDPATH.'/editor/'; ?>ied.png" alt="ED2K" 
onclick = "bbfontstyle('[ed2k]', '[/ed2k]');" 
onmouseover = "javascript:kunenaShowHelp('<?php @print(_KUNENA_EDITOR_HELPLINE_ED2K);?>')" />

El archivo ahora parece que se ha sustituido todo esto por reemplazamientos mediante espresiones regulares, ejemplo:
$text = preg_replace ( '/\[url\](.*?)\[\/url\]/s', '\\1', $text );
		$text = preg_replace ( '/\[url=(.*?)\](.*?)\[\/url\]/s', '\\2 (\\1)', $text );

No creo que esto influya mucho ya que según me parece lo0 que hacia era añadir el botoncito en la barra de bbcode, y que lo importante está en el kunena.parser.php, pues no consigo hacer que funcione ninguno de los bbcode que he añadido, he probado con los ejemplos de los posts que mencioné antes.

Algún consejo? he estado buscando por internet pero nadie da soporte para esta versión en este problema, todo lo que encontré es para la versión 1.5, y en la web oficial tampoco hay documentación sobre esto.

Saludos y gracias.
El administrador ha desactivado la escritura pública.
Tiempo de carga de la página: 0.436 segundos