News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Necesito ayuda con este error...

Started by DrHellet, April 01, 2019, 10:38:31 PM

Previous topic - Next topic

DrHellet



Hola a todos,

Estoy teniendo este error cuando quiero ir a "respuestas a tus mensajes".
Revisando y buscando otros post vi que una posible solución era desactivar el sqlmode ONLY_FULL_GROUP_BY.

El problema es que mi hosting web no permite hacer eso por mi cuenta ya que es compartido, entonces desde su soporte me dijeron que debo deshabilitarlo desde smf,

¿Podrían orientarme como hacerlo si necesidad de tocar el phpmyadmin?

Gracias.


-Rock Lee-

Bienvenido al foro de Soporte en Español de SMF y te quiero preguntar ¿Que version de SMF estas usando? aunque desde el tu hospedaje deberian poder hacerlo (es claro ellos lo configuran a sus necesidades) pero se puede comentar dicha parte del código para no te marque el error. No estoy seguro que problemas traera del todo (tengo hacer pruebas mas a fondo) pero comentando las lineas 1082 a la 1105 no da problemas, al menos en el SMF de pruebas que tengo en localhost.


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

DrHellet

Estoy usando la ultima versión de smf, SMF 2.0.15.

-Rock Lee-

Igualmente al mirar el código: $request = $smcFunc['db_query']('unread_replies', '
SELECT DISTINCT t.id_topic
FROM {db_prefix}topics AS t
INNER JOIN {db_prefix}messages AS m ON (m.id_topic = t.id_topic AND m.id_member = {int:current_member})' . (strpos($_REQUEST['sort'], 'ms.') === false ? '' : '
INNER JOIN {db_prefix}messages AS ms ON (ms.id_msg = t.id_first_msg)') . (strpos($_REQUEST['sort'], 'mems.') === false ? '' : '
LEFT JOIN {db_prefix}members AS mems ON (mems.id_member = ms.id_member)') . '
LEFT JOIN {db_prefix}log_topics AS lt ON (lt.id_topic = t.id_topic AND lt.id_member = {int:current_member})
LEFT JOIN {db_prefix}log_mark_read AS lmr ON (lmr.id_board = t.id_board AND lmr.id_member = {int:current_member})
WHERE t.' . $query_this_board . '
AND t.id_last_msg >= {int:min_message}
AND (IFNULL(lt.id_msg, IFNULL(lmr.id_msg, 0))) < t.id_last_msg
AND t.approved = {int:is_approved}
ORDER BY {raw:order}
LIMIT {int:offset}, {int:limit}',
array_merge($query_parameters, array(
'current_member' => $user_info['id'],
'min_message' => (int) $min_message,
'is_approved' => 1,
'order' => $_REQUEST['sort'] . ($ascending ? '' : ' DESC'),
'offset' => $_REQUEST['start'],
'limit' => $context['topics_per_page'],
'sort' => $_REQUEST['sort'],
))
);


Va por otro lado el problema pero me parece raro salte (la linea te marca es el cierre) aunque como te comente tengo hacer pruebas de como afecta en todo el foro, incluso ver como adaptarlo pero ya con mas tiempo tratare de investigar más.


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

Advertisement: