You would need to use my bb-code pages add-on;Is it possible to make the code work on nodes that are pages?
- Improve compatibility of accordions/tabs with the click-to-expand feature and nested quotes/accordions
- Fix toggling h1/h2/h3/h4 custom bb-codes would inject a newline before those tags
<html>
<head>
<style>
.gradient-text {
background: -webkit-linear-gradient(270deg, #21c8f6, #637bff);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.center-text {
text-align: center;
}
</style>
<script class="js-extraPhrases" type="application/json">
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
</script>
</head>
<body>
<div class="center-text">
<h2>Academic Systems & Educational Publishing, <span class="gradient-text">Reimagined.</span></h2>
<p class="center-text"> 👋
<span style="color: linear-gradient(to right, #6dd5ed, #2193b0);">
<strong onmouseover="this.style.color='#FFD700';" onmouseout="this.style.color='inherit';">
Hover
</strong>
or
<strong onmouseover="this.style.color='#FFD700';" onmouseout="this.style.color='inherit';" onclick="this.style.color='#32CD32';">
click
</strong>
</span>
for more:
</p>
<a href="/pages/pitch" class="button" title="ℹ About Us">
<span class="button-text-emoji">ℹ️</span>
<span class="button-text">Information</span>
</a>
</div>
<p class="center-text">
<a href="pages/OpenAI/" class="button" title="Artificial Intelligence on Atomic Academia ⚛️">
<span class="button-text-emoji">🖲️</span>
<span class="button-text">AI</span>
</a>
<a href="/ams" class="button" title="Research; Distilled + Disseminated 🚀">
<span class="button-text-emoji">📰</span>
<span class="button-text">Articles</span>
</a>
<a href="/resources/categories/books.125/" class="button" title="Traditional + Hybrid-Publishing 📚">
<span class="button-text-emoji">📖</span>
<span class="button-text">Books</span>
</a>
<a href="/media" class="button" title="Podcast + Video Productions 🎬">
<span class="button-text-emoji">🎥</span>
<span class="button-text">Media</span>
</a>
<a href="/whats-new" class="button" title="Academic Twitter ✏️">
<span class="button-text-emoji">💬</span>
<span class="button-text">What's New</span>
</a>
<a href="/forums" class="button" title="Go Old-School 📇">
<span class="button-text-emoji">🌐</span>
<span class="button-text">Forums</span>
</a>
<a href="/resources" class="button" title="Educational Bazaar 🖇️">
<span class="button-text-emoji">⚙️</span>
<span class="button-text">Resources</span>
</a>
<a href="#" class="button" title="Masters Modules 👩🏻🏫">
<span class="button-text-emoji">🎓</span>
<span class="button-text">Courses (coming soon)</span>
</a>
<br/><br/>
<a href="/forums/questions.449/post-thread" class="button" title="AI + Academic Answers 🤖">
<span class="button-text-emoji">🙋🏻♀️</span>
<span class="button-text">Ask a Question</span>
</a>
<br/><br/>
<a href="/pages/submit" class="button" title="Manuscript and Multimedia Submission Portal" style="border: 1px solid #E6B800;">
<span class="button-text-emoji">📮</span>
<span class="button-text">Submit Content</span>
</a>
</p>
<p class="center-text">A knowledge exchange project.<br/><span style="color:#6dd5ed">Project Frameworks:</span> <a href="/pages/MMOE/" title="Modern Method of Education" class="link link--external">M-MOE</a> | <a href="/pages/CTL/" title="Collective Teaching and Learning" class="link link--external">CTL</a> | <a href="/pages/TAD/" title="Total Academic Democracy" class="link link--external">TAD</a>
<br/>Made by Atomic Academics, pro bono.<br/>
</p>
</body>
</html>
<div class="bbWrapper"><div class="sv-slider sv-slider--bcenter "
style="max-width: 90%; height:250px"
data-xf-init="sv-slider"
data-allow-touch="true"
data-autoplay="true"
data-interval="3000"
data-cmd="false"
data-noclick="false"
data-num="false"
data-tab-container-id="bbcode_sliderpage_448_1"
id="bbcode_sliderpage_448_1"
>
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide"
data-tab-id="bbcode_sliderpage_448_1_tab_1"
data-open="false">
<div class="swiper-slide-title swiper-slide-title--left ">
<div style="text-align: center"><span style="font-size: 26px"><img class="smilie smilie--emoji" loading="lazy" alt="🎓" title="Graduation cap :mortar_board:" src="https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/1f393.png" data-shortname=":mortar_board:" /><img class="smilie smilie--emoji" loading="lazy" alt="📚" title="Books :books:" src="https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/1f4da.png" data-shortname=":books:" /> <br />
Contribute articles, books and media</span>​</div>
</div>
Å publishing platform that's redefining academic publishing for the digital era. We offer tailored publishing models for academic and educational authors and content creators, providing personalised support, expert advice, and a global distribution network. Reach a wide audience with our traditional and hybrid options.
</div>
<div class="swiper-slide"
data-tab-id="bbcode_sliderpage_448_1_tab_2"
data-open="false">
<div class="swiper-slide-title swiper-slide-title--left ">
<div style="text-align: center"><span style="font-size: 26px"><img class="smilie smilie--emoji" loading="lazy" alt="🔬" title="Microscope :microscope:" src="https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/1f52c.png" data-shortname=":microscope:" /><img class="smilie smilie--emoji" loading="lazy" alt="💡" title="Light bulb :bulb:" src="https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/1f4a1.png" data-shortname=":bulb:" /> <br />
Discover the latest research</span>​</div>
</div>
Atomic Academia offers a platform for sharing knowledge and sparking intellectual conversations. Make a difference in your field and contribute your ideas to Atomic Academia today! <br />
<div style="text-align: center"><br />
We ❤ articles, books, podcasts, music and videos!​</div>
</div>
<div class="swiper-slide"
data-tab-id="bbcode_sliderpage_448_1_tab_3"
data-open="false">
<div class="swiper-slide-title swiper-slide-title--left ">
<div style="text-align: center"><span style="font-size: 26px"><img class="smilie smilie--emoji" loading="lazy" alt="👩🏫" title="Woman teacher :woman_teacher:" src="https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/1f469-1f3eb.png" data-shortname=":woman_teacher:" /><img class="smilie smilie--emoji" loading="lazy" alt="📝" title="Memo :pencil:" src="https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/1f4dd.png" data-shortname=":pencil:" /> <br />
Are you an academic author, educator, or researcher?</span>​</div>
</div>
Don't let your knowledge gather dust! Share your research, books, educational resources, or burning questions with Atomic Academia's system and publishing services. <br />
<div style="text-align: center"><br />
<b>Contribute, connect, and make a difference!</b>​</div>
</div>
</div>
</div>
<div class="swiper-pagination "></div>
<div class="swiper-button-prev"></div>
<div class="swiper-button-next"></div>
</div></div>
The issue is the button elements cannot be managed in the BB code mode. When I try to edit in BB code in adminCP I get the error mentioned in the other forum.You aren't loading the javascript or css for the functionality. The bb-code is one of the more complex ones, if you are using bb-code pages I strongly recommend using using bb-code mode instead of trying to manually edit the html like that
ParseHtml
bb-code which works OK.[tab=2]Link to tab 2[/tab]
[tab=11]Link to tab 11[/tab]
- Fix [tab] bb-code would not link to tab 10+ in a [tabs] bb-code
I upgraded from 1.13.X and I have the following error.Xon updated Advanced Bb Codes Pack with a new update entry:
1.14.4 - Bugfix update
Read the rest of this update entry...
Error: Macro public:post_macros :: post_user_content() error: Call to undefined method SV\AdvancedBbCodesPack\Repository\BbCode::get() src/addons/SV/AdvancedBbCodesPack/XF/BbCode/Renderer/HtmlPatch.php:35
Generated by: Unknown account Feb 22, 2024
Stack trace
#0 src/addons/SV/AdvancedBbCodesPack/XF/BbCode/Renderer/Html.php(37): SV\AdvancedBbCodesPack\XF\BbCode\Renderer\HtmlPatch->addDefaultTags()
#1 src/XF/BbCode/Renderer/Html.php(41): SV\AdvancedBbCodesPack\XF\BbCode\Renderer\Html->addDefaultTags()
#2 src/addons/SV/AdvancedBbCodesPack/XF/BbCode/Renderer/HtmlPatch.php(26): XF\BbCode\Renderer\Html->__construct(Object(SV\AdvancedBbCodesPack\XF\Str\Formatter), Object(SV\AdvancedBbCodesPack\XF\Template\Templater))
#3 src/XF/BbCode/Renderer/Html.php(1733): SV\AdvancedBbCodesPack\XF\BbCode\Renderer\HtmlPatch->__construct(Object(SV\AdvancedBbCodesPack\XF\Str\Formatter), Object(SV\AdvancedBbCodesPack\XF\Template\Templater))
#4 src/XF/SubContainer/BbCode.php(66): XF\BbCode\Renderer\Html::factory(Object(XF\Pub\App))
#5 src/XF/Container.php(234): XF\SubContainer\BbCode->XF\SubContainer\{closure}('XF:Html', Array, Object(XF\Container))
#6 src/XF/SubContainer/BbCode.php(173): XF\Container->create('renderer', 'html')
#7 src/XF/SubContainer/BbCode.php(210): XF\SubContainer\BbCode->renderer('html')
#8 src/XF/Template/Templater.php(2390): XF\SubContainer\BbCode->render('A philosophical...', 'html', 'post', Object(XFMG\XF\Entity\Post), Array)
#9 src/XF/Template/Templater.php(1131): XF\Template\Templater->fnBbCode(Object(SV\AdvancedBbCodesPack\XF\Template\Templater), false, 'A philosophical...', 'post', Object(XFMG\XF\Entity\Post))
#10 internal_data/code_cache/templates/l1/s42/public/post_macros.php(484): XF\Template\Templater->func('bb_code', Array, false)
#11 src/XF/Template/Templater.php(827): XF\Template\Templater->{closure}(Object(SV\AdvancedBbCodesPack\XF\Template\Templater), Array, NULL)
#12 internal_data/code_cache/templates/l1/s42/public/post_macros.php(66): XF\Template\Templater->callMacro('post_macros', 'post_user_conte...', Array, Array)
#13 src/XF/Template/Templater.php(990): XF\Template\Templater->{closure}(Object(SV\AdvancedBbCodesPack\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#14 src/XF/Template/Templater.php(926): XF\Template\Templater->renderExtensionInternal('user_content', Array, Array, Object(XF\Template\ExtensionSet))
#15 internal_data/code_cache/templates/l1/s42/public/post_macros.php(100): XF\Template\Templater->renderExtension('user_content', Array, Object(XF\Template\ExtensionSet))
#16 src/XF/Template/Templater.php(990): XF\Template\Templater->{closure}(Object(SV\AdvancedBbCodesPack\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#17 src/XF/Template/Templater.php(926): XF\Template\Templater->renderExtensionInternal('content', Array, Array, Object(XF\Template\ExtensionSet))
#18 internal_data/code_cache/templates/l1/s42/public/post_macros.php(129): XF\Template\Templater->renderExtension('content', Array, Object(XF\Template\ExtensionSet))
#19 src/XF/Template/Templater.php(990): XF\Template\Templater->{closure}(Object(SV\AdvancedBbCodesPack\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#20 src/XF/Template/Templater.php(926): XF\Template\Templater->renderExtensionInternal('main_cell_inner', Array, Array, Object(XF\Template\ExtensionSet))
#21 internal_data/code_cache/templates/l1/s42/public/post_macros.php(143): XF\Template\Templater->renderExtension('main_cell_inner', Array, Object(XF\Template\ExtensionSet))
#22 src/XF/Template/Templater.php(990): XF\Template\Templater->{closure}(Object(SV\AdvancedBbCodesPack\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#23 src/XF/Template/Templater.php(926): XF\Template\Templater->renderExtensionInternal('main_cell', Array, Array, Object(XF\Template\ExtensionSet))
#24 internal_data/code_cache/templates/l1/s42/public/post_macros.php(155): XF\Template\Templater->renderExtension('main_cell', Array, Object(XF\Template\ExtensionSet))
#25 src/XF/Template/Templater.php(990): XF\Template\Templater->{closure}(Object(SV\AdvancedBbCodesPack\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#26 src/XF/Template/Templater.php(926): XF\Template\Templater->renderExtensionInternal('full_body', Array, Array, Object(XF\Template\ExtensionSet))
#27 internal_data/code_cache/templates/l1/s42/public/post_macros.php(197): XF\Template\Templater->renderExtension('full_body', Array, Object(XF\Template\ExtensionSet))
#28 src/XF/Template/Templater.php(827): XF\Template\Templater->{closure}(Object(SV\AdvancedBbCodesPack\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#29 internal_data/code_cache/templates/l1/s42/public/thread_view.php(804): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array)
#30 src/XF/Template/Templater.php(1654): XF\Template\Templater->{closure}(Object(SV\AdvancedBbCodesPack\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#31 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('thread_view', Array)
#32 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#33 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#34 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#35 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#36 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#37 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#38 src/XF.php(524): XF\App->run()
#39 index.php(20): XF::runApp('XF\\Pub\\App')
#40 {main}
Request state
array(4) {
["url"] => string(35) "/threads/life-is-just-a-dream.3124/"
["referrer"] => string(71) "https://atomicacademia.com/threads/life-is-just-a-dream.3124/#post-6696"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
Exception: Could not find class SV\AdvancedBbCodesPack\XenAddons\AMS\Entity\ArticleItem when attempting to extend XenAddons\AMS\Entity\ArticleItem src/XF/Extension.php:200
Did these keep reoccur or just happen during the upgrade?I upgraded from 1.13.X and I have the following error.
Code:Error: Macro public:post_macros :: post_user_content() error: Call to undefined method SV\AdvancedBbCodesPack\Repository\BbCode::get() src/addons/SV/AdvancedBbCodesPack/XF/BbCode/Renderer/HtmlPatch.php:35 Generated by: Unknown account Feb 22, 2024 Stack trace #0 src/addons/SV/AdvancedBbCodesPack/XF/BbCode/Renderer/Html.php(37): SV\AdvancedBbCodesPack\XF\BbCode\Renderer\HtmlPatch->addDefaultTags() #1 src/XF/BbCode/Renderer/Html.php(41): SV\AdvancedBbCodesPack\XF\BbCode\Renderer\Html->addDefaultTags() #2 src/addons/SV/AdvancedBbCodesPack/XF/BbCode/Renderer/HtmlPatch.php(26): XF\BbCode\Renderer\Html->__construct(Object(SV\AdvancedBbCodesPack\XF\Str\Formatter), Object(SV\AdvancedBbCodesPack\XF\Template\Templater)) #3 src/XF/BbCode/Renderer/Html.php(1733): SV\AdvancedBbCodesPack\XF\BbCode\Renderer\HtmlPatch->__construct(Object(SV\AdvancedBbCodesPack\XF\Str\Formatter), Object(SV\AdvancedBbCodesPack\XF\Template\Templater)) #4 src/XF/SubContainer/BbCode.php(66): XF\BbCode\Renderer\Html::factory(Object(XF\Pub\App)) #5 src/XF/Container.php(234): XF\SubContainer\BbCode->XF\SubContainer\{closure}('XF:Html', Array, Object(XF\Container)) #6 src/XF/SubContainer/BbCode.php(173): XF\Container->create('renderer', 'html') #7 src/XF/SubContainer/BbCode.php(210): XF\SubContainer\BbCode->renderer('html') #8 src/XF/Template/Templater.php(2390): XF\SubContainer\BbCode->render('A philosophical...', 'html', 'post', Object(XFMG\XF\Entity\Post), Array) #9 src/XF/Template/Templater.php(1131): XF\Template\Templater->fnBbCode(Object(SV\AdvancedBbCodesPack\XF\Template\Templater), false, 'A philosophical...', 'post', Object(XFMG\XF\Entity\Post)) #10 internal_data/code_cache/templates/l1/s42/public/post_macros.php(484): XF\Template\Templater->func('bb_code', Array, false) #11 src/XF/Template/Templater.php(827): XF\Template\Templater->{closure}(Object(SV\AdvancedBbCodesPack\XF\Template\Templater), Array, NULL) #12 internal_data/code_cache/templates/l1/s42/public/post_macros.php(66): XF\Template\Templater->callMacro('post_macros', 'post_user_conte...', Array, Array) #13 src/XF/Template/Templater.php(990): XF\Template\Templater->{closure}(Object(SV\AdvancedBbCodesPack\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet)) #14 src/XF/Template/Templater.php(926): XF\Template\Templater->renderExtensionInternal('user_content', Array, Array, Object(XF\Template\ExtensionSet)) #15 internal_data/code_cache/templates/l1/s42/public/post_macros.php(100): XF\Template\Templater->renderExtension('user_content', Array, Object(XF\Template\ExtensionSet)) #16 src/XF/Template/Templater.php(990): XF\Template\Templater->{closure}(Object(SV\AdvancedBbCodesPack\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet)) #17 src/XF/Template/Templater.php(926): XF\Template\Templater->renderExtensionInternal('content', Array, Array, Object(XF\Template\ExtensionSet)) #18 internal_data/code_cache/templates/l1/s42/public/post_macros.php(129): XF\Template\Templater->renderExtension('content', Array, Object(XF\Template\ExtensionSet)) #19 src/XF/Template/Templater.php(990): XF\Template\Templater->{closure}(Object(SV\AdvancedBbCodesPack\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet)) #20 src/XF/Template/Templater.php(926): XF\Template\Templater->renderExtensionInternal('main_cell_inner', Array, Array, Object(XF\Template\ExtensionSet)) #21 internal_data/code_cache/templates/l1/s42/public/post_macros.php(143): XF\Template\Templater->renderExtension('main_cell_inner', Array, Object(XF\Template\ExtensionSet)) #22 src/XF/Template/Templater.php(990): XF\Template\Templater->{closure}(Object(SV\AdvancedBbCodesPack\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet)) #23 src/XF/Template/Templater.php(926): XF\Template\Templater->renderExtensionInternal('main_cell', Array, Array, Object(XF\Template\ExtensionSet)) #24 internal_data/code_cache/templates/l1/s42/public/post_macros.php(155): XF\Template\Templater->renderExtension('main_cell', Array, Object(XF\Template\ExtensionSet)) #25 src/XF/Template/Templater.php(990): XF\Template\Templater->{closure}(Object(SV\AdvancedBbCodesPack\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet)) #26 src/XF/Template/Templater.php(926): XF\Template\Templater->renderExtensionInternal('full_body', Array, Array, Object(XF\Template\ExtensionSet)) #27 internal_data/code_cache/templates/l1/s42/public/post_macros.php(197): XF\Template\Templater->renderExtension('full_body', Array, Object(XF\Template\ExtensionSet)) #28 src/XF/Template/Templater.php(827): XF\Template\Templater->{closure}(Object(SV\AdvancedBbCodesPack\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet)) #29 internal_data/code_cache/templates/l1/s42/public/thread_view.php(804): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array) #30 src/XF/Template/Templater.php(1654): XF\Template\Templater->{closure}(Object(SV\AdvancedBbCodesPack\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet)) #31 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('thread_view', Array) #32 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render() #33 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array) #34 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View)) #35 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View)) #36 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html') #37 src/XF/App.php(2487): XF\Mvc\Dispatcher->run() #38 src/XF.php(524): XF\App->run() #39 index.php(20): XF::runApp('XF\\Pub\\App') #40 {main} Request state array(4) { ["url"] => string(35) "/threads/life-is-just-a-dream.3124/" ["referrer"] => string(71) "https://atomicacademia.com/threads/life-is-just-a-dream.3124/#post-6696" ["_GET"] => array(0) { } ["_POST"] => array(0) { } }
Code:Exception: Could not find class SV\AdvancedBbCodesPack\XenAddons\AMS\Entity\ArticleItem when attempting to extend XenAddons\AMS\Entity\ArticleItem src/XF/Extension.php:200
Just during upgrade, I haven't been able to reproduce.Did these keep reoccur or just happen during the upgrade?
We use essential cookies to make this site work, and optional cookies to enhance your experience.