Discussion on Sandbox - Modern & Multipurpose Bootstrap 5 Template

Discussion on Sandbox - Modern & Multipurpose Bootstrap 5 Template

By
Cart 7,422 sales
Well Documented

elemis supports this item

Supported

This author's response time can be up to 2 business days.

308 comments found.

Hello,

Before i purchase, i want to ask is all images from your demo is free to use ? I check this demo and the images is very good https://sandbox.elemisthemes.com/demo21.html

Thanks

Hi,

Thank you for your interest in Sandbox. Illustrations are included in the template and are from Freepik. Please make sure you check usage details from Freepik website before using them: https://support.freepik.com/hc/en-us/articles/360024266134-Blogs-and-websites Basically you must include attribute on your website but if you are unable to do so then you must purchase a premium subscription at least for a month to acquire a license (can only be downloaded during your membership). This license will allow you to use the illustrations without attribution and they will remain active once your premium membership has ended. https://support.freepik.com/hc/en-us/articles/360024309954-Can-I-keep-using-Freepik-Premium-resources-once-my-subscription-has-expired-

Very good for this https://support.freepik.com/hc/en-us/articles/360024309954-Can-I-keep-using-Freepik-Premium-resources-once-my-subscription-has-expired-

But how about rawpixel ? Is the images from https://www.rawpixel.com/community-board/1391692/sandbox is same ? I mean if my subscription on rawpixel is ended, can i still use the images without attribution ? Because i see the images from rawpixel is using a premium.

Thanks

It should be the same because it says “Royalty-Free commercial use license. Use anywhere in the world for unlimited projects with no expiration dates.”

Have you tested PHP form for PHP 8.1 compatibility?

Hi,

The current version of PHPMailer in the template has support up to PHP 7.4.

We’ll include the latest version of PHPMailer on the next update, which supports 8.0.

If you’d like to update PHPMailer now, please follow the following instructions:

Download the latest version from PHPMailer github page. Then replace existing assets/php/PHPMailer-master folder with the latest version. In assets/php/contact.php* replace line 6 as follows:

use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

require 'PHPMailer-master/src/Exception.php';
require 'PHPMailer-master/src/PHPMailer.php';

I installed this template into some new webspace and developed with it. It’s a great template. Stangely though the webspace kept getting hacked and rogue files being installed.

After a bit of digging around, I noticed that PHPMailer version 5.2.23 is included with the theme.

As per the security notices on the PHPMailer github page, there are a number of security issues with this version, including some XSS vulnerabilities.

After cleaning the webspace up and removing PHPMailer (I wasn’t using it anyway), I have been hack free. Just a suggestion for anyone reading this, either remove PHPMailer or update it to the most recent version which is 6.5. If the theme authors could include the latest version in the theme to, that would make an otherwise great theme even better!

Thanks.

Thank you for the heads up. We’ll include the latest version of PHPMailer on the next update.

Anyone who wants to update PHPMailer now, please follow the following instructions:

Download the latest version from PHPMailer github page. Then replace existing assets/php/PHPMailer-master folder with the latest version. In assets/php/contact.php replace line 6 as follows:

use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

require 'PHPMailer-master/src/Exception.php';
require 'PHPMailer-master/src/PHPMailer.php';

Where to put SMTP credentials e.g. transactional email service?

Please send us an email via the contact form on our profile page so we can send you the necessary php file for SMTP.

Does this template have login and signup page?

Thank you for your interest in Sandbox. We’ll be adding these pages on the next update.

Anyway to change the menu to drop from the top on mobile?

Thank you for your interest in Sandbox. Unfortunately such an option is not available.

It might a bug – hover class not working inside Accordion with Background

Hi,

We just tried to add .hover class to a text in accordion with background and it worked as expected. Maybe we understood you wrong. Could you please provide a URL so we can take a closer look? Thanks.

In first Accordion with Background (fist dropdown) “ hover class” not working, in the next ones it works. Unfortunatelly, I can’t show it as it is in development offline.

Not sure if we understand you correctly. Please check https://sandbox.elemisthemes.com/docs/elements/accordion.html we’ve added a text with hover on the first Accordion with Background example. Is this what you mean? If not please record a screencast or upload your files to a server for demonstration so we can take a closer look. Also please provide more details regarding “not working”. Can you not click on the link or is the style not appearing correctly? Thanks.

do you have any ready code for Nextjs ?

Unfortunately we’re not familiar with Next.js so we’re not able to provide any guidance on this subject.

Hello! Great template, thanks for it. I´ve an issue with overriding variable value in _user-variables.scss. If I add ”$spacer: 0.1rem” to _user-variables.scss the new setting is ignored after compilation (it´s still 1rem). But if I add ”$font-family-sans-serif: Arial;” in _user-variables.scss the font is changed to Arial. So is there something special with the $spacer or is it overriden again later?

Hi,

Thank you for the heads up. We’ll address this on the next update. Meanwhile please copy $spacers variables from _variables.scss along with your custom $spacer variable in _user-variables.scss for the custom spacer value to work or edit the $spacer directly in _variables.scss.

Would you consider adding a hidden/popup form element for Search in the navigation menu (a magnifying glass icon that reveals a text field when you click on it)? After playing around with the template for a few days, that´s an element I think is missing in this template. Otherwise, this is really a versatile template in many ways!

Quickly created an example for you. First add the following HTML inside “navbar-other > .navbar-nav”:

<li class="nav-item">
  <form class="search-form expanding">
    <input id="search-form" type="text" class="form-control" placeholder="Search">
  </form>
</li>

Then add the following CSS to make it work:

.search-form.expanding:before {
    pointer-events: none;
    color:#343f52
}
.search-form.expanding input {
    transition: width .55s ease;
    width: 50px;
    text-align: right;
    border: 0;
    background: 0 0;
    box-shadow:none
}
.search-form.expanding input:focus {
    width: 180px;
    background: rgba(0, 0, 0, .07)
}

That´s great, works fine! Thank you so much! :-)

You’re welcome :)

Hi Guys, We’re getting quite a few bots using the forms that come with Sandbox to send spam messages through. Does this template make use of reCAPTCHA or can it be integrated? Many thanks, Nick

Our contact form is similar to the one used in this tutorial which shows how to add recaptcha: https://bootstrapious.com/p/bootstrap-recaptcha you can use this tutorial as a guide to add recaptcha to your forms.

Hi, hoping you can help me with the hero-slider as on the demo15.html page. Basically I just want the slider to shrink proportionally so on mobile devices the images look the same as they do on desktop view (but smaller of course). E.g. if the image was 16:9 on desktop it would also be 16:9 on mobile. Hope that makes sense. Thanks.

Hi again, the slider works just as expected but I just noticed the animations on the captions don’t work.
<section class="wrapper">
    <div class="post-slider mb-8 mb-md-12">
        <div class="basic-slider owl-carousel dots-over" data-nav="true" data-margin="5">
            <div class="item"><img src="images/slide-1.jpg" alt="" />
                <div class="basic-slider-caption position-absolute top-0 start-0 w-100 h-100 d-flex align-items-center">
                    <div class="container">
                        <div class="row">
                            <div class="col-md-10 offset-md-1 col-lg-7 offset-lg-0 col-xl-6 col-xxl-5 text-center text-lg-start">
                                <h2 class="display-1 fs-56 mb-4 text-white animated-caption" data-anim="animate__slideInDown" data-anim-delay="500">some caption text here</h2>
                                <p class="lead fs-23 lh-sm mb-7 text-white animated-caption" data-anim="animate__slideInRight" data-anim-delay="1000">some more caption text...</p>
                                <div class="animated-caption" data-anim="animate__slideInUp" data-anim-delay="1500"><a href="#" class="btn btn-lg btn-outline-white rounded-pill">read more</a></div>
                            </div><!--/column -->
                        </div><!--/.row -->
                    </div><!--/.container -->
                </div><!--/.basic-slider-caption -->
            </div>        

            <div class="item"><img src="images/hero-3.jpg" class="rounded" alt="" />
                <div class="basic-slider-caption position-absolute top-0 start-0 w-100 h-100 d-flex align-items-center">
                    <div class="container">
                        <div class="row">
                            <div class="col-md-10 offset-md-1 col-lg-7 offset-lg-0 col-xl-6 col-xxl-5 text-center text-lg-start">
                                <h2 class="display-1 fs-56 mb-4 text-white animated-caption" data-anim="animate__slideInDown" data-anim-delay="500">some caption text here</h2>
                                <p class="lead fs-23 lh-sm mb-7 text-white animated-caption" data-anim="animate__slideInRight" data-anim-delay="1000">some more caption text...</p>
                                <div class="animated-caption" data-anim="animate__slideInUp" data-anim-delay="1500"><a href="#" class="btn btn-lg btn-outline-white rounded-pill">read more</a></div>
                            </div><!--/column -->
                        </div><!--/.row -->
                    </div><!--/.container -->
                </div><!--/.basic-slider-caption -->
            </div>
        </div><!-- /.basic-slider -->
    </div><!-- /.post-slider -->
</section>

In js/theme.js search “hero-slider” and replace it with “custom-slider”, then in the slider HTML code replace “basic slider” class with “custom-slider” to have hero slider caption functionality work.

Works now. Thanks!

Great template! I have a question about the Image Mask examples (docs/elements/image-mask.html). The images doesn´t load on the page, and I can´t get it to work if I try to use the classes and elements on a new page. What could be broken?

Ah, found the answer in the FAQ, so no need to answer this.

Hi, I tired adding the Colors to svg icons but it doesn’t work the colors are not applied as per the document, could you please help me with this ?

Hi,

Due to the same-origin policy SVGInject does not work when run from the local file system in many browsers (Chrome, Safari). Please test on a working web server, the colors will be applied properly.

Sorry for asking so many newbie questions, but hopefully your answers will be useful to others too.

On my site I have a lot of links to modal forms offering a free trial. Please see here www.propertytours.tv/new – the free trial button in the header bar. When I fill in the fields & click the Start my FREE TRIAL button, nothing happens – the form doesn’t send the email. Can you please explain what I’m doing wrong?

Also, I have a regular form embedded in a page here http://www.propertytours.tv/new/contact.html yet when I input data into the “select a department” field, that data is not included in the email that is sent. How can I get that data included in the email?

Also, is it possible to validate the structure of an email so that malformed email addresses are picked up before they are sent?

Lastly, is it possible to identify in the email sent from a form which page / form it has come from (e.g. this is from the contact page or this is from the free trial header bar).

Many thanks for your super support!

Nick

Further proof that it’s still using the contact.php rather than the specified freetrial.php is that if I take down freetrial.php, emails still go through, but if I take down contact.php reply messages & emails stop. What I need is the template to use the .php file I specify in <form class=”contact-form needs-validation” method=”post” action=”./assets/php/freetrial.php” novalidate>.

Hi,

Please duplicate contactForm function in js/theme.js for the free trial form. Make sure you apply a new specific selector for the new one on line document.querySelectorAll(”.contact-form.needs-validation”); and also change the ajax url accordingly and try again.

Thanks – we’ve worked in a solution based on this.

Hi elemis team ! I have a question before buying the theme : will you provide phone/windows empty mockups showed in demos ? If not, do you have a ressource where I could find it please ? Thank you so much.

Hi,

Thank you for your interest in Sandbox. You can reach the resources of the mockups we use in the template from the documentation: https://sandbox.elemisthemes.com/docs/credits.html#snippet-2 (scroll down to Mockups)

thank you so much !

Any plans on the roadmap to add new mobile navigation variations? For example submenus sliding out rather then a dropdown or even better menu pagination?

Hi,

Thank you for your interest in Sandbox. Could you please show us some examples so we can better understand what you have in mind?

Thanks for the quick response. An example would be the mobile menu here: https://www.three.co.uk/

Hi,

Thank you for your suggestion. We found it a bit complicated to use. When a user reaches to the 3rd menu they have to click twice to back to return to parent. We can consider this if we receive more requests though. We definitely plan to make some design improvements to the mobile menu on the next update.

Here’s the updated link: https://sandbox.elemisthemes.com/demo15.html

How can I adjust the delay time between the slides?

Thank you for the link. In js/theme.js please go to line 396 and change autoplayTimeout value from 5000 to desired value (miliseconds). Increasing the number will increase the time between slides.

Thank you so much!

Any tips for updating from 1.1 to 2.0 ?

Hi,

Since we updated most of the template files starting from scratch and copying html content and custom css from your existing website would be the best approach for updating.

Hello guys just purchased the theme, do you guys offer live support i need some customization like extra pages of course i will pay.

Unfortunately we are not available for hire at this time. But we’d appreciate if you could let us know what kind of pages you needed so we can consider adding those on future updates. We add the pages that are the most requested to our to-do list.

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve ThemeForest.

Sure, take me to the survey