Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Anonymous Forum (supports attachments and polls) Details »»
Anonymous Forum (supports attachments and polls)
Version: 1.00, by BirdOPrey5 (Senior Member) BirdOPrey5 is offline
Developer Last Online: Aug 2023 Show Printable Version Email this Page

Category: Show Thread Enhancements - Version: 3.8.x Rating:
Released: 06-14-2010 Last Update: Never Installs: 0
Template Edits
Re-useable Code Translations  
No support by the author.

WARNING: DO NOT BOTHER WITH THIS MOD. IT HAS A MAJOR FLAW.
Although threads and posts show up as 'Anonymous" the thread listing does not so it shows which user posted last in a thread and who started a thread. Oh well. I can't delete this otherwise I would, maybe a mod can or move this to the graveyard.

There is an existing "Anonymous Posting" hack here:
https://vborg.vbsupport.ru/showthread.php?t=177694

There are pros and cons to using that one over this, please read both threads and decide which is best for your situation.
Some Pro's of my mod:
  • Attachments supported
  • Polls supported
  • Mods can't see user's IP address
  • No need to make an additional user
Some cons of my mod:
  • Lots of template edits
  • You must edit template for every style you have public
  • You should keep a non-user-selectable style for admin purposes
  • Quoting (and multi-quoting) disabled
  • I'm not guaranteeing there is no way for a user to find who is posting anonymously, I just know there is no easy/visible/obvious way.
.

That said if anyone finds a way to see who posted please let me know here and I will do my best to fix it.

Even if you go with the other mod you might still want to use my edits for removing the option of mods to see the IP address of anonymous posters.

If you use this please mark as installed.

You need to make a new forum that will be your anonymous posting forum. Get the forum ID number and keep it, you will need to edit the IF statements below to your forum id number.

User's won't be able to quote (or multi-quote) a post because that would reveal the original poster's name.
They can still use the "Reply" button or Quick-Reply if enabled...

WARNING- Due to the nature of the hack any threads that are moved out of your anonymous forum will become non-anonymous and any threads moved into it will become anonymous. The original posters info is still stored in the database, it is simply being 'hidden' by these template edits. Please be ethical and warn your users that people with admin access can in theory see who they are if necessary.

Template edits...

First replace the username with "Anonymous" if your in your anonymous forum... for me I used forumid = 51, set this to your forum id for all if statements below.

Find:
Code:
<div id="postmenu_$post[postid]">
Above this add:
Code:
<!-- START ANON IF -->
<if condition="$thread['forumid'] == 51">
<span class="bigusername">Anonymous<br /></span>
<else />

Find:
Code:
$post[yahooicon] $post[skypeicon]</div>
			</div>
Below this add:
Code:
</if> <!-- END ANON IF -->
Now kill the infractions and IP address... if you want to keep these mods will be able to see who posted but other users won't.
Find:
Code:
$post[onlinestatus]
Above it add:
Code:
<if condition="$thread['forumid'] != 51"> <!-- START ANON IF -->
Find:
Code:
$post[iplogged]
Below it add
Code:
</if> <!-- END ANON IF -->
Now kill the signature in the Anonymous forum. If you've disabled sigs some other way you can skip this part.

Find:
Code:
<if condition="$post['signature']">
Replace With
Code:
    <!-- ANON FORUM EDIT 'AND' STATEMENT BELOW -->
		<if condition="$post['signature'] AND $thread['forumid'] != 51">
Now we need to remove the quote and multi quote buttons in the anon forum else they can be used to identify the original poster.

Find:
Code:
   		<if condition="$post['replylink']">
Replace With
Code:
    <!-- ANON FORUM EDIT 'AND' STATEMENT BELOW -->
		<if condition="$post['replylink'] AND $thread['forumid'] != 51">
Find:
Code:
<if condition="$show['multiquote_post']">
Replace With
Code:
<!-- ANON FORUM EDIT 'AND' STATEMENT BELOW -->
<if condition="$show['multiquote_post'] AND $thread['forumid'] != 51">
Repeat the steps above for all your user selectable styles.

And that's it, you now have an Anonymous forum.
Of course an admin can see who posted what by viewing with an un-altered style, keep this style from' public' use of course.

I'm pretty sure I got every way for the users go see who posted, less confident about mods but I can't think of any way off hand besides moving athread to a different forum in which case all bets are off.

Please post here if you find ways around the mod and I will update as necessary.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 06-15-2010, 03:49 AM
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
Senior Member
 
Join Date: Jun 2008
Location: New York
Posts: 10,610
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Posted to report thread to mod.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:05 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03766 seconds
  • Memory Usage 2,215KB
  • Queries Executed 15 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (14)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (2)post_thanks_box
  • (2)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit_info
  • (1)postbit
  • (2)postbit_onlinestatus
  • (2)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete