• Resources
  • Free Flarum hosting on an expert platform by FreeFlarum.com

Mr_baipiao I need to know your forum name. There is no forum with hostname bbs.mineworils.gq in FreeFlarum's database. I therefore need the part before .freeflarum.com in your initial forum domain, AKA. "forum tag".

    SKevo Hello, my problem has been solved. Thank you for your help.

    wolfshards thanks for letting me know. This seems to be related to MathRen (ref.).

    Since another forum owner reported this error to me, I've concluded that it happens for all FreeFlarum forums, and I have therefore decided to temporarily remove the extension for all forums so that the error disappears.

    14 days later

    songhuajiang sorry, but the log link won't work (it requires authentication and it's for your forum account only). Please either paste the log stacktrace, or tell me your forum URL so that I can check the logs

      songhuajiang it's related to VAPID key length. That comes from Progressive Web App, disable that extension and it should return back to normal.

      I've seen this error at FreeFlarum before, it shouldn't be happening. Perhaps something changed when we migrated. I'll have a look at this later today

        songhuajiang I've just checked this, and for me, resetting the VAPID keys fixed the error:

        Could you please re-enable PWA and see if that helps?

        Hello everyone,

        To prevent transitions on page load on some browsers (I have an image on fullscreen image with some text on my forum load...), i must use a css/javascript trick which needs the body, or the html, to have a class.

        But I don't see any way to modify the <html> or <body> tag in freeflarum (only the header and footer before/after it are accessible).

        Any idea of how I could do it?

          TB54 there is currently no way (I am aware of) that can modify the class of <html> or <body> in Flarum. I assume that it would be possible with the help of a custom extension. But do you really need to set a custom class? How does your script even work? Could you please elaborate?

          It's described here: https://css-tricks.com/transitions-only-after-page-load/

          It basically forbids transitions, then re-allows it when the page is loaded.

          • In html:
            <body class="preload">

          • In css:

            .preload * {
              -webkit-transition: none !important;
              -moz-transition: none !important;
              -ms-transition: none !important;
              -o-transition: none !important;
            }
          • In the header:

            $(window).load(function() {
              $("body").removeClass("preload");
            });

          For now, all I have is, at the end of the footer, a javascript which forbids the page to show as long as all is not loaded (it was meant for the welcome image, at first, not for the transition), but it's not enough sometimes with firefox to avoid showing transitions:

          $(document).ready(function() {
            document.getElementsByTagName("html")[0].style.visibility = "visible";
          });

            TB54 I think I get it now (sorry, I'm a dummy). So you have a custom welcome image HTML with some CSS transitions?

            If you have full control over the image (e. g.: you added custom HTML through an extension, such as custom header HTML), then you might be over-complicating this - instead, look for a way to improve the CSS transitions in the HTML/CSS, so they don't trigger while the page is loading.

            FYI this isn't very related to FreeFlarum. But if you insist, the following should work:

            Custom header:

            <style id="tempstyle">
            html * {
              transition: none !important;
              -webkit-transition: none !important;
              -moz-transition: none !important;
              -ms-transition: none !important;
              -o-transition: none !important;
            }
            </style>
            
            <script>
            window.onload = () => {
                document.getElementById("tempstyle").remove();
            }
            </script>
            • TB54 replied to this.

              SKevo FYI this doesn't seem to be related to FreeFlarum nor Flarum. But if you insist, the following should work:

              The problem in itself no, but it seemed relevant to me to ask here is there was a way to touch the body tag through freeflarum (as it may be needed for many other things).

              Thanks for the code!

              Hey there, what a wanderfull project it's Free Flarum, i have just discovered it 🙂. I'm going to have a short roleplay/benefit event on a brand new free flarum forum, my question is: the event would be attended by 120 persons that will write for 2 hours (so pretty intensive posting). It's doable or it's too resources demanding for the platform? Any hint it's really appreciate! Thanks!

                tenentecartina it's doable, we have larger forums that are fine even if they use more resources than is the average "limit" (as stated in the docs)

                @SKevo Has the problem with the e-mail addresses from T-Online actually been resolved in the meantime?

                  tom23 I have adjusted our mail server configuration, I am not sure whether that helped or not. Are E-mails still not being delivered? If yes, then please tell me the forum name that has this issue (or send an E-mail to info@freeflarum.com) and I'll have a closer look

                    9 days later

                    Hello, I have a problem with my forum. Namely, when I want to write a discussion, it displays to me:
                    UPS! Something went wrong. Please refresh the page and try again.
                    what's going on?