News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

Qué significa este error?

Started by chronosig, April 21, 2018, 12:46:24 AM

Previous topic - Next topic

chronosig

Buenas, les cuento que cuando voy a Logs de errores, me aparecen estos errores al entrar a un post, dicen esto

Tipo de error: Indefinidos
Aplicar filtro: Mostrar sólo los mensajes de error de esta URLhttp://url.com/index.php?topic=2016.msg11023 (quito la url)
Aplicar filtro: Mostrar sólo los mensajes de error con este mensaje8: Undefined index: awards
Aplicar filtro: Mostrar sólo los errores de este archivo Archivo: /home/carpeta/url.com/Themes/default/languages/Mentions.spanish_es-utf8.php (main sub template - eval?)
Línea: 540

Cómo se podría solucionar?

d3vcho

Hay alguna variable no definida correctamente en algún archivo. Para que podamos encontrarlo mejor, deberás desactivar la evaluación de plantillas desde Administración > Configuración del Servidor > Desactivar la evaluación de plantillas

A continuación, en el log de errores aparecerá un nuevo error (muy parecido al anterior). Te pido que adjuntes el nuevo error y así mismo el archivo que se indica.
"Greeting Death as an old friend, they departed this life as equals"

chronosig

Quote from: d3vcho(void) on April 21, 2018, 04:39:13 AM
Hay alguna variable no definida correctamente en algún archivo. Para que podamos encontrarlo mejor, deberás desactivar la evaluación de plantillas desde Administración > Configuración del Servidor > Desactivar la evaluación de plantillas

A continuación, en el log de errores aparecerá un nuevo error (muy parecido al anterior). Te pido que adjuntes el nuevo error y así mismo el archivo que se indica.

Me fijé y tengo desactivado la evaluación de plantillas, nunca activé eso.

Si querés te puedo mandar un screen por privado de los errores así los ves mejor.

chronosig

Quote from: d3vcho(void) on April 21, 2018, 04:39:13 AM
Hay alguna variable no definida correctamente en algún archivo. Para que podamos encontrarlo mejor, deberás desactivar la evaluación de plantillas desde Administración > Configuración del Servidor > Desactivar la evaluación de plantillas

A continuación, en el log de errores aparecerá un nuevo error (muy parecido al anterior). Te pido que adjuntes el nuevo error y así mismo el archivo que se indica.

Bien, acabo de desactivar la evaluación, y ahora el error se muestra así

Orden cronológico inverso de la lista Hoy a las 01:05:06 pm
Aplicar filtro: Mostrar sólo los mensajes de error de esta sesión 006071ed74be367b1545bac5386292ae
Aplicar filtro: Mostrar sólo los errores de este tipo Tipo de error: Indefinidos
Aplicar filtro: Mostrar sólo los mensajes de error de esta URLhttp://url.com/index.php?topic=2016.msg11027Aplicar filtro: Mostrar sólo los mensajes de error con este mensaje8: Undefined index: awardsAplicar filtro: Mostrar sólo los errores de este archivo Archivo: /home/invokerg/url.com/Themes/Yattagan/Display.template.php
Línea: 540

d3vcho

Adjunta tu archivo Display.template.php que se encuentra dentro de Themes/Yattagan
"Greeting Death as an old friend, they departed this life as equals"

chronosig

Quote from: d3vcho(void) on April 21, 2018, 12:08:30 PM
Adjunta tu archivo Display.template.php que se encuentra dentro de Themes/Yattagan


Te lo dejo en link de sendspace porque no me deja adjuntarlo por acá, muchas gracias por tomarte el tiempo de ayudarme

https://www.sendspace.com/file/4zdey2

chronosig

Quote from: d3vcho(void) on April 21, 2018, 12:08:30 PM
Adjunta tu archivo Display.template.php que se encuentra dentro de Themes/Yattagan

Lo pudiste descargar bien?

vicram10

Tenes instalado algun plugin que sea relacionado a Awards/Premios?.
segun se puede apreciar, dicho mod tambien instala en la plantilla de lenguaje del Display.template y por ende si tu theme tiene su propio Display.template entonces puede llegar a tener su propio Display.tuIdioma.php haciendo que se produzca ese error.

chronosig

Quote from: vicram10 on April 21, 2018, 09:13:35 PM
Tenes instalado algun plugin que sea relacionado a Awards/Premios?.
segun se puede apreciar, dicho mod tambien instala en la plantilla de lenguaje del Display.template y por ende si tu theme tiene su propio Display.template entonces puede llegar a tener su propio Display.tuIdioma.php haciendo que se produzca ese error.

No te entendí muy bien, el theme trae un "ThemeStrings.english.php", pero ahí solo está la traducción de lo nuevo que trae el theme, toda la traduccion de los modsd se guarda en el default

d3vcho

No he podido mirar muy detenidamente el código, pero parece que los archivos de texto no los reconoce muy bien. El mod relacionado a los awards que tienes instalado, ¿creó un nuevo archivo de idioma cuando lo instalaste?
"Greeting Death as an old friend, they departed this life as equals"

chronosig

Quote from: d3vcho(void) on April 22, 2018, 10:52:57 AM
No he podido mirar muy detenidamente el código, pero parece que los archivos de texto no los reconoce muy bien. El mod relacionado a los awards que tienes instalado, ¿creó un nuevo archivo de idioma cuando lo instalaste?

No, agrega únicamente esto


chronosig

Por si llega a servir, monté un foro aparte para instalar el mod y ver qué cambia, esto modifica en el lenguage


vicram10

por lo visto el mod tiene incluido una carpeta languages..
podrias verificar en dicha carpeta que contenido tiene?.

chronosig

Quote from: vicram10 on April 22, 2018, 01:06:30 PM
por lo visto el mod tiene incluido una carpeta languages..
podrias verificar en dicha carpeta que contenido tiene?.

Trae esto

d3vcho

Pero, ¿es ese el mod relacionado a los awards? En el error indica que es fallo de awards, y no veo que el mod que tu has probado esté relacionado con eso.
"Greeting Death as an old friend, they departed this life as equals"

chronosig

Quote from: d3vcho(void) on April 22, 2018, 01:42:39 PM
Pero, ¿es ese el mod relacionado a los awards? En el error indica que es fallo de awards, y no veo que el mod que tu has probado esté relacionado con eso.

El tema es que no tengo ningún mod que exactamente dica "awards". Lo más cercano de todo a ese nombre es el 'Rewards'

d3vcho

¿Puedes publicar la lista de mods que tienes instalados?
"Greeting Death as an old friend, they departed this life as equals"

chronosig

#17
Quote from: d3vcho(void) on April 22, 2018, 01:49:01 PM
¿Puedes publicar la lista de mods que tienes instalados?


d3vcho

Sí, tiene pinta de que será el SMFSimple Rewards System. ¿Puedes localizar dónde se tendrían que haber puesto los archivos de idioma de ese mod?
"Greeting Death as an old friend, they departed this life as equals"

chronosig

Quote from: d3vcho(void) on April 22, 2018, 01:59:26 PM
Sí, tiene pinta de que será el SMFSimple Rewards System. ¿Puedes localizar dónde se tendrían que haber puesto los archivos de idioma de ese mod?

Los busqué y están en Themes/default/languages



Agrego algo, este mismo error se me repite con lo siguiente (aparte de awards)

Undefined index: shop_display_send_money
Undefined index: shopCurrencyPrefix
Undefined index: profile_sendpm_short
Undefined index: shop_display_view_inventory

y se repiten cada vez que un usuario abre un post, así que al cabo de 4 o 5 días ya tengo más de 70mil errores acumulados.

Advertisement: