1 post - then they are immediately asked to "save" it by registering. If you had this set to 5 posts, this would confuse the guest as to why their post was not getting posted. It would also make it less likely they they would actually post 5 times to get to the register page. In turn those posts may never actually get posted, creating a queue of unposted posts.
The new reply (or new thread), should have the date of when they activate their account. If the user doesn't activate their account for another day, their post could potentially get buried. It wouldn't make sense if that post suddenly appeared before others.
The mechanism for saving the post should probably be stored in a temp database table, no? The time it is saved should probably correspond to how long unactivated accounts are saved.
This brings up a new issue, and in essence creates a new user group - users that haven't activated their account and have unposted threads/posts - These users should probably be told that they have not activated their account, and have unposted threads/posts via some kind of notification (added conditional, email, etc) that will be deleted in x number of days.
|