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?
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.
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.
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
Adjunta tu archivo Display.template.php que se encuentra dentro de Themes/Yattagan
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
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?
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.
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
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?
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
(https://i.imgur.com/1y1pZu4.jpg)
Por si llega a servir, monté un foro aparte para instalar el mod y ver qué cambia, esto modifica en el lenguage
(https://i.imgur.com/ckdHZF2.jpg)
por lo visto el mod tiene incluido una carpeta languages..
podrias verificar en dicha carpeta que contenido tiene?.
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
(https://i.imgur.com/e1FxteO.png)
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.
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'
¿Puedes publicar la lista de mods que tienes instalados?
Quote from: d3vcho(void) on April 22, 2018, 01:49:01 PM
¿Puedes publicar la lista de mods que tienes instalados?
(https://i.imgur3.com/xuH1Wkl.jpg)
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?
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
(https://i.imgur.com/odFCR81.jpg)
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.
Sigo buscando pero aún no he podido encontrar nada, encima son errores que se acumulan cada ves que alguien entra un post.
lo que puedes hacer es, todos los lenguajes que tienes en tu foro.
colocalos tambien en la misma carpeta pero del theme que estes usando, luego borra el log de errores de SMF y verifica si vuelven a generarse
Quote from: vicram10 on April 23, 2018, 09:16:49 PM
lo que puedes hacer es, todos los lenguajes que tienes en tu foro.
colocalos tambien en la misma carpeta pero del theme que estes usando, luego borra el log de errores de SMF y verifica si vuelven a generarse
Te referís a la carpeta lenguage entera? osea todos los lenguages de mods y demás, que los ponga también en la carpeta lenguage del theme?
si a eso me refiero, te aseguras de esa manera que se vea todo
Quote from: vicram10 on April 23, 2018, 11:04:00 PM
si a eso me refiero, te aseguras de esa manera que se vea todo
Acabo de probar, pero sigue arrojando errores, los mismos.
entonces no es el mod, lo que podes hacer es ver con el PARSE del mod que cambios hace (el de reward system) y verificar archivo por archivo si es el que hizo la modificacion en tu Display.template
Quote from: vicram10 on April 24, 2018, 07:09:28 PM
entonces no es el mod, lo que podes hacer es ver con el PARSE del mod que cambios hace (el de reward system) y verificar archivo por archivo si es el que hizo la modificacion en tu Display.template
Estas son las modificaciones, la verdad que no vi nada raro
(https://i.imgur.com/BWisNHw.png)
haz lo siguiente, reemplaza tu archivo Display.template por uno limpio de tu theme, y ve haciendo las modificaciones manualmente de los mods que modifican dicho archivo.
Quote from: vicram10 on April 29, 2018, 08:44:25 PM
haz lo siguiente, reemplaza tu archivo Display.template por uno limpio de tu theme, y ve haciendo las modificaciones manualmente de los mods que modifican dicho archivo.
Instalé un foro aparte y le metí el Theme para ver si estando sin ningún mod arrojaba error, y mirá cuál me arrojó
http://prntscr.com/jbtox5
dale click en esa direccion /home/bbb/Board de tal manera a mostrarte cual es la linea que tiene problema
Quote from: vicram10 on May 01, 2018, 02:45:17 PM
dale click en esa direccion /home/bbb/Board de tal manera a mostrarte cual es la linea que tiene problema
Te dejo la foto
http://prntscr.com/jcmjaw
Puede este equivocado y mirando el display.template del tema predeterminado aparece:
// Show avatars, images, etc.?
if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']) && !empty($message['member']['avatar']['image']))
echo '
<li class="avatar">
<a href="', $scripturl, '?action=profile;u=', $message['member']['id'], '">
', $message['member']['avatar']['image'], '
</a>
</li>';
Puede por eso este dando el error? ... user no aparece por ningun lado pero avatar junto a image solo en 2 lugares.
Saludos!
Quote from: Rock Lee on May 03, 2018, 03:36:22 PM
Puede este equivocado y mirando el display.template del tema predeterminado aparece:
// Show avatars, images, etc.?
if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']) && !empty($message['member']['avatar']['image']))
echo '
<li class="avatar">
<a href="', $scripturl, '?action=profile;u=', $message['member']['id'], '">
', $message['member']['avatar']['image'], '
</a>
</li>';
Puede por eso este dando el error? ... user no aparece por ningun lado pero avatar junto a image solo en 2 lugares.
Saludos!
A qué te referis exactamente? que aparece dos veces?
En el archivo limpio aparece 2 veces "$message['member']['avatar']['image']," el cual en la lineas de codigo deje son las unicas... comparado a como esta espresado en el display.template.php de tu theme por eso.
Saludos!
Quote from: Rock Lee on May 04, 2018, 07:48:18 PM
En el archivo limpio aparece 2 veces "$message['member']['avatar']['image']," el cual en la lineas de codigo deje son las unicas... comparado a como esta espresado en el display.template.php de tu theme por eso.
Saludos!
Acabo de reemplazar el Display.template por el original del theme y no arrojó ningún error, así que tenés razón, viene desde ahí el problema, ahora tengo que adaptar mi personalización que les hice al avatar porque la del theme original no me convence
Genial, por curioso ¿que personalización estas queriendo aplicar?.
Saludos!
Quote from: Rock Lee on May 04, 2018, 10:14:19 PM
Genial, por curioso ¿que personalización estas queriendo aplicar?.
Saludos!
Mirá, mi intención es hacer esto https://www.smfsimple.com/index.php?topic=10895.0, pero se ve que cuando lo hice aparecieron los errores.
Estuve intentando modificarlo de nuevo pero me sigue ocurriendo, está dificil la cosa.
El codigo no parece estar mal pero necesita ser trabajado, adaptado para lo que necesitas. Veo tiene varias cosas capas no tienes y ademas no es testeado... seria bueno armarlo en base a lo que tenes y no solo copiar por que dara muchos problemas por ser de otra instalacion. Solo te llevara algo de tiempo poder lograrlo, pero seria otro tema en si, en tanto este tema estaria resuelto la duda cental por lo cual se marca como solucionado.
Saludos!