Simple Machines Community Forum

SMF Support => Language Specific Support => Español (Spanish) => Topic started by: kunndry on June 14, 2006, 12:36:23 PM

Title: ¿Que es exactamente $modSettings['maxMsgID']?
Post by: kunndry on June 14, 2006, 12:36:23 PM
Hola, estoy haciendo una conversión de la consulta que viene en la ssi.php, para poder usarlo en asp, y si alguien puede ayudarme se lo agradeceria.

En la consulta sql aparece la variable $modSettings['maxMsgID'] que si no me confundo debe ser global, tiene el valor 802, y se usa, creo, para determinar apartir de que id's hay que mostrar.

Alguien sabe si es un valor que cambia o a que es debido?

Muchas gracias de antemano.
Title: Re: ¿Que es exactamente $modSettings['maxMsgID']?
Post by: kunndry on June 14, 2006, 01:34:02 PM
Bueno, es el Identificador del utlimo mensaje.

Por si a alguien le interesa, aqui deja la consulta SQL independiente del lenguaje, para obtener los utlimos 8 Post. Hay que tener en cuenta que hay que mirar nombre de las tablas y demas.

SELECT
         m.posterTime, ms.subject, m.ID_TOPIC, m.ID_MEMBER, m.ID_MSG, b.ID_BOARD, b.name AS bName,
         IFNULL(mem.realName, m.posterName) AS posterName, 1 AS isRead, 0 AS logTime
      FROM (smf_messages AS m, smf_topics AS t, smf_boards AS b, smf_messages AS ms)
         LEFT JOIN smf_members AS mem ON (mem.ID_MEMBER = m.ID_MEMBER)
      WHERE m.ID_MSG >= (Select (ID_MSG - 64) from smf_messages order by ID_MSG desc limit 0,1)
         AND t.ID_LAST_MSG = m.ID_MSG
         AND b.ID_BOARD = t.ID_BOARD
         AND 1
         AND ms.ID_MSG = t.ID_FIRST_MSG
      ORDER BY m.ID_MSG DESC
      LIMIT 8