The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Shuffle Text BB Code (Randomizes text) (BBCode) Details »» | ||||||||||||||||||||||
Shuffle Text BB Code (Randomizes text) (BBCode)
Developer Last Online: Aug 2023
This BB Code uses Javascript to shuffle the alpha-numeric and some special characters in a block of text. This can be used to create 'puzzles' for your members or perhaps provide answers to questions that aren't immediately apparent should someone accidentally glance at them. The use is of course up to you.
I found this Javascrpt already created on the web and have left the copyright info in tact. I made minor changes to adapt it to a BB Code. Demo: here. Add a new BBCode Title: Random (Shuffle) Text BB Code Tag Name: ran Replacement: Code:
<script type="text/javascript"> function str_shuffle (str) { // Shuffles string. One permutation of all possible is created // // version: 1006.1915 // discuss at: http://phpjs.org/functions/str_shuffle // + original by: Brett Zamir (http://brett-zamir.me) // * example 1: shuffled = str_shuffle("abcdef"); // * results 1: shuffled.length == 6 if (str == undefined) { throw 'Wrong parameter count for str_shuffle()'; } var getRandomInt = function (max) { return Math.floor(Math.random() * (max + 1)); } var newStr = '', rand = 0; while (str.length) { rand = getRandomInt(str.length-1); newStr += str.charAt(rand); str = str.substring(0, rand)+str.substr(rand+1); } return newStr; } </script> <script> document.write(str_shuffle("{param}")); </script> Description: This code shuffles text. Do not use the following characters: " {}[]<>& Use Option: No Button Image: (optional) Remove Tag If Empty: Yes All Disable Options: Yes The following special characters do not work: " {}[]<>& (There may be others) The following special characters do work: .,!?$() Please mark as installed if you use this. View My Profile for more BB Code Enhancements- they work on all versions. Example: [b][ran]A bold example[/ran].[/b] = ex adlmopbl eA. Show Your Support
|
Comments |
#2
|
||||
|
||||
Note- this will randomize the letters each time you load the page... If you want to keep the same persistent order each time the page is loaded change the line in the replacement code:
Code:
return Math.floor(Math.random() * (max + 1)); An example is: Code:
return Math.floor(0.5 * (max + 1)); |
#3
|
||||
|
||||
Excellent
installed + 5 stars keep it up man ! |
#4
|
||||
|
||||
Gonna give this a try out for a little fun in the threads!
Great work thanks |
#5
|
|||
|
|||
your site have a trojen
|
#6
|
||||
|
||||
If you mean my demo site it definitely does not have a trojan... another BB Code on that page activates your adobe PDF reader to embed a PDF file, you may have a virus connected to that. What type of message/error are you getting?
|
#7
|
|||
|
|||
I declined the Adobe pop up thing as I'm using a brand new Lap Top and have not yet used Adobe reader and couldn't be bothered to go through accepting the licenses ect, and I got locked out of Firefox untill I restarted.
This is litterally been switched on in the past half hour. |
#8
|
||||
|
||||
I don't know what to tell you, my site is clean... new laptops sometimes have really bad anti-viruses pre-installed- they're always the first thing I change.
|
#9
|
|||
|
|||
Yeah mine did have a really bad av installed lol, it's been swapped now.
I don't think your site is infected, it was just a pain that the Acrobat reader crahsed my laptop when it tried to run the first use process or whatever it was trying to do, it was only because I declined to accept the TOS of Adobe, but I couldn't get my head round why it crashed Firefox as a result. |
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|