The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Allow Your Users to Post Anonymously Without Logging Out Details »» | |||||||||||||||||||||||||||
Allow Your Users to Post Anonymously Without Logging Out
Developer Last Online: Nov 2013
When I released my Post As Anonymous Mod Hack (now obsolete), many users wanted the ability to allow ANY user to post anonymously. This hack fulfils that request.
It is a VERY long and difficult hack to install. Therefore, I have written the instruction file radically different than any I have ever written before. This one is written in discrete steps. Rather than having you blindly edit files and hope everything works when it's done, I have you do the hack in steps and TEST each step. IF YOU DO NOT KNOW HOW TO CODE, I SUGGEST YOU POST A SERVICE REQUEST AND ASK SOMEBODY TO INSTALL THIS FOR YOU. Features: A. Control anonymous posting at the board, forum, usergroup, and user level. This means that you can use the anonymous posting in any combination that you can use features such as allowing users to reply to posts. B. Users can post anonymously, but still subscribe to the thread. C. You can set the anonymous username per usergroup. For example, Admins can post as Anonymous Admin, while regular users post as Anonymous Registered Member. D. Mods and Admins can see who truly posted. E. Users can see their name on their own anonymous post. F. The "edited by" message does not show on anonymous posts. G. Lastposter works properly. H. Search will not pull up a user's anonymous posts under their name. But, you can search for all anonymous posts. I. Anonymous posts are marked so that you don't forget the post is anonymous and "out" yourself. J. Anonymous posts can be safely quoted. I will not support this hack for any version of vbulletin other than 3.0.7. Show Your Support
|
Благодарность от: | ||
Gophers |
Comments |
#62
|
||||
|
||||
The query at the end updates the permissions for all user groups. You're going to have to double check your permission settings at every level. There is no difference in the code between admins and any other user group. If it works for one, it works for all if you have your settings correct.
|
#63
|
|||
|
|||
I just want to thank you again for developing this hack!! This is working great so far!
|
#64
|
|||
|
|||
Ok, the modification to editpost.php has a logic error in it.
You test two conditions in a nested double test: Was post made anon? - Yes -- was it anon before? ---Yes set a bunch of vars incl $threadupdate ---No set a bunch of vars incl $threadupdate - No -- was it anon before? ---Yes set a bunch of vars incl $threadupdate ---No set a bunch of vars incl $threadupdate Then you later have logic twice to update the thread // if (!empty($threadupdate)) $threadupdate will never be empty in either case. Net effect: When a thread is posted and someone replies to it and then edits their reply, thread.postusername and thread.postuserid are overwridden inappropriately and the 2nd threadupdate . Thread should only be updated with anon/real user names and IDs if the OP is edited. This is the change I made to the entire code set of editpost.php following delete_post_index($postid); PHP Code:
I also removed "postuserid = $edit[userid]" in all spots in that code (it was in every update to $threadupdate). |
#65
|
||||
|
||||
Ok, I've installed this hack, and it seems as though it's not functioning properly... can someone please assist me with this?
Here's what's happening... I can post as anon via New Thread, Reply & Quick Reply. Anon shows up as the username, however, the avatars still show, even when logged out. Also, the "location" shows up, and for some reason, the Anon avatar doesn't work, and the anon user title doesn't either. The other issue is that when you click on the Anonymous username, and view profile, it shows the REAL poster's profile. I've tested this as Admin / Mod & User. Even Not Logged In users can see the Anon's REAL avatar / location etc... Did I miss a step somewhere around the Postbit or showthread? I'm using the Postbit Legacy, on vb3.07. |
#66
|
||||
|
||||
Well, if you have followed the directions, you have not completely installed the hack because this problem would have shown up during testing. What step are you on? That makes it easier to diagnose what could be going on. Also, I need a link to a thread that is having the problem.
|
#67
|
|||
|
|||
Hi,
Excellent work, but I've a question: If more users than one can answer anonymous a thread it will be usefull, that the users know, who had answerd. Maybe with a random number after the "Anonymous Registered User" username. For example: 1. Post: Anonymous Registered User [777] Hi there 2. Post: Anonymous Registered User [888] What are you doing ? 3. Post: Anonymous Registered User [777] Nothing So the other users know that the 1. and 3. post was posted by the same user. I hope you understand what i mean :nervous: |
#68
|
|||
|
|||
I understand what you mean...and it sounds like a useful mod to the hack. Less confusion in the thread regarding who's replying to whom.
|
#69
|
||||
|
||||
Feel free to do it as an addon, but this hack is already massively complicated. I'm not sure users could take any more changes; so I won't be implementing that at this juncture.
|
#70
|
||||
|
||||
I just found this hack today and *funny* I am working on the same for some months now and will be going to finish it soon.
But it is less complicated, I just took a look on your instructions and how you did it *wow* My "Anonymity-Hack" will bring that requested feature along with it and even some more, while it also does not need any additional table in the database and less queries. I just started beta-testing my hack ... Anyway - nice work, when mine is finished we should compare them |
#71
|
||||
|
||||
Quote:
Thanks |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|