Probablemente lo mejor sea eliminar el iframe por completo. Como un divertido desafío personal, creé un prototipo preliminar que aplica el temporizador mediante un componente de tema. Por ahora, añade un temporizador al primer mensaje de un tema e incluye varios botones de control. Actualmente se ve así:
¡Gracias @tshenry por investigar esto! La solución del iframe fue simplemente una solución “rápida y sucia” para que funcionara la funcionalidad del temporizador. Pero SÍ, estamos ABSOLUTAMENTE interesados en el temporizador personalizado con el que estabas experimentando. Tu solución se ve mucho mejor y más limpia… pero está muy por encima de mis capacidades de programación. Así que, de nuevo, sí, estoy muy interesado en ver qué logras y poder aplicarlo a mi foro.
@tshenry Al construir este tema, me pregunto si sería posible incluir la opción de seleccionar a qué categoría o subcategorías aplicarlo. No desearía que este tema se aplicara a todas las publicaciones de mi foro, sino solo a unas pocas categorías seleccionadas.
Por ejemplo, en nuestro Foro, me gustaría que el Tema del Temporizador se aplicara únicamente a las publicaciones de la categoría “Exámenes Anteriores”. Idealmente, me encantaría poder seleccionar exactamente qué publicaciones de la categoría “Exámenes Anteriores” deben incluir esta función, ya que un temporizador sería apropiado el 99 % de las veces, pero hay algunas publicaciones donde tendría un temporizador sería inapropiado. Sin embargo, esto es algo que definitivamente podría resolver moviendo ese 1 % de publicaciones donde el temporizador no es adecuado a otra ubicación (otra categoría) o incluso eliminándolas.
¡Qué casualidad que lo menciones! Acabo de agregar la capacidad de especificar una etiqueta como factor determinante para los temas que mostrará el cronómetro. Esto evita que se aplique a cualquier tema de “acerca de” o a cualquier otro tema en una categoría dada que no quieras que muestre el temporizador:
¿Te funciona bien esto o sería problemático usar una etiqueta en tu caso?
Mientras estamos en ello, ¿hay algún otro aspecto que deba considerar? Está casi listo; solo estoy afinando el código y tratando de probarlo exhaustivamente. Debería estar listo este fin de semana o en algún momento la próxima semana
¡Creo que esto se ve perfecto! El identificador de etiqueta también es una solución perfecta para mi pregunta anterior. ¡Este es un gran trabajo! Gracias.
¡Excelente, el componente de tema ya está disponible! Por favor, avísanos si encuentras algún problema o tienes ideas sobre cómo mejorarlo.
Además, para cualquiera interesado en resolver la pregunta original sobre cómo desactivar el desplazamiento de los iframes, simplemente agrega este código a la pestaña </head> de un tema de tu elección: