1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Not a Bug I don't receive alerts from every topic i'm subscribed to

Discussion in 'Resolved Bug Reports' started by cedivad, Sep 26, 2010.

  1. cedivad

    cedivad Active Member

    I receive alerts when someone replyes to topics i'm subscribed to, but this don't always happens.
    Topics where my subscription is older than x (x is yet to be quantified) don't show me any alerts.

    As designed?
     
  2. Shamil

    Shamil Well-Known Member

    I assume you got alert for it earlier? If so, alerts won't be sent again for that thread until you've read the thread, or unread posts.
     
  3. cedivad

    cedivad Active Member

    Not sure about it but i think i readed the posts.

    Maybe that's the problem.
     
  4. Shamil

    Shamil Well-Known Member

    If you read the unread posts, then the newer alerts should be getting to you.
     
  5. Mike

    Mike XenForo Developer Staff Member

    We need an example of where you expected to get an alert but didn't. (Unfortunately, the act of you viewing threads changes the state of the system, but what can you do.)
     
  6. cedivad

    cedivad Active Member

    I think that the system should act as facebook:
    Once an alert is shown, you suppose the topics to be readed. Than you will never have duplicate alerts nor miss one.

    I think that this should be possible at least as an option.
     
  7. Markos

    Markos Well-Known Member

    Yes, i have the same problem. When i wath a topic, after few days i don't receive notifications from this topic (discussions normally updates).
     
  8. Mike

    Mike XenForo Developer Staff Member

    You only receive alerts again after you read the thread. I assume that's what you're saying. If you're not, then that's not this bug; that is the designed behavior.

    If you are, again I need to know the thread it happened it (and what post is the first unread one).
     
  9. cedivad

    cedivad Active Member

    This is because even if you once don't read the topic after reading the alert (eg you are bored) you will no receive alerts anymore. As Mike stated above.
    I up what i wrote above: shouldn't it work as facebook?
    (even if you don't read the thread you keep receiving notifications)
     
  10. erich37

    erich37 Well-Known Member

    Like for example on this specific thread:
    Woot! Pricing and Release info :D

    I have posted into this thread and I am also "watching" this thread, but I did not receive an Alert about new posts in this thread.
    Why ?
     
  11. cedivad

    cedivad Active Member

  12. Mike

    Mike XenForo Developer Staff Member

    No, it shouldn't work like Facebook. (And FB doesn't work like you think either.)

    I'm assuming this is not an issue; the "one alert until you read the thread" system is working correctly. If you believe there is an issue, please respond with the thread that you didn't get an alert for and when clicking the thread, the specific URL you're taken to (including the post ID).
     
  13. OperaManiac

    OperaManiac Well-Known Member

    how does the system work btw? does it store the data in cookies? or in the database?

    i am assuming database. that probably means that for every registered member on the forum, the forum keeps a record of what threads the user has last visited and at what stage. and this data is updated everytime the user visited a thread he is watching. am i correct? :p
     
  14. cedivad

    cedivad Active Member

    I think at something like this:

    PHP:
    onNewPost:

    foreach (
    membersWhoPostedInTheThreadAndAreSubscribed AS member)
    if (
    member[thread_last_read] > thread[last_post_dateline] AND ! alert_exist_for_this_thread_and_is_unread())
    insert_alert();
    The above should be, IMO, changed to:

    PHP:
    onNewPost:

    foreach (
    membersWhoPostedInTheThreadAndAreSubscribed AS member)
    if (
    member_has_readed_the_alerts_from_the_last_post_dateline())
    insert_alert();

    However why it shuldn't work as facebook? (if you have time to reply, else keep coding fast!!! :D)
     

Share This Page