Follower - Actividad reciente


no_avatar
vinotinto22
 
Posts: 12
Joined: Fri Jan 04, 2013 6:35 pm
 Fri Jun 05, 2015 1:51 pm • via Web
Saludos Amigos.

Como se podria hacer para que en las notificaciones recientes ( LA DEL OJITO) solo aparezcan simplemente las que se escriben como un tweet en el muro nada mas y no cuando se escriba una respuesta o un tema, seria excelente hacer eso, ya que ya tengo otros mod que hacen lo de respuesta y temas y me gustaria darle al follower mas poder y eso lo haria solo notificando su uso como el twitter (SOLO MURO), ya que al llegar tantan notificacion de mensajes nuevos escritos y temas nuevos se confunden y no se ven los tweet que es lo que realmente deseo resaltar

Dejo una imagen como ejemplo
Image

El visto bueno Image es solo lo que deberia de mostrar nada mas en mi caso, asumo que debe de ser modificando algo de la consulta de la BD pero ni idea, de antemano gracias por la colaboracion.
User avatar
IvanPF
Administrator
 
Posts: 2010
Joined: Fri Jun 17, 2011 12:15 am
Location: España (Spain)
 Fri Jun 05, 2015 2:58 pm • via Web
Hola

En el archivo /follower/includes/functions_follower_core.php debes buscar y eliminar esto:
Code: Select all
            // Get the posts
            $sql = 'SELECT p.post_id, p.poster_id, p.post_subject, p.post_time
               FROM ' . POSTS_TABLE . ' p
                  LEFT JOIN ' . TOPICS_TABLE . ' t ON(t.topic_id = p.topic_id)
               WHERE ' . $db->sql_in_set('p.poster_id', $following_users) . "
               AND p.post_approved = 1
               AND p.post_time < $start_time
               AND " . $db->sql_in_set('p.forum_id', $forum_ids) . '
                  AND t.topic_first_post_id <> p.post_id
               ORDER BY p.post_time DESC';
            $result = $db->sql_query_limit($sql, $row_limit);
            while($row = $db->sql_fetchrow($result))
            {
               $notify_row[$row['post_time']] = $row;
               $user_cache[$row['poster_id']] = $row['poster_id'];
            }
            $db->sql_freeresult($result);
      
            // Get the topics
            $sql = 'SELECT t.topic_id, t.topic_title, t.topic_time, t.topic_poster
               FROM ' . TOPICS_TABLE . ' t
               WHERE ' . $db->sql_in_set('t.topic_poster', $following_users) . '
               AND t.topic_approved = 1
               AND t.topic_status <> ' . ITEM_MOVED . '
               AND ' . $db->sql_in_set('t.forum_id', $forum_ids) . "
               AND t.topic_time < $start_time
               ORDER BY t.topic_time DESC";
            $result = $db->sql_query_limit($sql, $row_limit);
            while($row = $db->sql_fetchrow($result))
            {
               $notify_row[$row['topic_time']] = $row;
               $user_cache[$row['topic_poster']] = $row['topic_poster'];
            }
            $db->sql_freeresult($result);
no_avatar
vinotinto22
 
Posts: 12
Joined: Fri Jan 04, 2013 6:35 pm
 Mon Jun 08, 2015 5:31 pm • via Web
Saludos amigo ivan, hicimos lo indicado y sigue saliendo los temas publicados de las personas a la cual sigo

@Mediterraneo ha publicado un Nuevo Tema.

Who is online

Users browsing this forum: No registered users and 0 guests