- Add various usergroup test bb-codes which only render content if the user matches. While imported, these bb-codes are not enabled by default
These bb-codes are recreations for the oldUser Group BB Codes by Waindigo
(or later[TH] User Group BB Codes
for XenForo 1.x
Implemented bb-code:
- guest
- registered
- isuserid
- isnotuserid
- ismemberofusergroup
- isnotmemberofusergroup
Note; the guest/registered bb-code are implemented differently from the older Waindigo versions. This add-on's implementation test actual 'is guest' vs 'is registered user' compared to hard-coded user-group tests
- Change "Normalize quote characters on paste" to "Normalize characters on paste"
- Rewrite non-asci spaces into asci spaces
- Better handle obscure quote types ("low" quotation characters)
- Add "Normalize characters on render" option. Initialized to "Normalize characters on paste"'s value.
- Fix bb-codes which support legacy width definition would incorrectly reset the height type from the default to 'px' based
- Fix percentage-based heights where not consistently enabled for various bb-codes.
- Fix usage of deprecated constant for
[time]
formatting- Fix fullscreen editor not actually covering the screen with later froala versions
- Fix bb-code editor integration not reliably inserting width/height options into generated bb-code output
- Fixes for searchcontent bb-code
- Make editor integration for searchcontent bb-code use json instead of XF bb-code options to avoid non-obvious parsing rules
- Fix " Undefined array key "keywords"" when using SearchContent bb-code without keywords argument
- Fix search would use 'or' rather than standard 'and' for non-similar threads mode.
- Fix some options where not being passed to the search backend as expected
- Improve AMS's article detection when adding the wrapper required for consistent display
- Use the thread starter avatar when rendering thread search results, not the last post avatar
- Add "Search content bb-code cache time" option with a default 300 seconds, not enabled when XF development mode is enabled
- Add "title only" sub-option to searchcontent bb-code's "Search type:Full-text search"
- Compatibility fix for @Bob's article management system extending the ld-json for articles using accordions
- Fix inline-spoiler in emails was not redacted
- Fix "false" for a boolean bb-code option was not actually interpreted as false
- Fix [searchcontent] bb-code did not extract all search parameters from bb-code options correctly
- Add preview support to thread results for [searchcontent] bb-code.
Configurable via "Search - Default can preview" style property
- Fix "preview" button on various bb-code editor dialogs would fail when a width/height was set to 'auto' when the "advanced options" was expanded
- Fix editor dialog for accordion/tabs/slider did not skip the auto-added blank slide
- Fixes for searchcontent bb-code
- Rename the "Restrict similar content bb-code to X" to "Restrict search content bb-code", and allow with Bob's AMS articles
- Fix preview didn't work when "Restrict similar content bb-code to article thread type" option was set
- Fix "title" argument was not rendered as expected
- Fix [bimg] was not treated as an image tag for signature permissions or image count limits
- Note; XenForo does not apply signature permissions on rendering, only at edit time
- Fix "search content" bb-code not rendering as expected when using Bob's AMS
- Trim whitespace from start/end of accordions/tabs/sliders and update editor integration to insert bb-code is a more whitespace
- Add "Accordion - FAQ structured data" style property and "[SvBbCode] Use accordion FAQ structure data" permission.
Limitations:![]()
Mark Up FAQs with Structured Data | Google Search Central | Documentation | Google for Developers
When you use FAQ structured data, you may help users discover information in a rich result. Learn about FAQ schema markup and see examples.developers.google.com
- This feature only applies when using @Bob's Article Management System.
- When the "Accordion - FAQ structured data" style property is false, the "faq" flag must be manually added to the accordion. ie; [accordion faq=1]
- Require php 7.2+
- Fix php 8.1 compatibility with some bb-codes which take a width argument
- Fix various numerical style properties which did not step in the incremental values as intended, while allowing arbitrary values in the range to be entered
- Fix editor dialog for various bb-codes did not prefill the default options
- Fix "Latex - Default height" and "Tabs - Default height" did not apply (changed to "auto" default height type)
- Fixes for custom h1/h2/h3/h4 tags
- Fix toggling the h1/h2/h3/h4 bb-code would remove new-lines after those tags
- Strip heading tag from help when custom h1/h2/h3/h4 tags are enabled
- Shim "heading" tag for existing content to ensure consistent rendering between the stock heading & h2/h3/h4 tags
- Add "Slider - Default height unit", "Tabs - Default height unit", "Latex - Default height unit" style properties
- Add "searchcontent" bb-code which is a wrapper around ElasticSearch Essentials's similar content widget.
- This feature requires ElasticSearch Essentials v3.15.4+
- Install all bb-codes by default, but a number are left in a disabled state
- Move various legacy bb-codes into
bb-codes/legacy.xml
file, which is not installed by default.
- Remove custom [justify] bb-code as XF2.2+ natively implements it.
- Workaround XF editor bug where inserting inline bb-code (ispoiler/icode) caused unexpected new-lines when using FireFox or Safari depending on how the line of text was selected
- This editor bug should be fixed in XF2.2.13+
- Harden installer when importing bb-code files to avoid breaking the install process in some known non-fatal error conditions.
We use essential cookies to make this site work, and optional cookies to enhance your experience.