Autor Tema: Member Award 3.0 presenta error en SMF 2.0.17  (Leído 81 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jotade
  • [L0] Ladrón de espacio en la BD
  • Mensajes: 4
    Ingreso: Octubre de 2020
  • es
  • Bienvenidos/as a Bomber Code
    • Ver Perfil
Member Award 3.0 presenta error en SMF 2.0.17
« on: 05 Octubre de 2020, 04:20 pm »
¡Hola BomberCodex!

Mi consulta está relacionada a este mod: https://www.bombercode.net/foro/soporte-smf-en-espanol/(mod)-smf-member-awards/msg911/#msg911

He probado en distintas versiones, y el mod Member Awards 3.0 (de aquí en adelante M.A) va perfectamente en la versión 2.0.15, como adjunto en la imagen:

https://ibb.co/BBFDyc1

El problema está en la versión 2.0.17, es decir, la actual de SMF, por alguna razón que desconozco, en cualquier tema que lo instale da error. Al instalarlo no da error en ningún archivo, es decir, pasa perfectamente el proceso que, al subir el mod, te dice si da error en alguno de sus componentes, en los display.templates de los themes, etcétera. Se instala perfectamente, pero una vez instalado, no funcionada nada, ni se tiene acceso a ninguna de sus partes, además, sale lo siguiente:

https://ibb.co/JnhPnpR

He tratado de emular el M.A en la versión 2.0.17 con la versión 2.0.15, pero me da el mismo error. Lo primero que hice fue mirar el log de error, para ver si el error era algo puntual y podría arreglarlo, pero después de ver todo lo que me genera, no soy capaz con los conocimientos que tengo actualmente. Adjunto pantallazo:

https://ibb.co/xHf2Dnc

Da errores por todos lados en el mismo archivo, como se puede observar, el llamado "AwardsHook.php". Creo que este mod gratuito, es el mejor de TODOS los que hay de pagos que hagan esta función, incluso mejor que algunos de pago a mi criterio, y estaría bien poder arreglar esa incompatibilidad para que pueda funcionar.

Rock Lee, si puedes, por favor, te agradecería que le echases un vistazo (no sé si eres el autor del mod), o bien tratar de guiarme para poder solucionar el problema, que lo hace inutilizable en la versión 2.0.17.

Muchas gracias.


Conectado Rock Lee

  • Administrador
  • *
  • Mensajes: 1122
    Ingreso: Enero de 2014
  • Sexo: Masculino
  • ar
  • Digitalizando tu Mundo
    • Ver Perfil
    • La nueva era del conocimiento
Re:Member Award 3.0 presenta error en SMF 2.0.17
« Respuesta #1 on: 05 Octubre de 2020, 08:06 pm »
No es de mi autoria el mod simplemente lo empaquete y comparti como especifique mas abajo en ese hilo... Ahora lo de emular es para poder instalar dando a entender puede hacerlo sin fallas, es un bot que si tiene un 5 en vez 4 ya te marcara error aun pudiendo seguir. Por lo que puedo ver en las imagenes te marca un error que no encuentra un valor, con poner un valor vacio deberia solucionarlo pero como me comentas que hasta 2.0.15 funcionaba bien, me parece va de la mano los cambios de seguridad implementaron en 2.0.16 respecto a la autentificacion de cookie, SMF tiene un apartado provisoriamente que acepta la forma antigua (Esta en » Centro de Administración » Configuración del Servidor » Cookies y Sesiones donde debe aparecer una opcion » "Utilizar la autenticación básica de cookies" o similar) pero eventualmente quitaran esa opcion teniendo tener mod actualizados. Otra opcion puede ser algo relacionado al PHP usado aunque necesito hacer pruebas (en localhost me daba problemas por no poder leer ciertos valores) para ver que puedo hacer... ¿tienes alguna url para poder vere? ¿Que version de PHP estas usando?


Saludos Familia!

AVISO: Voy a tardar en responder por que de nuevo se robaron los cables de internet por mi zona y me complica un poco el uso de datos moviles a si que ;) a no desesperar que voy a estar con algo de lag :P
« Última Modificación: 05 Octubre de 2020, 08:10 pm por Rock Lee »

Desconectado jotade
  • [L0] Ladrón de espacio en la BD
  • Mensajes: 4
    Ingreso: Octubre de 2020
  • es
  • Bienvenidos/as a Bomber Code
    • Ver Perfil
Re:Member Award 3.0 presenta error en SMF 2.0.17
« Respuesta #2 on: 05 Octubre de 2020, 09:10 pm »
Buenas. La opción de autenticación básica de cookies solo se permite, si mal no estoy, en versiones 2.0.15 e inferiores, pues con las 0.16-0.17 no se puede tildar la casilla. Lamentablemente lo tengo subido a localhost.

¿Hay algo que pueda proporcionarte para poder dar con el fallo? En la v 2.0.16 no lo he probado, pero en la 0.15 sí y funciona perfectamente.

El phpmyadmyn me muestra la versión: PHP/7.2.33

Gracias por la ayuda.

Conectado Rock Lee

  • Administrador
  • *
  • Mensajes: 1122
    Ingreso: Enero de 2014
  • Sexo: Masculino
  • ar
  • Digitalizando tu Mundo
    • Ver Perfil
    • La nueva era del conocimiento
Re:Member Award 3.0 presenta error en SMF 2.0.17
« Respuesta #3 on: 05 Octubre de 2020, 10:12 pm »
Tengo que ver pero me parece lo conservarian hasta 2.0.18 que incluira soporte basico para PHP 7.4 pero no recuerdo si afecta directamente a este mod o no. En localhost siempre me dio problemas y al momento de subirlo funciona como es debido, algunas llamadas/librerias necesitan estar activas para que funcione bien los ganchos/hooks. En la 2.0.16 aplica la mayoria de cambios fuertes y la 2.0.17 fue aplicado por un problema en uno de esos updates generaba consumo desmedido de ram con los "feed news". ¿Tenes otras modificaciones? aunque si usa PHP 7.2.33 esta al filo de lo que permite oficialmente SMF y cada mod trabaja de forma independiente que version acepta... tomando como base el ultimo archivo fue modificado hace 6 años puede ser muy probable que necesite cambiar algo (ten en cuenta PHP 5.6 a 7.x cambia mucho algunas sintaxis) que no marca error como tal pero no funciona mas (me esta pasando algo similar con otros mod estoy actualizando).


Saludos Familia!

Agrego: Acabo de probar en una instalacion limpia y solo marca error en un archivo de idioma (seguro olvide agregar el skip) pero no marca ningun error en los registros, fijate las librerias de PHP esten activos pero sino tratar probar en algun hosting o similar por que en localhost para ciertas cosas da problemas sino lo tenes todo configurado correctamente (incluso da problemas por temas de seguridad, por eso tengo un SMF de pruebas en mi servidor por casos puntuales).

Agrego II: Como esperaba tiene algunas fallas en ciertas cosas no toma el valor null/vacio pero no interfiere con el funcionamiento solo te llena el registro de errores, con los años que tiene me da sorpresa que solo da algunos fallos que son solucionables y no tan criticos en si.
« Última Modificación: 05 Octubre de 2020, 10:59 pm por Rock Lee »

Desconectado jotade
  • [L0] Ladrón de espacio en la BD
  • Mensajes: 4
    Ingreso: Octubre de 2020
  • es
  • Bienvenidos/as a Bomber Code
    • Ver Perfil
Re:Member Award 3.0 presenta error en SMF 2.0.17
« Respuesta #4 on: 05 Octubre de 2020, 11:00 pm »
Buenas Rock Lee. Acabo de subirlo a un host, y efectivamente no marca ningún error. Antes de tildarlo como resuelto, ¿qué ocurre en Localhost? ¿Cómo podría arreglarlo? Porque uso Localhost para las pruebas, pero si me va dando errores... Muchas gracias.

Conectado Rock Lee

  • Administrador
  • *
  • Mensajes: 1122
    Ingreso: Enero de 2014
  • Sexo: Masculino
  • ar
  • Digitalizando tu Mundo
    • Ver Perfil
    • La nueva era del conocimiento
Re:Member Award 3.0 presenta error en SMF 2.0.17
« Respuesta #5 on: 07 Octubre de 2020, 12:47 pm »
Es la forma que trabaja localhost que trae por defecto desactivado cosas y rutas genéricas que deben configurarse, ya tenés saber un poco servidores para permitirlo además lidiar con Windows y su cortafuegos ya que emulamos una conexión. Por eso algo más rápido es tener una subcarpeta en tu host para pruebas o ponerlo en modo mantenimiento hasta terminar hacer las pruebas (yo aplique algunas veces eso).


Saludos Familia!
Enviado desde AdkImode