The long-awaited guide to including polls in posts is here! | Fandom (2024)

"WHAT TOOK YOU SO LONG QRUP YOU LITTLE SNAIL" - look calm down I was working on the mess that is Template:Cost ok spare my soul

Also I thought there'd be a method which would:

  • be able to insert images/pings in (arguably most important here since I know you're all going to only use them on W/F/L posts)

  • make it easier to format the post

  • works for all wikis

than what is listed on the BFDI wiki so I wanted to hold off until I can test it

Which you just saw like 5 minutes ago

So yeah time to speed through this WHOO-

(also this guide assumes you know how to:

  • Open Inspect

  • has the Console tab in said Inspect to send JavaScript API requests

  • has the Network tab also in said Inspect) to track down API requests

if you somehow don't have these features I'll write a more standard one for later, though I'm pretty sure most web browsers have them)

(and if you're on mobile you're already dead unless you're willing to download some apps, though I'm not going into that, Message Wall me if you want to know more)

(also this guide has a noticeable lack of images because it takes me 10 million years to make guides with images, spare my soul)

(also this guide may not be easier than the BFDI guide if you just want to make a fancy post, this is more for convenience with the bigger posts)

==============================================================

First, big difference, we're going to edit our post to include a poll, not create one. This is significantly easier to work with and doesn't require nearly as many developer tricks.

If you want to create a post instead, you can go through the BFDI guide.

Alright first off, create your post! Put everything you want to include in it (excluding the poll itself of course), and post it.

Now pull out Inspect and go to the Network tab. This tab tracks every API request made, including post-edit requests.

Make an edit to your post. And by "edit", I mean don't add anything, just spam Next until it goes through.

(Note: HAVE INSPECT STILL OPEN, ELSE IT WON'T DETECT THE REQUEST)

Now search for the request that would go something along the line of

wikia.php?controller=DiscussionThread&method=update

blah blah blah the beginning of the request should go something like that.

This is the post-edit request.

2 things you need to take out here. Click the request, then click the Payload tab on your right, then:

  • In Query String Parameters, take the number after "threadId" and save that somewhere.

  • In Request Payload, click "view source", then copy paste the whole thing and save that somewhere else. (REMEMBER TO CLICK "Show more" IF THE BUTTON APPEARS, YOU NEED THE WHOLE STRING)

Alright, now you got the 2 pieces you need. Time to edit them to include the poll.

Pull out the string you got from the whole Request Payload thing. Search for "poll: null," in that string, and replace that string exactly (including the comma) with:

"poll": { "question": "<QUESTION>", "answers": [ { "text": "<POLL OPTION 1>", "position": 0 }, { "text": "<POLL OPTION 2>", "position": 1 }, { "text": "<POLL OPTION 3>", "position": 2 } ]},

(If you don't see one, just add a comma and then this thing right before the very last "}" in the string)

If it's not obvious yet, replace <QUESTION> with the poll's question, and <POLL OPTION 1>, <POLL OPTION 2>, <POLL OPTION 3>... with the poll's options. You can add more options, of course - just add another

 { "text": "<POLL OPTION 4>", "position": 3 },

And then continue with the numbers until you're at 6.

(note, the last poll option block must not have a comma after it)

Now we're ready. Open the Console tab.

Here's your JavaScript mess:

const searchParams = new URLSearchParams({ controller: 'DiscussionThread', method: 'update', threadId: '<threadId>' });fetch("https://bee-swarm-simulator.fandom.com/wikia.php?" + searchParams.toString(), { method: "POST", body: JSON.stringify(<PAYLOAD STRING>)});

You know what to do. Replace <threadId> with the number you got earlier, and <PAYLOAD STRING> with the string you just edited.

Now press Enter.

(Might need to give the Console permission to run JavaScript. Give them permission. This request physically cannot harm your device.)

Assuming you did everything correctly (i.e. you did not get any red popups), congrats! You just made a funky post!

==============================================================

Whoo, that was a lot of words.

(Edit: If you're getting errors, check if the threadId is correct by looking at the post's link (the first number in the link is also the threadId) )

As always, spam my Message Wall (or this post) if you have any problems!

Oh right, before I go...

General guide to create a post instead?

Yes please me need

No, take a break please

39 Votes in Poll

The long-awaited guide to including polls in posts is here! | Fandom (2024)

References

Top Articles
10 Best Diabetic Chicken Recipes
50 PCOS Recipes: Healthy Dinners You'll Love!
Spasa Parish
Brown's Funeral Home Obituaries Lawrenceville Va
Craigslist Apartments For Rent Cheap
Sams Gurnee Gas Price
Zachary Zulock Linkedin
Www.myschedule.kp.org
Ascension St. Vincent's Lung Institute - Riverside
Understanding British Money: What's a Quid? A Shilling?
Xenia Canary Dragon Age Origins
Momokun Leaked Controversy - Champion Magazine - Online Magazine
Maine Coon Craigslist
How Nora Fatehi Became A Dancing Sensation In Bollywood 
‘An affront to the memories of British sailors’: the lies that sank Hollywood’s sub thriller U-571
Tyreek Hill admits some regrets but calls for officer who restrained him to be fired | CNN
Haverhill, MA Obituaries | Driscoll Funeral Home and Cremation Service
Rogers Breece Obituaries
Ems Isd Skyward Family Access
Elektrische Arbeit W (Kilowattstunden kWh Strompreis Berechnen Berechnung)
Omni Id Portal Waconia
Kellifans.com
Banned in NYC: Airbnb One Year Later
Four-Legged Friday: Meet Tuscaloosa's Adoptable All-Stars Cub & Pickle
Model Center Jasmin
Ice Dodo Unblocked 76
Is Slatt Offensive
Labcorp Locations Near Me
Storm Prediction Center Convective Outlook
Experience the Convenience of Po Box 790010 St Louis Mo
Fungal Symbiote Terraria
modelo julia - PLAYBOARD
Poker News Views Gossip
Abby's Caribbean Cafe
Joanna Gaines Reveals Who Bought the 'Fixer Upper' Lake House and Her Favorite Features of the Milestone Project
Tri-State Dog Racing Results
Navy Qrs Supervisor Answers
Trade Chart Dave Richard
Lincoln Financial Field Section 110
Free Stuff Craigslist Roanoke Va
Wi Dept Of Regulation & Licensing
Pick N Pull Near Me [Locator Map + Guide + FAQ]
Crystal Westbrooks Nipple
Ice Hockey Dboard
Über 60 Prozent Rabatt auf E-Bikes: Aldi reduziert sämtliche Pedelecs stark im Preis - nur noch für kurze Zeit
Wie blocke ich einen Bot aus Boardman/USA - sellerforum.de
Infinity Pool Showtimes Near Maya Cinemas Bakersfield
Dermpathdiagnostics Com Pay Invoice
How To Use Price Chopper Points At Quiktrip
Maria Butina Bikini
Busted Newspaper Zapata Tx
Latest Posts
Article information

Author: Foster Heidenreich CPA

Last Updated:

Views: 6035

Rating: 4.6 / 5 (76 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Foster Heidenreich CPA

Birthday: 1995-01-14

Address: 55021 Usha Garden, North Larisa, DE 19209

Phone: +6812240846623

Job: Corporate Healthcare Strategist

Hobby: Singing, Listening to music, Rafting, LARPing, Gardening, Quilting, Rappelling

Introduction: My name is Foster Heidenreich CPA, I am a delightful, quaint, glorious, quaint, faithful, enchanting, fine person who loves writing and wants to share my knowledge and understanding with you.