Pregunta sobre TablePress de Wordpress:

¿TablePress tiene conflicto con los botones?

Un usuario preguntó 👇

Utilizo TablePress con las extensiones premium ‘Tablas receptivas’ y ‘Filtrado de filas’. Las páginas mencionadas están creadas con plugins de Thrive Themes.

Tengo cuatro páginas casi idénticas. Desde hace unos días, los botones de dos de las páginas han dejado de funcionar. Tan pronto como comento el acceso directo de TablePress, los botones comienzan a funcionar nuevamente. Cuando vuelvo a activar el acceso directo de TablePress, el problema vuelve. Claramente, existe algún tipo de conflicto.

Cuando abro Developer Tools en las páginas defectuosas, veo un error «Uncaught TypeError: No se puede establecer la propiedad ‘_DT_CellIndex’ de undefined». Solo las dos páginas defectuosas corregirán este error.

No funciona:
http://www.flauntmydesign.com/niche-market-examples
http://www.flauntmydesign.com/finding-your-graphic-design-niche-examples

Trabajando:
http://www.flauntmydesign.com/finding-your-web-design-niche-examples
http://www.flauntmydesign.com/finding-your-photography-niche-examples

Después de leer el error, p. Ej. https://datatables.net/forums/discussion/32575/uncaught-typeerror-cannot-set-property-dt-cellindex-of-undefined, parece estar relacionado con tablas. La discusión indicó que las columnas sin título pueden erosionar el error. Utilizo algunas columnas sin título, así que intenté nombrarlas, no ayudó.

Tobias, ¿puedes ayudarme?

(@tobiasbg)

Hace 3 años, 6 meses

Hola,

gracias por tu pregunta y perdón por las molestias.

Error como este (con el _DT_CellIndex mensaje) normalmente debido a un código HTML no válido Este también parece ser el caso aquí: en la fila “terapeutas holísticos” de su tabla 37, el código HTML para el enlace en la séptima columna está roto. En particular, algo como ">Link text</a> falta después de la URL del enlace. Debido a esto, el navegador no puede determinar correctamente el final de la celda de la tabla, lo que genera este error JS. Y eso nuevamente hace que el navegador ejecute otro código JS en la página.

Encontré esto usando el Validador HTML W3 en https://validator.w3.org/nu/?doc=http%3A%2F%2Fwww.flauntmydesign.com%2Fniche-market-examples
Con esto, no debería ser difícil corregir todos los errores HTML asociados con las tablas.

Saludos, Tobias

(@akiikiwporg)

Hace 3 años, 6 meses

¡Eso tiene mucho sentido, Tobías!

¡Ahora he corregido esa colección HTML defectuosa y todo funciona de nuevo!

Gracias por su excelente ayuda (¡y por la sugerencia del validador HTML de W3!)

Saludos, Thomas

(@tobiasbg)

Hace 3 años, 6 meses

Hola,

no hay problema, ¡de nada! 🙂 ¡Es bueno escuchar que esto ayudó!

Todo lo mejor, Tobias

PD: En caso de que no lo tenga, califique TablePress aquí en el directorio de plugins. ¡Gracias!

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *