• 0
  • 5 RepliesReplies
  • 2658 ReadTimes Read
  • 0 PointsPoints

Topic: Problema con Tagging System

no avatar
Usuario: elmenda
Rango: Nuevo Usuario
Mensajes: 8
Points: 1
Mi web: http://www.forotrolls.com
Perfil: View Profile
Pais:
es
Problema con Tagging System
December 19, 2012 - 03:31 15:31
Problema con Tagging System

Datos importantes:
Url del foro: www.forotrolls.com
Version de SMF: 2.0.3
Theme del foro: personalizado
Cuenta demo: User: demo pass: demo

Descripcion del problema:
Pruebo a crear un tema, relleno los tags pero a la hora de publicar me dice que no los he rellenado.

Uncaught TypeError: Cannot call method 'extend' of undefined tags.js:1
jQuery.fn.sugerir tags.js:1
(anonymous function) index.php:442
o jquery.min.js:2
p.fireWith jquery.min.js:2
e.extend.ready jquery.min.js:2
c.addEventListener.B



Para hacer pruebas con la cuenta demo solo en el subforo "Pruebas" ya que en los demás está desactivado el mod tag para que los usuarios no tengan problemas.

gracias y un saludo.
Usuario: manix
Rango: User Extremo
Mensajes: 437
Points: 214
Perfil: View Profile
Pais:
cr
Re:Problema con Tagging System
Reply #1 December 19, 2012 - 04:19 16:19
Perfecto, probaré entre hoy y manaña
no avatar
Usuario: elmenda
Rango: Nuevo Usuario
Mensajes: 8
Points: 1
Mi web: http://www.forotrolls.com
Perfil: View Profile
Pais:
es
Re:Problema con Tagging System
Reply #2 December 19, 2012 - 06:42 18:42
Después de investigar y mucho probar (no tengo mucha idea de esto) he encontrado la solución.
Bueno parece ser que el conflicto es definitivamente con el mod "SMFPacks WYSIWYG Editor"

Hay que modificar los archivos "tags.js" y "TaggingSystem-hooks.php" para los que tengáis instalado ese mod.
Adjunto los archivos modificados.
Usuario: 4kstore
Rango: Moderador Global
Mensajes: 4916
Points: 8111
Mi web: http://www.smfsimple.com
Perfil: View Profile
Pais:
ar
Re:Problema con Tagging System
Reply #3 December 19, 2012 - 08:22 20:22
Por favor, pone cuales son las modificaciones que hiciste asi las analizamos y vemos de incluirlas en el mod.
saludos y gracias!
no avatar
Usuario: elmenda
Rango: Nuevo Usuario
Mensajes: 8
Points: 1
Mi web: http://www.forotrolls.com
Perfil: View Profile
Pais:
es
Re:Problema con Tagging System
Reply #4 December 19, 2012 - 08:31 20:31
En el archivo TaggingSystem-hooks.php

seleccionar:
Code: [Select]
jQuery(document).ready(function($){
                 $(\'#consulta\').sugerir({
                    \'limite\' : '.$tag_max_per_topic.',
                    \'max\' : '.$max.',
                    \'min\' : '.$min.',
                    \'ajaxSuggestUrl\' : "'.$scripturl.'?action=tags;sa=suggest",
                });
                $(\'#consulta\').teclear();

reemplazar:
Code: [Select]
jQuery(document).ready(function($j){
                 $j(\'#consulta\').sugerir({
                    \'limite\' : '.$tag_max_per_topic.',
                    \'max\' : '.$max.',
                    \'min\' : '.$min.',
                    \'ajaxSuggestUrl\' : "'.$scripturl.'?action=tags;sa=suggest",
                });
                $j(\'#consulta\').teclear();

Como ves lo único que hay que hacer es cambiar "$" por "$j"
Y en el archivo tags.js hacemos lo mismo, cambiamos los "$" por "$j"
Usuario: manix
Rango: User Extremo
Mensajes: 437
Points: 214
Perfil: View Profile
Pais:
cr
Re:Problema con Tagging System
Reply #5 December 20, 2012 - 12:38 12:38
En el archivo TaggingSystem-hooks.php

seleccionar:
Code: [Select]
jQuery(document).ready(function($){
                 $(\'#consulta\').sugerir({
                    \'limite\' : '.$tag_max_per_topic.',
                    \'max\' : '.$max.',
                    \'min\' : '.$min.',
                    \'ajaxSuggestUrl\' : "'.$scripturl.'?action=tags;sa=suggest",
                });
                $(\'#consulta\').teclear();

reemplazar:
Code: [Select]
jQuery(document).ready(function($j){
                 $j(\'#consulta\').sugerir({
                    \'limite\' : '.$tag_max_per_topic.',
                    \'max\' : '.$max.',
                    \'min\' : '.$min.',
                    \'ajaxSuggestUrl\' : "'.$scripturl.'?action=tags;sa=suggest",
                });
                $j(\'#consulta\').teclear();

Como ves lo único que hay que hacer es cambiar "$" por "$j"
Y en el archivo tags.js hacemos lo mismo, cambiamos los "$" por "$j"

Una solución super elegante! Además de que evita el conflicto con otros jqueries de versiones anteriores. Perfecto.
 

TAGS



top

Smfsimple.com es un sitio destinado a brindar un servicio de soporte y herramientas para foros realizados con el sistema de foros gratuito simplemachines.org. Contamos con un selecto equipo de desarrolladores y conocedores del sistema, sus foros estaran en buenas manos.
This site is not affiliated with or endorsed by Simple Machines