Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

247
Vistas
vBulletin 3x: la creación de un botón Ajax Cargar más subprocesos da como resultado un error

Esta pregunta está destinada a los desarrolladores de vBulletin, es posible que algunos métodos no funcionen si no está familiarizado con el software.

Así que esta es una pequeña característica estándar de la mayoría de los sitios hoy en día, cargue más presionando un botón. Entonces, lo que estoy tratando de hacer es hacer una solicitud ajax a un forumdisplay.php modificado duplicado para cargar la siguiente página de hilos automáticamente.

Aquí está el procedimiento. En mi plantilla de forumdisplay , he creado un script ajax:

 <script> $(document).ready(function(){ $('.load-more').click(function(){ perpage = $perpage + 10; $('.block-threadlist').load('loadmore.php', { perPageNew: perpage }); }); }); </script>

loadmore.php es esencialmente un duplicado modificado de forumdisplay.php

Los cambios notables son:

He incluido $perPageNew = $_POST['perPageNew']; y he cambiado la plantilla de evaluación de FORUMDISPLAY a loadmore

La plantilla de loadmore SOLO incluye $threadbits

Cargando loadmore.php en el navegador, esto funciona exactamente como lo espero, mostrando solo los fragmentos de cada hilo, sin estilo debido a que no se representa con la cabeza ni con ninguna otra plantilla. Sin embargo, eso está bien porque una vez que se cargan donde se supone que deben estar, se les debe aplicar un estilo.

El problema viene cuando presiono mi botón.

 <button type="button" class="btn btn-primary btn-lg load-more">Load More</button>

Que se coloca directamente debajo $threadbits en la plantilla de visualización del foro. Estoy recibiendo un error.

Si esto ocurriera inesperadamente, informe al administrador y describa la acción que realizó antes de recibir este error.]]>

Eso es todo lo que me da el error, sin que se publique nada en mi registro de errores de php.

Intenté eliminar todo lo que pude del archivo loadmore.php para que solo incluya lo que se requiere para los threadbits , pero no llego a ninguna parte con el error.

¿Voy a hacer esto de la manera correcta o vBulletin me obligará a abordar esto de una manera diferente?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda