Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
0 user currently in Acmlmboard support?.
Acmlm's Board - I2 Archive - Acmlmboard support? - Mark Read | |
Pages: 1 2Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Apophis

Red Super Koopa
Level: 45

Posts: 66/882
EXP: 640255
For next: 19909

Since: 03-15-04

Since last post: 15 hours
Last activity: 15 hours
Posted on 03-18-04 02:30 AM Link | Quote
It would be really nice if we had the option "mark thread read" instead of having to mark entire forums at once.
Toxic
in a sublime state of mind
Level: 75

Posts: 246/2857
EXP: 3732709
For next: 94195

Since: 03-15-04

Since last post: 3 days
Last activity: 8 hours
Posted on 03-18-04 02:34 AM Link | Quote
Or after you go into it, it gives you an option to mark it / does it automagically.
Anya

The Exile
Ultima Mezcla de Yin Yan

Level: 98

Posts: 273/5337
EXP: 9530313
For next: 124040

Since: 03-15-04
From: South Florida

Since last post: 2 days
Last activity: 2 days
Posted on 03-18-04 07:46 PM Link | Quote
Hmmm..good idea. Sometimes I'll look into a forum, but since I have to go somewhere or whatever the case maybe, I don't have the time to read all of the threads, but only a few. Hate to mark them all read (which I do all the time) and would be nice if we could mark then one by one.
FreeDOS

Lava Lotus
Wannabe-Mod :<
Level: 59

Posts: 127/1657
EXP: 1648646
For next: 24482

Since: 03-15-04
From: Seattle

Since last post: 6 hours
Last activity: 4 hours
Posted on 03-18-04 07:52 PM Link | Quote
It would cause too much database overload.

At least for the Acmlm's Board. Small boards may be fine...
ErkDog

Fuzz Ball
Level: 47

Posts: 66/982
EXP: 752190
For next: 14013

Since: 03-15-04
From: Richmond, VA

Since last post: 40 days
Last activity: 19 days
Posted on 03-19-04 03:11 AM Link | Quote
gee.... it would also be realy nice

if people bothered to read the OTHER THREADS before making NEW ONES

considering there were about 100 threads about this on the old board....

and someone ALREADY started one about it on the NEW board....
Acmlm

Torosu
heh
Level: 51

Posts: 206/1173
EXP: 981994
For next: 31944

Since: 03-15-04
From: Somewhere that isn't outside of Sherbrooke, Québec, Canada

Since last post: 39 days
Last activity: 3 hours
Posted on 03-19-04 03:55 AM Link | Quote
And I'll just pretty much repeat what I said the previous times this was asked (although I hadn't seen this again for a while ):


If you store one "read date" per thread per user (can't think of a more efficient way, except maybe cookies), the table would grow pretty quickly ... with the current amounts here, the table would currently have a maximum of 194565 values stored, and that's after only 4 days ... on the previous board, it would have been around 60 million

Then again, I could make it only store a value when you specifically mark a thread read (when you enter the thread ), and make "Mark forum read" remove all "thread read" values for the forum, so the actual table size would be much smaller ... probably still at least in the thousands or more, though ...
ErkDog

Fuzz Ball
Level: 47

Posts: 72/982
EXP: 752190
For next: 14013

Since: 03-15-04
From: Richmond, VA

Since last post: 40 days
Last activity: 19 days
Posted on 03-19-04 04:22 AM Link | Quote
Acmlm... since you reopened the board

I have made 2 replies in 2 completely differnet threads, regarding.... Mark Thread vs Mark Forum.....
Apophis

Red Super Koopa
Level: 45

Posts: 81/882
EXP: 640255
For next: 19909

Since: 03-15-04

Since last post: 15 hours
Last activity: 15 hours
Posted on 03-19-04 06:07 AM Link | Quote
Originally posted by ErkDog
gee.... it would also be realy nice

if people bothered to read the OTHER THREADS before making NEW ONES



I DID! I don't see any other threads about this in this forum. Where is it?

Edit: I found it in Help & Suggestions. My mistake. I looked here, but it never occured to me to look there. Please close this thread. Sorry.


(edited by Apophis on 03-18-04 09:09 PM)
(edited by Apophis on 03-19-04 05:40 PM)
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 15/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 03-20-04 12:52 AM Link | Quote
An alternative to storing dates would be storing a bit (I'm assuming you can do that, I wouldn't know, but bits should be smaller than dates) for each user per thread. However, this is going to cause the server to have to do more work, since it would have to set that bit for everyone every time someone posted (and once every time someone viewed a thread, but that's negligable). Don't really know if that'd be much better, though.
ErkDog

Fuzz Ball
Level: 47

Posts: 76/982
EXP: 752190
For next: 14013

Since: 03-15-04
From: Richmond, VA

Since last post: 40 days
Last activity: 19 days
Posted on 03-20-04 02:55 AM Link | Quote
there is no other way to do it than a timestamp....
Tuvai
Permanently banned for account hacking.
Level: 24

Posts: 82/211
EXP: 74894
For next: 3231

Since: 03-15-04

Since last post: 566 days
Last activity: 339 days
Posted on 03-20-04 03:02 AM Link | Quote
There's a very easy way to do it actually; all that needs do be done is making it so it only dispays the new post image on threads, where the last-posted-in date is later than the date of your last visit.

I've also seen some boards that create a cookie with the thread's last post date in every thread that you read; so if you have the cookie on your computer and the date is similiar to the thread's last post date, you don't see the 'new' image anymore.
ErkDog

Fuzz Ball
Level: 47

Posts: 80/982
EXP: 752190
For next: 14013

Since: 03-15-04
From: Richmond, VA

Since last post: 40 days
Last activity: 19 days
Posted on 03-20-04 03:19 AM Link | Quote
yeah Tuvai... except for the part...

where you visit... only have time to read 1 thread

then they ALL Get marked read.......

and yes ... the cookie is the most commonly used method.... and storage size is not an issue.....

excpet that also does not propogate across multiple PC's

and can become annoying to say the least......
Tuvai
Permanently banned for account hacking.
Level: 24

Posts: 83/211
EXP: 74894
For next: 3231

Since: 03-15-04

Since last post: 566 days
Last activity: 339 days
Posted on 03-20-04 03:31 AM Link | Quote
Originally posted by ErkDog
yeah Tuvai... except for the part...

where you visit... only have time to read 1 thread

then they ALL Get marked read.......
With the default AcmlmBoard lastactive-timestamp which gets updated on EVERY pageview: yes. VBB stores a second timestamp for this, which only updates if you view a page, after having been gone for longer than a certain time. So, let's say this time is 15 minutes, this timestamp ONLY updates when you view a page, after not having done anything after 15 minutes.
ErkDog

Fuzz Ball
Level: 47

Posts: 82/982
EXP: 752190
For next: 14013

Since: 03-15-04
From: Richmond, VA

Since last post: 40 days
Last activity: 19 days
Posted on 03-20-04 03:39 AM Link | Quote
okay then...

I wake up

open my web browser which is bookmarked to board.acmlm.org let's say....

click 1 thread... relaize I got up later than I meant to....

rush to get in shower......

whoops all threads marked read now....

GJ ... not....
Tuvai
Permanently banned for account hacking.
Level: 24

Posts: 85/211
EXP: 74894
For next: 3231

Since: 03-15-04

Since last post: 566 days
Last activity: 339 days
Posted on 03-20-04 03:43 AM Link | Quote
Just so you know, that function is usually not configured for 15 minutes, but way longer time periods. Pretty obvious, that's where those 'your last visit was on bla bla bla'-things come from.
ErkDog

Fuzz Ball
Level: 47

Posts: 84/982
EXP: 752190
For next: 14013

Since: 03-15-04
From: Richmond, VA

Since last post: 40 days
Last activity: 19 days
Posted on 03-20-04 04:17 AM Link | Quote
then it would be equally stupid

I'd read threads

and they would never get marked as read

until I didn't visit the forum for like 3 hours or something.....

cookies are the only practical method besides what's in place now... hwihc works fine... if you aren't a lazy tard....
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 18/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 03-20-04 05:16 AM Link | Quote
Originally posted by ErkDog
there is no other way to do it than a timestamp....
I'm curious. Could you explain to me why a "read" bit wouldn't work?
ErkDog

Fuzz Ball
Level: 47

Posts: 87/982
EXP: 752190
For next: 14013

Since: 03-15-04
From: Richmond, VA

Since last post: 40 days
Last activity: 19 days
Posted on 03-20-04 05:31 AM Link | Quote
I'm kinda curious as to what the hell you're even talking about....

a "read bit"

you can't just put a 0 / 1 flag on the end of a thread as to whether or not it's been read or there are new posts

cause then

it will only have a NEW Icon between when the last person posted and when the next person clicks on it....

you'd have to have a "Bit" For each thread, for each user......

and the only way to know if it should be set or not.... is if you use..... timestamp...

I mean let's get real.....

UPDATE threadbits set new = 1 where userid!=lastposter

that's XXXX (however many users) updates

EVERYTIME SOMEONE POSTS......

and it would be a metric assload of records....

2000 users.... 2000 threads.... that's ... 4,000,000 friggin records..... 2000 of which would hav eto be updated EVERY TIME someone posted

and best I recall... Acmlm's board had 18000 threads or so before the DB was lost....

then when you load forum.php it has to select from threadbits for EVERY FRIGGIN thread shown on the screen ... for your user id......

then when a new user registers you have to throw XXX #of thread records into that table... all with 1 set... etc... etc...

I don't think elaborating on this example further would serve any purpose... as it's obviously way more work than it's worth to code... and would require TONS of SQL overhead to actually function
FreeDOS

Lava Lotus
Wannabe-Mod :<
Level: 59

Posts: 162/1657
EXP: 1648646
For next: 24482

Since: 03-15-04
From: Seattle

Since last post: 6 hours
Last activity: 4 hours
Posted on 03-20-04 07:18 AM Link | Quote
The point is that 'thread read' feature is only pratical with cookies. And that's not the best way...

Suppose you use two computers, neither computer would have the same cookie. Even so, some people opt to not store cookies or something else (I set my school computer to delete all cokies when the browser is closed).
Tuvai
Permanently banned for account hacking.
Level: 24

Posts: 87/211
EXP: 74894
For next: 3231

Since: 03-15-04

Since last post: 566 days
Last activity: 339 days
Posted on 03-20-04 04:29 PM Link | Quote
Originally posted by ErkDog
cookies are the only practical method besides what's in place now... hwihc works fine... if you aren't a lazy tard....
Not quite; basically, if you delete your cookies which some people, including me, quite frequently do, ALL threads will be marked as new.

Oh yeah, I'd think twice before saying cookies are the ONLY practical way of doing this, VBulleting obviously doesn't use cookies. Looks a lot like a timestamp actually.


(edited by Tuvai on 03-20-04 07:30 AM)
Pages: 1 2Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Acmlmboard support? - Mark Read | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.006 seconds.