Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.6 > vBulletin 3.6 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Encheferizer Details »»
Encheferizer
Version: 1.05, by cheesegrits cheesegrits is offline
Developer Last Online: Nov 2011 Show Printable Version Email this Page

Category: Forum Display Enhancements - Version: 3.6.4 Rating:
Released: 12-18-2006 Last Update: 01-06-2007 Installs: 93
Uses Plugins
Additional Files  
No support by the author.

The Encheferizer

Product
: Encheferizer 1.05
Author: Hugh Messenger (cheesegrits)
Support: On this thread only
Tested on: vBulletin 3.6.0 through 3.6.4
Average Install Time: 30 seconds

Summary

Do you have some troublesome users you want to punish but don't want to ban them just yet? Or maybe play a practical joke on some of your users? Or just have some good old fashioned Swedish Chef Fun? Then this is the mod for you.

What it Does

Displays all posts from a configurable list of UserID's and / or in ForumID's in "mock swedish". You don't have to have seen the Swedish Chef from the Muppet Show, but it sure would make a lot more sense if you have, Bork Bork Bork!

Individual encheferized users see their posts as usual:

Attachment 57831

Everyone else sees them like this:

Attachment 57830

Encheferized forums are "translated" in entirety - posts, titles, descriptions and all. Encheferized posts are NOT altered in the database, they are encheferized on the fly during template evaluation. So when you've had your fun, you just remove ID's from the list and things will go back to normal.

There are some options to control how victims see their own and other victims posts, see the ACP Encheferizer options for details (under the main vBulletin settings list). As of v1.03, the Encheferizer supports bbcode, smilies, IMG's and URL's.

Why?

Good question. Well, apart from just being funny as all get out, I wrote this for a friend who has some very persistant troublemakers on his forum. It turns out that Encheferization is a remarkably good tool for controlling Bad Boyz & Gurlz. It has a way of focusing peer pressure, creates much confusion amongst the Encheferized, and much hilarity for everyone else. Best of all, it renders the Encheferized unable to properly vent their spleen - after all, who can take threats of violence and foul language seriously when it is rendered in mock swedish?

And of course, having an enchererized forum on your board is just good old fashioned family fun!

Installation
  1. Copy bb_encheferizer.php to ./includes in your forum root.
  2. Import the product XML from your ACP Product Manager.
  3. Don't forget to hit the install button on this page. No, I'm not bucking for HOTM, I just want to be able to let you know about any updates!
Configuration
  1. Find the Encheferizer under the vBulletin Settings menu in your ACP.
  2. Enter a comma separated list of userids and/or forumids you want to encheferize.
  3. Light blue touch paper and stand well clear.
Upgrading
  1. Copy the new bb_encheferizer.php to your forum ./includes folder. If you are upgrading from 1.02 or earlier delete the old encheferizer.php.
  2. Re-import the product XML, remembering to set Overwrite to Yes.
Uninstallation
  1. Uninstall the product from the ACP Product Manager.
  2. Delete the ./includes/encheferizer.php and/or bb_encheferizer.php file(s).
Change History
  • 1.05 Fixed forum description and guest posting bugs.
  • 1.04 Fixed post caching bug. Fixed PM title bug (thanks Adrian). Improved bbcode support to prevent "[escaping the chef]".
  • 1.03 Added support for bbcode, smilies, IMG's and URL's.
  • 1.02 Added forum encheferization and "Victims See As" options.
  • 1.01 Changed version and ZIP numbering to match vborg version checking.
  • 1.0.1 Added thread and post title encheferizing, input validation on userid list
  • 1.0.0 Original release
Thanks

Major props to Erik Bakker for the original encheferizer.php port.

Thanks to SirAdrian for putting up with my dumb questions.

Productizing made easy using the Advanced Product Manager by mtha.


With Apologies To

The Swedish Chef. Bork Bork Bork!


Enjoy!

-- hugh

Show Your Support

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

Comments
  #12  
Old 12-19-2006, 11:43 PM
Hornstar Hornstar is offline
 
Join Date: Jun 2005
Location: Australia
Posts: 2,469
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

lol, nice work, something for those members who never learn. however i think any member who had this occur to them would then start making lots of threads saying whats going on etc. and then that would add to the spam... maybe ill leave this for a special occasion like April fools like the above said... nice work tho.
Reply With Quote
  #13  
Old 12-19-2006, 11:52 PM
cheesegrits's Avatar
cheesegrits cheesegrits is offline
 
Join Date: May 2006
Posts: 500
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by tanyeri24 View Post
for me it would be interesting if the user see all posts Encheferized. That would be hilarious because he have to logout to read it in correct language, so he cannot use his account.
I've already added two new options, that control whether encheferized users (or "victims") see their own posts as regular or encheferized. One option lets you define if individual victims see their own posts encheferized or not. The other defines whether all victims will see all other victims as encheferized or not (setting to Yes overrides the per-victim option).

I'm also adding a "forumids" option. I've had a couple of folk say that their users WANT to be encheferized, but only in specific forum(s).

I'll be uploading the new version some time tonight, probably.

-- hugh
Reply With Quote
  #14  
Old 12-20-2006, 12:02 AM
cheesegrits's Avatar
cheesegrits cheesegrits is offline
 
Join Date: May 2006
Posts: 500
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by hornstar1337 View Post
lol, nice work, something for those members who never learn. however i think any member who had this occur to them would then start making lots of threads saying whats going on etc. and then that would add to the spam... maybe ill leave this for a special occasion like April fools like the above said... nice work tho.
Oh, but that's where the fun is! I wish I could point you at some of the threads where the victims are trying to work out what is going on, and everyone else is just having a fine old time. But I don't want to publish those links without explicit permission from the admins running those boards. All I can tell you is that some of the threads have reduced grown admins to tears of helpless laughter.

Yes, it does cause quite a commotion for a little while, but a) watching the victims curse and threaten and generally go ape sh*t in Swedish Chef speak is just too funny for words, and b) you can turn it off any time, and let the victims know that if they annoy you again, they'll get encheferized again, or booted.

Basically, the reason I wrote this was as a last resort before having to ban trouble makers. As I said in the release ntoes, encheferizing has a way of bringing peer pressure to bear on trouble makers. You don't even have to say a word - your members will eventuall work out what's going on. It worked on Usenet 15 years ago, and it seems to work on bulletin boards now.

-- hugh
Reply With Quote
  #15  
Old 12-20-2006, 01:23 AM
GrendelKhan{TSU's Avatar
GrendelKhan{TSU GrendelKhan{TSU is offline
 
Join Date: Jun 2005
Location: Boston | Seoul, S. Korea
Posts: 1,311
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

rofl!!

<< bookmarked for next upgrade. nice job!!
Reply With Quote
  #16  
Old 12-20-2006, 02:31 AM
tobybird's Avatar
tobybird tobybird is offline
 
Join Date: Jul 2006
Posts: 374
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

omg this would make a fantastic April Fools joke! LOL
Reply With Quote
  #17  
Old 12-20-2006, 03:05 AM
Adrian Schneider's Avatar
Adrian Schneider Adrian Schneider is offline
 
Join Date: Jul 2004
Posts: 2,528
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'll be kind and post the one from my StarCraft site.

Just a warning... foul language and hatred makes its appearance as the thread progresses. Enter at your own risk.

[enchef no longer active, so link removed]

I'm Aj, and cheesegrits is posting as "The Swedish Chef". It was a fun day to say the least.
Reply With Quote
  #18  
Old 12-22-2006, 11:31 PM
Insert Username Insert Username is offline
 
Join Date: Feb 2006
Posts: 65
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey cheesegrits, I have a problem that maybe you could help me with. This hack, combined with a db error and another issue ended up deleting one of my users. Now I was able to reconstruct the user account, and I uninstalled this hack, along with deleting the file in the /includes folder. However, some (maybe 10%) of the user's posts are still being affected by this hack, despite it no longer being installed. Any idea how that's happening or where I should go to fix it? The posts are still intact, because if I go to edit them, I see the proper text. But somewhere in my forums, something is hanging on to this and I need to shake it look. Any help would be appreciated! Thanks.
Reply With Quote
  #19  
Old 12-23-2006, 01:36 PM
cheesegrits's Avatar
cheesegrits cheesegrits is offline
 
Join Date: May 2006
Posts: 500
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

First off, my apologies if the Encheferizer had anything to do with the problems. Although I am puzzled as to how it could have had anything to do with deleting a user, as all it does is modify some display variables just before they get eval'ed in the templates. It doesn't go anywhere within a mile of any database calls, so I doubt it had anything to do with any db errors, either.

I'm half way to North Carolina right now, having a hot spot pit stop breakfast. I'll PM you when I get where I'm going, to find out more about what other hacks you were running. I suspect to get rid of any remaining traces of chefspeak you may have to rebuild a cache somewhere. I do assure you though that nothing has been changed (by me!) in any of your databases. It's 100% done on the display / rendering end.

More news in another 500 miles or so.

-- hugh
Reply With Quote
  #20  
Old 12-23-2006, 01:46 PM
Insert Username Insert Username is offline
 
Join Date: Feb 2006
Posts: 65
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks cheesegrits. Honestly, I don't know that this hack was at all responsible for this. I think it was just one of several factors. It happened that the user deleted was one currently under the effect of it, so that's all I'm basing it on.

No rush on this!
Reply With Quote
  #21  
Old 12-24-2006, 01:14 PM
Rat1972 Rat1972 is offline
 
Join Date: Jun 2005
Posts: 146
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I installed it on my board and i took one member for this mod. He always makes fun of anybody else and now he was standing in the spotlights and all the members loved it. Thanks for the big laugh your mod gaved us!
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 03:03 PM.


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.07877 seconds
  • Memory Usage 2,318KB
  • Queries Executed 25 (?)
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
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete