Author Topic: Breaking Things 2: Digital Boogaloo  (Read 74 times)

Offline Maxite

  • Forum Team Member
  • Soul Reaper
  • *****
  • Posts: 1238
  • Karma: +0/-0
  • Gender: Male
  • You made Reisen cry!
    • OtakuDeus
Breaking Things 2: Digital Boogaloo
« on: June 22, 2015, 05:18:45 PM »
Goal I: To discover what triggers the "/list" issue

Example I. Standard List
  • Alpha
  • Beta
  • Gamma
  • Delta

Result: Standard list. No glitches.



Example II. Out of place marker
We will have a
Code: [Select]
[/list]
      out of place.

    Result: Creating only a "/list" will automatically generate its "list" counterpart preceding it. Based on the location in the BBCode, it seems to be placed immediately after the previous BBCode item. Let's test this.
    Also creates a slight bit of lag/delay, presumably as the forum automatically generates the missing tags?



Example III. Out of place marker, multiple BBCode markers

Obviously a bold text is easier to[/s] understand, and I only used the closed strikethrough brackets after "to".

Result: An out of place "/s" marker doesn't generate a counterpart. Let's repeat the test with "/list" now.



Example IV. Out of place marker, multiple BBCode markers

Obviously a bold text is easier to[/list] understand, and I only used the closed list brackets after "to".

Result: Oddly enough, the paired "list" bracket appeared next to the originally spawned "list" bracket in Example II. Now this is interesting.

Thoughts: It seems to generate "list" tags paired with each other, and it mainly seems to affect "list" tags (and possibly related tags like "table" tags?), but doesn't seem to be a major concern for text formatting tags unless you forget the closing tag.
The AMV Otaku
Iron Editor Chairman: 2011-2012
2012 Cosplays: Lupin III (In Repair), Ten-chan (0%), Gakupo (0%)

Offline Maxite

  • Forum Team Member
  • Soul Reaper
  • *****
  • Posts: 1238
  • Karma: +0/-0
  • Gender: Male
  • You made Reisen cry!
    • OtakuDeus
Re: Breaking Things 2: Digital Boogaloo
« Reply #1 on: June 22, 2015, 05:36:19 PM »
Code: [Select]
Need a new post so as to not have any "list" tags interfering.

So what triggers the "list" issue appears that unlike other tags, the forum software will automatically generate a matching pair if one is missing. So let's do a quick test to see which tags/markers will trigger this issue, and which the forum software ignores.

Example I. Common Closing Tags
Bold[/b]
Italics[/i]
Underline[/u]
Strikethrough[/s]
Preformatted Text[/pre]
Left Align[[/left]
Center Align[/center]
Right Align[/right]
Font Face[/font]
Font Size[/size]
Color[/color]
Image[/img]
URL[/url]
Email[/email]
FTP[/ftp]
Glow[/glow]
Shaodw[/shadow]
Moving Text[/move]
Superscript[/sup]
Subscript[/sub]
Teletype[/tt]
Table[/table]
Code
    Quote[/quote]
    List
Spoiler[/spoiler]

Results: Code and List automatically generate a matching pair. However because code supersedes the other tags, I will remove it for the second experiment, along with list.



Example II. Common Closing Tags (minus Code and List)
Bold[/b]
Italics[/i]
Underline[/u]
Strikethrough[/s]
Preformatted Text[/pre]
Left Align[[/left]
Center Align[/center]
Right Align[/right]
Font Face[/font]
Font Size[/size]
Color[/color]
Image[/img]
URL[/url]
Email[/email]
FTP[/ftp]
Glow[/glow]
Shaodw[/shadow]
Moving Text[/move]
Superscript[/sup]
Subscript[/sub]
Teletype[/tt]
Table
Quote[/quote]
Spoiler[/spoiler]

Result: If table doesn't have a matching tag, it just removes itself, making its behavior similar to that of code and list. However, all experiments thus far have just involved the closing tags. What do the opening tags do if they don't have a matching partner?
The AMV Otaku
Iron Editor Chairman: 2011-2012
2012 Cosplays: Lupin III (In Repair), Ten-chan (0%), Gakupo (0%)

Offline Maxite

  • Forum Team Member
  • Soul Reaper
  • *****
  • Posts: 1238
  • Karma: +0/-0
  • Gender: Male
  • You made Reisen cry!
    • OtakuDeus
Re: Breaking Things 2: Digital Boogaloo
« Reply #2 on: June 22, 2015, 05:59:04 PM »
Example IV. Standard Formatting Codes
This will just be the standard formatting codes for now. Let's see how they handle with only an opening tag and no closing tags.
Standard
Bold
Italics
Underline
Strikethrough
Font Face
Font Size
Color
Glow
Shadow
Moving Text
Superscript
Subscript
Teletype

So now let's see what tags I need to implement to cancel all of the effects, and that will tell us what tags carry over.
[/b][/i][/u][/s][/font][/size]

This done it?

Result: So it looks like the ones that persist until closed are bold, italics, underline, strikethrough, font, size, and move. Though color does seem to have some small persistence as well(?).



Example V. Link Formatting
Do the various link formats also exhibit some level of persistence if left open?

[url]URL]URL
[email]Email
[ftp]FTP

Result: It looks like they don't work. But I didn't format anything that would be relevant to them either. Maybe their formatting is conditional?



Example VI. Link Formatting + Conditionality


[url]URL]http://img263.imageshack.us/img263/6804/reisencry.gif
[email]info@animeiowa.com
[ftp]ftp://www.example.com

Results: Even with the proper info, it seems that the link formattings require proper tags/markers to function. So as a quick aside, let's just see what it takes to make them work.

EDIT: Nevermind the quick aside, I'm onto something by accident. I can break the forums with these codes! Muahahaha!
The AMV Otaku
Iron Editor Chairman: 2011-2012
2012 Cosplays: Lupin III (In Repair), Ten-chan (0%), Gakupo (0%)

Offline Maxite

  • Forum Team Member
  • Soul Reaper
  • *****
  • Posts: 1238
  • Karma: +0/-0
  • Gender: Male
  • You made Reisen cry!
    • OtakuDeus
Re: Breaking Things 2: Digital Boogaloo
« Reply #3 on: June 22, 2015, 06:03:36 PM »
Example VII. Content Cloning

So in my previous post, I had to edit out some things so as to not corrupt the basic experiments I had done. But for safety sakes, let's just copy what I had for Example VI.

http://img263.imageshack.us/img263/6804/reisencry.gif
[email]info@animeiowa.com
[ftp=ftp://www.example.com

Results: Even with the proper info, it seems that the link formattings require proper tags/markers to function. So as a quick aside, let's just see what it takes to make them work.

Now that I've done that, let's break the forums by using the examples from V, only putting the complete tags around them. When I did that previously, it created a giant gibberish *and* starting cloning content.

[url=http://URL]URL]http://img263.imageshack.us/img263/6804/reisencry.gif
[email]info@animeiowa.com
[ftp=ftp://www.example.com

Results: Even with the proper info, it seems that the link formattings require proper tags/markers to function. So as a quick aside, let's just see what it takes to make them work.

Now that I've done that, let's break the forums by using the examples from V, only putting the complete tags around them. When I did that previously, it created a giant gibberish *and* starting cloning content.

[url]URL]URL]URL]http://img263.imageshack.us/img263/6804/reisencry.gif
[email]info@animeiowa.com
[ftp]ftp://www.example.com

Results: Even with the proper info, it seems that the link formattings require proper tags/markers to function. So as a quick aside, let's just see what it takes to make them work.

Now that I've done that, let's break the forums by using the examples from V, only putting the complete tags around them. When I did that previously, it created a giant gibberish *and* starting cloning content.

[url]URL


Email
ftp://FTP]ftp://www.example.comResults: Even with the proper info, it seems that the link formattings require proper tags/markers to function. So as a quick aside, let's just see what it takes to make them work.Now that I've done that, let's break the forums by using the examples from V, only putting the complete tags around them. When I did that previously, it created a giant gibberish *and* starting cloning content.[url=http://URL]URL]http://img263.imageshack.us/img263/6804/reisencry.gif[email]info@animeiowa.com[ftp]ftp://www.example.comResults: Even with the proper info, it seems that the link formattings require proper tags/markers to function. So as a quick aside, let's just see what it takes to make them work.Now that I've done that, let's break the forums by using the examples from V, only putting the complete tags around them. When I did that previously, it created a giant gibberish *and* starting cloning content.[url]URL]URL]URL]http://img263.imageshack.us/img263/6804/reisencry.gif[email]info@animeiowa.com[ftp]ftp://www.example.comResults: Even with the proper info, it seems that the link formattings require proper tags/markers to function. So as a quick aside, let's just see what it takes to make them work.Now that I've done that, let's break the forums by using the examples from V, only putting the complete tags around them. When I did that previously, it created a giant gibberish *and* starting cloning content.[url]URL[/url][email]Email[/email][ftp]FTP]ftp://www.example.comResults: Even with the proper info, it seems that the link formattings require proper tags/markers to function. So as a quick aside, let's just see what it takes to make them work.Now that I've done that, let's break the forums by using the examples from V, only putting the complete tags around them. When I did that previously, it created a giant gibberish *and* starting cloning content.[url]URL]URL]URL]http://img263.imageshack.us/img263/6804/reisencry.gif[email]info@animeiowa.com[ftp]ftp://www.example.comResults: Even with the proper info, it seems that the link formattings require proper tags/markers to function. So as a quick aside, let's just see what it takes to make them work.Now that I've done that, let's break the forums by using the examples from V, only putting the complete tags around them. When I did that previously, it created a giant gibberish *and* starting cloning content.[url]URL[/url][email]Email[/email][ftp]FTP]ftp://www.example.comResults: Even with the proper info, it seems that the link formattings require proper tags/markers to function. So as a quick aside, let's just see what it takes to make them work.Now that I've done that, let's break the forums by using the examples from V, only putting the complete tags around them. When I did that previously, it created a giant gibberish *and* starting cloning content.[url=http://URL]URL]http://img263.imageshack.us/img263/6804/reisencry.gif[email]info@animeiowa.com[ftp]ftp://www.example.comResults: Even with the proper info, it seems that the link formattings require proper tags/markers to function. So as a quick aside, let's just see what it takes to make them work.Now that I've done that, let's break the forums by using the examples from V, only putting the complete tags around them. When I did that previously, it created a giant gibberish *and* starting cloning content.[url]URL]URL]URL]http://img263.imageshack.us/img263/6804/reisencry.gif[email]info@animeiowa.com[ftp]ftp://www.example.comResults: Even with the proper info, it seems that the link formattings require proper tags/markers to function. So as a quick aside, let's just see what it takes to make them work.Now that I've done that, let's break the forums by using the examples from V, only putting the complete tags around them. When I did that previously, it created a giant gibberish *and* starting cloning content.[url]URL[/url][email]Email[/email][ftp]FTP

Now that I've done that, let's hit preview and see how badly this gets messed up.

Above contest is the result of one preview.
The AMV Otaku
Iron Editor Chairman: 2011-2012
2012 Cosplays: Lupin III (In Repair), Ten-chan (0%), Gakupo (0%)

 

anything