Recent content by zenvibe

  1. zenvibe

    Stuck on XenForo 1.x or 2.1? Full Upgrade to 2.3 — Add-ons, Styles & Server Handled

    XenVibe Upgrade Professional XenForo Upgrade Service If you're running XenForo 1.x or an early 2.x version, you already know the situation. Your add-ons haven't been updated in years. Some developers disappeared entirely. Your style doesn't work with 2.3. And every time you think about...
  2. zenvibe

    XenVibe Edge — XenForo Performance, Security & SEO Service

    XenVibe Edge XenForo Performance, Security & SEO Service We build XenForo styles and addons at XenVibe — and through that work, we've spent a lot of time inside XenForo installations at every level: server configs, admin panels, Cloudflare setups, addon code, and Google Search Console...
  3. zenvibe

    XF 2.3 Add link to custom field in message user info

    What you can do is create a template modification on custom_fields_macros to intercept how specific fields render in the message user info area. The custom fields there are output inside <dl> tags with data-field="your_field_id", which makes targeting them straightforward. The tricky part you...
  4. zenvibe

    XF 2.3 Can I hide user names from view for a user group in one area?

    There's no built-in XenForo feature for this unfortunately. You'd need a template modification, and honestly it gets complicated because you have to hide the username in multiple places (post author, avatar, quoted posts, etc.). The closest approach is a template modification on post_macros that...
  5. zenvibe

    XF 2.3 How to hide the "Not open for further replies" message for locked threads in some nodes?

    The easiest way is with CSS. The "Not open for further replies" block uses the class .blockStatus-message--locked, and XenForo adds data-container-key="node-XX" to the page. So in extra.less: .template-thread_view[data-container-key="node-42"], .template-thread_view[data-container-key="node-55"]...
  6. zenvibe

    XF 2.3 How do I use iframe to display embedded links from my video streaming site?

    You can't just paste raw iframe HTML into posts — XenForo strips it for security. What you need is a BB Code Media Site definition, which is the proper way to handle video embeds. Go to ACP > Content > BB code media sites > Add BB code media site: Media site ID: myvideosite (or whatever you...
  7. zenvibe

    XF 2.3 Register overlay not loading - keeps on redirecting instead

    This is almost always caused by JavaScript failing to initialize on the page. When XenForo's JS doesn't load properly, data-xf-click="overlay" gets ignored and the browser just follows the href as a normal link — hence the redirect. A few things to check: 1. Cloudflare Rocket Loader — if you're...
  8. zenvibe

    XF 2.3 Block theme

    Add this to your extra.less — it's the standard way to do a boxed layout: html { background: #2c3e50; /* your side background color */ } .p-pageWrapper { max-width: 1200px; margin: 0 auto; background: @xf-contentBg; box-shadow: 0 0 15px rgba(0, 0, 0, 0.15); } That's the...
  9. zenvibe

    XF 2.3 “Send Message” button under the username in thread posts

    You can do this with a template modification on message_macros. Add this right after the user banners section: <xf:if is="$user.user_id AND $user.user_id != $xf.visitor.user_id AND $xf.visitor.canStartConversationWith($user)"> <div class="message-userExtras"> <a href="{{...
  10. zenvibe

    XF 2.3 How do I add a solid star font awesome icon to the user (usergroup) banner?

    XF 2.3 changed how Font Awesome works — it's no longer webfonts, it's SVG masks now. The old approach of using .m-faBase(@faWeight-solid) to set the weight doesn't work anymore. In 2.3, the weight is part of the variable name itself. So instead of: .m-faBase(@faWeight-solid)...
  11. zenvibe

    XF 2.3 Using a different logo for a single page node (or an array of page nodes)

    The quickest way is with CSS using the data-container-key attribute that XenForo puts on the <html> element. No template modification needed — just add this to extra.less: [data-container-key="node-85"] .p-header-logo img { display: none; } [data-container-key="node-85"] .p-header-logo {...
  12. zenvibe

    XF 2.3 Public navigation --how to make a unique menu for page nodes

    The issue is the format of $xf.reply.containerKey — it's a string like 'node-85', not a bare integer. So == 85 won't match. Use this for a single page node: $xf.reply.containerKey == 'node-85' For multiple page nodes: in_array($xf.reply.containerKey, ['node-85', 'node-86', 'node-87']) To hide a...
  13. zenvibe

    XenVibe — 4 Premium XenForo 2.3 Styles | 15% Off Your First Purchase!

    Hey @akif, thanks for your interest! We've received your support ticket — I'll send you the demo login credentials there shortly. Also, the coupon issue with crypto payments has been fixed, so WELCOME15 should work fine now. Let me know if you need anything else!
  14. zenvibe

    [XenVibe] XenTimelinePulse — Timeline-Driven XenForo 2.3 Style | Premium Styles & Add-ons Store...

    zenvibe submitted a new resource: [XenVibe] XenTimelinePulse — Timeline-Driven XenForo 2.3 Style | Premium Styles & Add-ons Store - a vertical spine connects forums, threads, and posts with avatar markers, icon nodes. Read more about this resource...
  15. zenvibe

    XenVibe — 4 Premium XenForo 2.3 Styles | 15% Off Your First Purchase!

    XenVibe — Premium XenForo Styles & Add-ons Redefine Your Community Experience Hello everyone, We're excited to share XenVibe — a dedicated marketplace for premium XenForo 2.3 styles, built with one goal: delivering polished, production-ready products that make your forum look and feel like a...
Back
Top Bottom