Simple Machines Community Forum

SMF Support => Español (Spanish) => Language Specific Support => Modificaciones (Mods) => Topic started by: jafl on July 05, 2023, 05:42:33 AM

Title: Error
Post by: jafl on July 05, 2023, 05:42:33 AM
Me aparece continuamente en el log de errores este error:

Visitante  95.217.----------
 90a73d3832609176131f1e6f3b064351
 https://www.forodeltenis.com/index.php?pretty;board=compra-vende-cambia.0&prefix=2
 /home/forodeltenis/public_html/Themes/default/index.template.php (Línea 639)  Información de rastreo

Tipo de error: Indefinidos
Mensaje de Error[Seleccionar]
8: Undefined index:[/quote]

La linea 639 a la que hace referencia tiene el siguiente código:

<a class="button button_strip_' . $key . (!empty($value['active']) ? ' active' : '') . (isset($value['class']) ? ' ' . $value['class'] : '') . '" ' . (!empty($value['url']) ? 'href="' . $value['url'] . '"' : '') . ' ' . (isset($value['custom']) ? ' ' . $value['custom'] : '') . '>'.(!empty($value['icon']) ? '<span class="main_icons '.$value['icon'].'"></span>' : '').'' . $txt[$value['text']] . '</a>';

Agradecería si alguien puede echarme una mano
Saludos
Title: Re: Error
Post by: Diego Andrés on July 05, 2023, 01:16:23 PM
Bien, ahora que proporcionas más contexto, es probable que sí sea un problema ya sea con pretty urls o con el mod de prefijos.
Particularmente me llama la atención esto, ya que de aquí proviene el problema:
Screenshot_177.png

Ahora mismo no lo puedo investigar, pero trataré de proporcionarte una respuesta más tarde.
Title: Re: Error
Post by: Diego Andrés on July 05, 2023, 01:23:30 PM
Intenta editando esta línea en Sources/PostPrefix/Integration/MessageIndex.php

Code (Buscar) Select
if (isset($_REQUEST['prefix']) && !empty($_REQUEST['prefix']))
$context['normal_buttons']['new_topic']['url'] .= ';prefix=' . $_REQUEST['prefix'];

Code (Reemplazar) Select
if (isset($_REQUEST['prefix']) && !empty($_REQUEST['prefix']) && isset($context['normal_buttons']['new_topic']))
$context['normal_buttons']['new_topic']['url'] .= ';prefix=' . $_REQUEST['prefix'];
Title: Re: Error
Post by: jafl on July 05, 2023, 01:44:54 PM
Ok muchas gracias, voy a probar y te comento
Title: Re: Error
Post by: Diego Andrés on July 05, 2023, 09:48:19 PM
Confirmado.
Publiqué un update (https://www.simplemachines.org/community/index.php?topic=536401.msg4155659#msg4155659).
La solución que elegí es ligeramente diferente pero ambas funcionan.

Saludos y gracias.