Simple Machines Community Forum

SMF Support => Language Specific Support => Italiano (Italian) => Topic started by: PaoloC on October 25, 2004, 01:08:06 PM

Title: Posts recenti
Post by: PaoloC on October 25, 2004, 01:08:06 PM
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
Title: Re: Posts recenti
Post by: edi67 on October 25, 2004, 01:13:35 PM
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__);
Title: Re: Posts recenti
Post by: PaoloC on October 25, 2004, 04:04:06 PM
Dunque di default dovrebbero essere 10, mi pare di capire. Ma allora perchè me ne mostra oltre 20?

Ciao e grazie

Paolo
Title: Re: Posts recenti
Post by: Franco on October 26, 2004, 02:36:36 AM
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?
Title: Re: Posts recenti
Post by: FaSan on October 26, 2004, 03:39:24 AM
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
Title: Re: Posts recenti
Post by: PaoloC on October 26, 2004, 08:09:05 AM
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