# How do you get Snap blocks on the forums?

On the Scratch forums (I still think the Snap forums are better) you can use BBCode to represent different blocks. Since I'm new, I don't really know how everyone gets a script of blocks in a post. I'm wondering if it's a photo or BBCode, and how to get it.

It's a photo.

To get the script pic of a block, right-click the script you want to show and click on script pic to get the image. Then you just put the image in your post.

Oh. Why don't they just add Snap blocks into BBCode?

idk, there's been many topics about adding snapblocks, but they're too busy with snap to add them (well, I think).

Oh

In the case of Scratchblocks, "they" is one person, Tim Radvan, who I'm pretty sure was still in secondary school at the time. He just wrote it and made a pull request. And he designed it to support Snap! notations not in Scratch itself, such as grey rings (he's English) and custom C-shaped blocks.

Sadly, Tim is now out of university and has both a job and a family, so he no longer has an infinite amount of free time. So if this is going to happen on the Snap! forum, one of you lot is going to do it! But honestly I find it faster to make a script pic than to write up Scratchblocks notation.

There is a post with a link to the Discourse component.

With SVG mod, "Script pic..." is even more useful but it must be built as a SNAP library or project.

Oops, I apologize for forgetting that. I'll hereby ask @bromagosa to take a look at installing it, in his copious free time. (<-- sarcasm)

Hmm... is that an actual Discourse plugin? Unzipping it in plugins/ didn't seem to do anything at all.

@dardoro, maybe you can illuminate me?

It can be installed by UI as a "Component" from filesystem or URL.
Can be copied also as custom header.

Plugin source
This code replaces "[scratchblocks]" tag as shown in this thread
Help With Developing a Discourse Plugin for modified scratchblocks ‘snap-blocks’

Disclaimer as in above thread: "Maybe You find it useful - there is a proof of concept of such module..."

I see, I thought it was a plugin, thanks!

[scratchblocks]
seems to have worked
[/scratchblocks]

For anyone else - I had to refresh my browser to see the update

[scratchblocks]
say (join (bromagosa) [Can we have a button that automatically adds the scratchblocks tags?])
[/scratchblocks]

[scratchblocks]
tell [ snapenilk ] to <(ask [cycomachead]::control) :: grey ring> ::control
[/scratchblocks]

@cycomachead is the forum hacker

Is there a place where I could go to find out which staff members are experts for which parts of Snap! (e.g. Jens wrote Morphic and knows about the back-end)?

the problem is that images like @addInput, @delInput, and others don't load, oh, and I found out you have to put the html tags

<p dir="ltr">...</p>

around the scratchblocks tags in order to not get