phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

top ten topic mod con una modifica

Cerchi una MOD? Chiedi in questo forum.
Questa sezione è supportata dagli utenti del forum, pertanto lo Staff potrebbe non eseguire tali richieste.
Rispondi
chicks0315
Utente
Utente
Messaggi: 186
Iscritto il: 05/08/2010, 17:39
Versione: 3.0.7-PL1
Server: UNIX/Linux

top ten topic mod con una modifica

Messaggio da chicks0315 » 21/02/2014, 20:01

Salve vorrei usare la mod topten topics(http://www.phpbbitalia.net/titania/mod/topten_topics/)
per al posto di vedere i topic più visti vorrei che si visualizzassero gli ultimi 5 post aggiornati, mi spiego meglio.

Gli ultimi 5 post aggiornati sono:

- ultimi 5 topic dove è stato fatto edit al messaggio
- valido solo dove è il primo messaggio del topic ad essere stato editato(per esempio non vale se è stato editato il messaggio numero 5 o l'ultimo messaggio del post)

chicks0315
Utente
Utente
Messaggi: 186
Iscritto il: 05/08/2010, 17:39
Versione: 3.0.7-PL1
Server: UNIX/Linux

Re: top ten topic mod con una modifica

Messaggio da chicks0315 » 22/02/2014, 17:11

io avrei fatto in questo modo:

Codice: Seleziona tutto

$sql1 = "SELECT tt.topic_id, tt.forum_id, tt.topic_title, tt.topic_time, tt.topic_moved_id, tt.topic_first_poster_name,
    ft.forum_id, ft.forum_name, avphpbb_posts.topic_id, avphpbb_posts.post_edit_time, avphpbb_posts.post_id, avphpbb_posts.forum_id
    FROM " . TOPICS_TABLE . " tt, " . FORUMS_TABLE . " ft, avphpbb_posts
    WHERE tt.topic_type = 0
    AND tt.topic_moved_id = 0
    AND tt.forum_id = ft.forum_id
	AND tt.forum_id = avphpbb_posts.forum_id
	AND avphpbb_posts.post_id = 1
	AND avphpbb_posts.topic_id = tt.topic_id
    ORDER BY avphpbb_posts.post_edit_time DESC LIMIT 0,$list_rec";
$result1 = $db->sql_query($sql1);
    $n1 = 0;
    while ($row1 = $db->sql_fetchrow($result1))
    {
       	if ($auth->acl_get('f_read', $row1['forum_id']) == 1) 
        {
            if ($n1 < $list_view)
			{
				if (strlen($row1['topic_title']) > 28)
				{
				$topic_title1 = substr($row1['topic_title'],0,27) . "...";
				}else{
				$topic_title1 = $row1['topic_title'];
				}
			$last_topic_link[$n1]   		= append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=" . $row1['forum_id'] . "&t=" . $row1['topic_id']);
            $last_topic_title[$n1]  		= $row1['topic_title'];
			$last_topic_title_short[$n1]  	= $topic_title1;
			$last_topic_forum[$n1]  		= $row1['forum_name'];
            $last_topic_author[$n1] 		= $row1['topic_first_poster_name'];
            $last_topic_data[$n1]   		= $user->format_date($row1['topic_time'], "|d M|");
			++$n1 ;          	
            }else{
			break ;
			}
        }
    }

però non mi compare nulla :(

Rispondi

Torna a “Richiesta MOD”

Chi c’è in linea

Visitano il forum: Nessuno e 92 ospiti