Non conteggiare visite dell'autore di un topic.

Area dedicata a tutte le MODs per phpBB 3.0.X
Rispondi
Avatar utente
CrackingItalia
Trusted
Trusted
Connesso: No
Messaggi: 155
Iscritto il: 13/05/2012, 20:18
Versione phpBB3: 3.0.11
Stile utilizzato: Prosilver
Versione SEO: SI
Mod / Estensioni installate: Si
Forum:
Contatta:

Non conteggiare visite dell'autore di un topic.

Messaggio da CrackingItalia » 23/08/2012, 21:35

Con questa piccola modifica possiamo fare in modo che se chi è loggato è l'autore di un topic, il contatore delle visite relative a quel topic non viene incrementato se a leggerlo è l'autore stesso!
Immagine
Apriamo il file viewtopic.php e cerchiamo:

Codice: Seleziona tutto

    $sql = 'UPDATE ' . TOPICS_TABLE . '
      SET topic_views = topic_views + 1, topic_last_view_time = ' . time() . "
      WHERE topic_id = $topic_id";
    $db->sql_query($sql);
sostituiamo con:

Codice: Seleziona tutto

  if ($user->data['user_id'] != $topic_data['topic_poster'])
  {
    $sql = 'UPDATE ' . TOPICS_TABLE . '
      SET topic_views = topic_views + 1, topic_last_view_time = ' . time() . "
      WHERE topic_id = $topic_id";
    $db->sql_query($sql);
  }
fate sempre un back up dei file



Rispondi