Thread read indication not working


Advanced search

Message boards : Web site : Thread read indication not working

Sort
Author Message
Profile Conan
Volunteer tester
Avatar

Joined: Sep 13 06
Posts: 219
ID: 100
Credit: 4,256,493
RAC: 0
Message 3766 - Posted 24 Feb 2008 14:00:28 UTC

When you come into the forum all the messages that you have not read show as a yellow page on the left hand side, this is as it should be.

If I then open a thread to read it and then close it after reading that yellow page on the left should disappear to show I have read it, this is not happening.
After reading a thread it still shows that it has not been read even if no new messages have been added.
____________

Profile Andre Kerstens
Forum moderator
Project tester
Volunteer tester
Avatar

Joined: Sep 11 06
Posts: 749
ID: 1
Credit: 15,199
RAC: 0
Message 3771 - Posted 24 Feb 2008 17:17:44 UTC

It disappears for me when I read a thread... haven't touched that functionality as it comes standard with boinc. Maybe an IE feature? (we've only tested with safari and firefox)
____________
D@H the greatest project in the world... a while from now!

Profile Conan
Volunteer tester
Avatar

Joined: Sep 13 06
Posts: 219
ID: 100
Credit: 4,256,493
RAC: 0
Message 3783 - Posted 25 Feb 2008 3:47:17 UTC - in response to Message ID 3771 .
Last modified: 25 Feb 2008 3:51:35 UTC

It disappears for me when I read a thread... haven't touched that functionality as it comes standard with boinc. Maybe an IE feature? (we've only tested with safari and firefox)


G'Day Andre,
I only use Firefox and I am using my Linux AMD machine to access this web site.
It is still happening, began with the recent upgrades worked up till 2 days ago.

On my Windows AMD machine I also use Firefox and I don't get any indication in the left hand column that I have read the threads at all as no thread has the yellow page/flag and therefore all appear to have been read when they haven't from that computer.

EDIT ::: I tried a couple of things and have found that if I read a thread it does not update that I have read it until I then get out of the Forum and then go back in, it then shows I have read it. (This is on the Linux machine).
____________
Profile Conan
Volunteer tester
Avatar

Joined: Sep 13 06
Posts: 219
ID: 100
Credit: 4,256,493
RAC: 0
Message 3838 - Posted 27 Feb 2008 13:04:58 UTC

Still can't get this to work as it should.

When I enter the Forum I am presented with a list of areas of interest.
I select the area I want and enter that to be presented with all the threads available to be read.
Also all the threads that have changed sine I last visited.
I select one of these threads read it, add to it if I want, then exit back to the thread list to see if i want to read any more.

The indicator still shows as if I have not read the thread.

If I then go back to the Forum menu and then re-select the area of interest it then shows that the thread I had read before has no marker and shows I have read it.

I am using Firefox version 2.0.0.12 with Linux Fedora Core 3 on an AMD Opteron 285.
____________

Profile Andre Kerstens
Forum moderator
Project tester
Volunteer tester
Avatar

Joined: Sep 11 06
Posts: 749
ID: 1
Credit: 15,199
RAC: 0
Message 3840 - Posted 27 Feb 2008 20:52:04 UTC - in response to Message ID 3838 .

I thought it worked for me, but I have noticed this now as well: the yellow icons are visible even after having read the thread. Wonder if it has to do with a database field that doesn't get updated correctly. We'll research this a bit more and get hopefully back with a fix.

AK

Still can't get this to work as it should.

When I enter the Forum I am presented with a list of areas of interest.
I select the area I want and enter that to be presented with all the threads available to be read.
Also all the threads that have changed sine I last visited.
I select one of these threads read it, add to it if I want, then exit back to the thread list to see if i want to read any more.

The indicator still shows as if I have not read the thread.

If I then go back to the Forum menu and then re-select the area of interest it then shows that the thread I had read before has no marker and shows I have read it.

I am using Firefox version 2.0.0.12 with Linux Fedora Core 3 on an AMD Opteron 285.


____________
D@H the greatest project in the world... a while from now!
Odysseus

Joined: May 6 07
Posts: 18
ID: 376
Credit: 3,914
RAC: 0
Message 3847 - Posted 28 Feb 2008 6:07:04 UTC

Something similar was noticed in the SETI@home forums. Does it make a difference whether you use the browser’s Back function or the 'breadcrumbs' link near the top of the page? Using Safari, IME the yellow icons have never disappeared from BOINC message boards when going Back, but clicking in through any link clears them.

Recently all the old topics in these forums turned up as unread, but I haven’t noticed any that I’ve read since then failing to update. I’ve just popped in with Firefox as well, by way of a test, and it also is behaving normally for me. (Mac OS v10.4.11, Safari v3.0.4, Firefox v1.5.0.12.)

Profile KSMarksPsych
Volunteer tester
Avatar

Joined: Sep 13 06
Posts: 26
ID: 87
Credit: 8,222
RAC: 0
Message 3848 - Posted 28 Feb 2008 10:26:26 UTC

Firefox 2 on Fedora 7 started showing this behavior on projects with new server software (here, Seti/Seti Beta for example). But on projects with old(er) backends, the browser back arrow still will reload the page. Using the refresh button in the browser will update the yellow icons though as will clicking the "breadcrumb" links (I like that term). So my gut feeling is David broke something in the web code.
____________
Kathryn :o)
The BOINC FAQ Service
The Unofficial BOINC Wiki
The Trac System
More BOINC information than you can shake a stick of RAM at.

Profile Conan
Volunteer tester
Avatar

Joined: Sep 13 06
Posts: 219
ID: 100
Credit: 4,256,493
RAC: 0
Message 3849 - Posted 28 Feb 2008 11:38:42 UTC

I always go back with the 'back' arrow at the top left of the browser.
It has always refreshed for me before on all forums (although I may have to now test this on all the ones that have updated their software).

Have no idea what you are talking about with "breadcrumb" links.

Also can't find any 'refresh' button or do you mean the curling arrow "reload current page' button?
____________

Profile KSMarksPsych
Volunteer tester
Avatar

Joined: Sep 13 06
Posts: 26
ID: 87
Credit: 8,222
RAC: 0
Message 3860 - Posted 28 Feb 2008 23:47:52 UTC

*sigh*

I was tired when I wrote that. I do mean reload, not refresh.

And the breadcrumb links are the ones at the head of the forums "Message boards : Web site : Thread read indication not working" where Message boards and Web site are clickable.



And I can pretty much confirm it's something in the newest server code. David just updated the BOINC forums and it too is now doing the not reloading of the page using the back button in the browser thing.
____________
Kathryn :o)
The BOINC FAQ Service
The Unofficial BOINC Wiki
The Trac System
More BOINC information than you can shake a stick of RAM at.

Odysseus

Joined: May 6 07
Posts: 18
ID: 376
Credit: 3,914
RAC: 0
Message 3861 - Posted 29 Feb 2008 4:48:39 UTC - in response to Message ID 3849 .

Have no idea what you are talking about with "breadcrumb" links.

I guess they’re so called because they provide a trail back home, so to speak; they’re especially useful in large and complex websites. I came across the term in a book about HTML, IIRC; script-driven pages can generate such links automatically from the site’s directory structure.

Profile Conan
Volunteer tester
Avatar

Joined: Sep 13 06
Posts: 219
ID: 100
Credit: 4,256,493
RAC: 0
Message 3866 - Posted 2 Mar 2008 11:54:15 UTC

OK thanks for the clarifications, I understand now.
____________

Profile Andre Kerstens
Forum moderator
Project tester
Volunteer tester
Avatar

Joined: Sep 11 06
Posts: 749
ID: 1
Credit: 15,199
RAC: 0
Message 3878 - Posted 8 Mar 2008 22:51:01 UTC - in response to Message ID 3860 .

That's good to hear. We'll wait for a fix in the boinc code until investigating further.

Thanks, Andre


And I can pretty much confirm it's something in the newest server code. David just updated the BOINC forums and it too is now doing the not reloading of the page using the back button in the browser thing.


____________
D@H the greatest project in the world... a while from now!
Profile KSMarksPsych
Volunteer tester
Avatar

Joined: Sep 13 06
Posts: 26
ID: 87
Credit: 8,222
RAC: 0
Message 3879 - Posted 9 Mar 2008 10:03:29 UTC - in response to Message ID 3878 .

That's good to hear. We'll wait for a fix in the boinc code until investigating further.

Thanks, Andre


I guess that means someone should write a Trac ticket...

I can put it on my to-do list, but I don't know when I'll have time to sit down and do it properly.

____________
Kathryn :o)
The BOINC FAQ Service
The Unofficial BOINC Wiki
The Trac System
More BOINC information than you can shake a stick of RAM at.

Message boards : Web site : Thread read indication not working

Database Error
: The MySQL server is running with the --read-only option so it cannot execute this statement
array(3) {
  [0]=>
  array(7) {
    ["file"]=>
    string(47) "/boinc/projects/docking/html_v2/inc/db_conn.inc"
    ["line"]=>
    int(97)
    ["function"]=>
    string(8) "do_query"
    ["class"]=>
    string(6) "DbConn"
    ["object"]=>
    object(DbConn)#18 (2) {
      ["db_conn"]=>
      resource(72) of type (mysql link persistent)
      ["db_name"]=>
      string(7) "docking"
    }
    ["type"]=>
    string(2) "->"
    ["args"]=>
    array(1) {
      [0]=>
      &string(51) "update DBNAME.thread set views=views+1 where id=289"
    }
  }
  [1]=>
  array(7) {
    ["file"]=>
    string(48) "/boinc/projects/docking/html_v2/inc/forum_db.inc"
    ["line"]=>
    int(60)
    ["function"]=>
    string(6) "update"
    ["class"]=>
    string(6) "DbConn"
    ["object"]=>
    object(DbConn)#18 (2) {
      ["db_conn"]=>
      resource(72) of type (mysql link persistent)
      ["db_name"]=>
      string(7) "docking"
    }
    ["type"]=>
    string(2) "->"
    ["args"]=>
    array(3) {
      [0]=>
      object(BoincThread)#3 (16) {
        ["id"]=>
        string(3) "289"
        ["forum"]=>
        string(2) "10"
        ["owner"]=>
        string(3) "100"
        ["status"]=>
        string(1) "0"
        ["title"]=>
        string(34) "Thread read indication not working"
        ["timestamp"]=>
        string(10) "1205057009"
        ["views"]=>
        string(4) "1438"
        ["replies"]=>
        string(2) "12"
        ["activity"]=>
        string(20) "1.5771034000862e-107"
        ["sufferers"]=>
        string(1) "0"
        ["score"]=>
        string(1) "0"
        ["votes"]=>
        string(1) "0"
        ["create_time"]=>
        string(10) "1203861628"
        ["hidden"]=>
        string(1) "0"
        ["sticky"]=>
        string(1) "0"
        ["locked"]=>
        string(1) "0"
      }
      [1]=>
      &string(6) "thread"
      [2]=>
      &string(13) "views=views+1"
    }
  }
  [2]=>
  array(7) {
    ["file"]=>
    string(63) "/boinc/projects/docking/html_v2/user/community/forum/thread.php"
    ["line"]=>
    int(184)
    ["function"]=>
    string(6) "update"
    ["class"]=>
    string(11) "BoincThread"
    ["object"]=>
    object(BoincThread)#3 (16) {
      ["id"]=>
      string(3) "289"
      ["forum"]=>
      string(2) "10"
      ["owner"]=>
      string(3) "100"
      ["status"]=>
      string(1) "0"
      ["title"]=>
      string(34) "Thread read indication not working"
      ["timestamp"]=>
      string(10) "1205057009"
      ["views"]=>
      string(4) "1438"
      ["replies"]=>
      string(2) "12"
      ["activity"]=>
      string(20) "1.5771034000862e-107"
      ["sufferers"]=>
      string(1) "0"
      ["score"]=>
      string(1) "0"
      ["votes"]=>
      string(1) "0"
      ["create_time"]=>
      string(10) "1203861628"
      ["hidden"]=>
      string(1) "0"
      ["sticky"]=>
      string(1) "0"
      ["locked"]=>
      string(1) "0"
    }
    ["type"]=>
    string(2) "->"
    ["args"]=>
    array(1) {
      [0]=>
      &string(13) "views=views+1"
    }
  }
}
query: update docking.thread set views=views+1 where id=289