News:

Wondering if this will always be free?  See why free is better.

Main Menu

Posts recenti

Started by PaoloC, October 25, 2004, 01:08:06 PM

Previous topic - Next topic

PaoloC

C'è un modo per regolare il numero massimo di messaggi che compaiono nel riquadro "posts recenti", o vengono regolati comunque di default ?

Ciao e grazie

Paolo

edi67

In Sources/Recent.php

Trova quesi codici e cambia tutti i numeri 10 che vedi che corrispondono al numero di topic recenti che puoi visualizzare mettendo 20 ne vedrai ti conseguenza.

Quote// Find the 10 most recent messages they can *view*.
   // !!!SLOW This query is really slow.
   $request = db_query("
      SELECT m.ID_MSG
      FROM {$db_prefix}messages AS m, {$db_prefix}boards AS b
      WHERE b.ID_BOARD = m.ID_BOARD" . (!empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] > 0 ? "
         AND b.ID_BOARD != $modSettings[recycle_board]" : '') . "
         AND $user_info[query_see_board]
      ORDER BY m.ID_MSG DESC
      LIMIT 10", __FILE__, __LINE__);

Quote// Get all the most recent posts.
   $request = db_query("
      SELECT
         m.ID_MSG, m.subject, m.smileysEnabled, m.posterTime, m.body, m.ID_TOPIC, t.ID_BOARD, b.ID_CAT,
         b.name AS bname, c.name AS cname, t.numReplies, m.ID_MEMBER, m2.ID_MEMBER AS ID_FIRST_MEMBER,
         IFNULL(mem2.realName, m2.posterName) AS firstPosterName, t.ID_FIRST_MSG,
         IFNULL(mem.realName, m.posterName) AS posterName, t.ID_LAST_MSG
      FROM {$db_prefix}messages AS m, {$db_prefix}messages AS m2, {$db_prefix}topics AS t, {$db_prefix}boards AS b, {$db_prefix}categories AS c
         LEFT JOIN {$db_prefix}members AS mem ON (mem.ID_MEMBER = m.ID_MEMBER)
         LEFT JOIN {$db_prefix}members AS mem2 ON (mem2.ID_MEMBER = m2.ID_MEMBER)
      WHERE m2.ID_MSG = t.ID_FIRST_MSG
         AND t.ID_TOPIC = m.ID_TOPIC
         AND b.ID_BOARD = t.ID_BOARD
         AND c.ID_CAT = b.ID_CAT
         AND m.ID_MSG IN (" . implode(', ', $messages) . ")
      ORDER BY m.ID_MSG DESC
      LIMIT 0, 10", __FILE__, __LINE__);
CrazyZone - My SMF Forum


From the difficult the hardening of the man you can see

PaoloC

Dunque di default dovrebbero essere 10, mi pare di capire. Ma allora perchè me ne mostra oltre 20?

Ciao e grazie

Paolo

Franco

Scusate l'intromissione, ma non sarebbe più semplice andare nel pannello di controllo alla voce Impostazioni del tema corrente e dove c'è scritto Numero di Posts recenti da visualizzare nell'Indice. inserire il numero che si vuole?
A presto
Franco

FaSan

La soluzione indicata da Edi non è per la visualizzazione del numero "post recenti" nella relativa casella, ma serve per incrementare il numero di post da visualizzare clikkando sul link "Mostra gli ultimi 10 post".



FaSan

PaoloC

Ok, era quel parametro che avevo settato in modo sbagliato. L'ho riportato a 10 e adesso mi mostra gli ultimi 10 messaggi.

Grazie

Paolo

Advertisement: