NopRoot Bootstrap theme (Free)

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
9 years ago
Ok, thanks for the info...so for a permanent fix do I need the source code and need to make some change and build?  Or is there an easier way to fix it for this site?
9 years ago
Here is what the current EstimatedShipping.cshtml file contains.  Does it not look like it has the change you mentioned?:

@model EstimateShippingModel
@using Nop.Web.Models.ShoppingCart;
@if (Model.Enabled)
{
    <div class="shipping">
        <script type="text/javascript">
            $(function () {
                $("#@Html.FieldIdFor(model => model.CountryId)").change(function () {
                    var selectedItem = $(this).val();
                    var ddlStates = $("#@Html.FieldIdFor(model => model.StateProvinceId)");
                    var estimateProgress = $("#estimate-shipping-loading-progress");
                    estimateProgress.show();
                    $.ajax({
                        cache: false,
                        type: "GET",
                        url: "@(Url.RouteUrl("GetStatesByCountryId"))",
                        data: { "countryId": selectedItem, "addSelectStateItem": "false" },
                 success: function (data) {
                     ddlStates.html('');
                     $.each(data, function (id, option) {
                         ddlStates.append($('<option></option>').val(option.id).html(option.name));
                     });
                     estimateProgress.hide();
                 },
                 error: function (xhr, ajaxOptions, thrownError) {
                     alert('Failed to retrieve states.');
                     estimateProgress.hide();
                 }
             });
                });
            });
        </script>

        <div class="estimate-shipping">
            <div class="title">
                <strong>@T("ShoppingCart.EstimateShipping")</strong>
            </div>
            <div class="hint">@T("ShoppingCart.EstimateShipping.Tooltip")</div>
            <div class="shipping-options">
                <div class="inputs">
                    @Html.LabelFor(model => model.CountryId, new { }, ":")
                    @Html.DropDownListFor(model => model.CountryId, Model.AvailableCountries, new { @class = "country-input" })
                    <span class="required">*</span>
                </div>
                <div class="inputs">
                    @Html.LabelFor(model => model.StateProvinceId, new { }, ":")
                    @Html.DropDownListFor(model => model.StateProvinceId, Model.AvailableStates, new { @class = "state-input" })
                    <span id="estimate-shipping-loading-progress" style="display: none;" class="please-wait">@T("Common.Wait...")</span>
                </div>
                <div class="inputs">
                    @Html.LabelFor(model => model.ZipPostalCode, new { }, ":")
                    @Html.TextBoxFor(model => model.ZipPostalCode, new { @class = "zip-input" })
                </div>
                <div class="inputs">
                    <input type="submit" name="estimateshipping" value="@T("ShoppingCart.EstimateShipping.Button")" class="button-2 estimate-shipping-button" />
                </div>
            </div>
            @if (Model.ShippingOptions.Count > 0)
            {
                <ul class="shipping-results">
                    @foreach (var shippingOption in Model.ShippingOptions)
                    {
                        <li class="shipping-option-item">
                            <strong class="option-name">
                                @T("ShoppingCart.EstimateShipping.ShippingOptionWithRate", shippingOption.Name, shippingOption.Price)
                            </strong>
                            <span class="option-description">
                                @Html.Raw(shippingOption.Description)
                            </span>
                        </li>
                    }
                </ul>
            }
            else if (Model.Warnings.Count > 0)
            {
                <div class="message-error">
                    <ul>
                        @foreach (var error in Model.Warnings)
                        {
                            <li>@error</li>
                        }
                    </ul>
                </div>
            }
        </div>
    </div>
}
9 years ago
You likely need the latest version of the theme for 3.50 as the issue was addressed on Apr 27, 2015 in https://noproot.codeplex.com/SourceControl/changeset/14a6813a69562c014045e94eb11924bf3404a300. If you have modified the theme on your store (logo, colors, etc), you will have to merge the changes with the new version.
9 years ago
mbiefeni wrote:
Here is what the current EstimatedShipping.cshtml file contains.  Does it not look like it has the change you mentioned?:
[...]
}


The EstimatedShipping.cshtml you posted is the default one, themes can have their own copies of views that override the default view.

Default location of EstimateShipping view:
\Views\ShoppingCart\EstimateShipping.cshtml


A theme can optionally override the EstimateShipping view by placing a copy in:
\Themes\$ThemeName\Views\ShoppingCart\EstimateShipping.cshtml
9 years ago
Awesome...that was the ticket...I was able to fix the issue with that change.  Thanks so much guys!  Great template BTW...
9 years ago
is there any plan to upgrade Bs QuickView plugin to 3.5? I've tried it, had to change some references, but it just does not work... Nothing happens.

// never mind. Always forget to rebuild plugin after making changes...
It's working now!
1) Reference to MVC updated
2) ProductVariant property changed, updated here and there
3) Some other minor changes.

I could merge it back? Or zip it for anyone's reference?
8 years ago
benincity wrote:
The theme you made looks great.. see the update version.. wow..


..... But it's not nopcommerce...

http://www.ogadriva.com/index.php !!!!???
8 years ago
Hi Everyone,
Today we have released a update for NopRoot Theme after making it compatible with NopCommerce version 3.6. Please, feel free to download it from here and give us feedback if you find any issue.

We also have this theme in codeplex. We will push our all immediate fixes in codeplex. It is very tough to maintain frequent update in nopcommerce site. So, we are requesting you to check our codeplex link for frequent update.

https://noproot.codeplex.com/

Check our other contribution for nopcommerce from here ==>>

https://www.codeplex.com/site/users/view/BrainStation23
8 years ago
Dear BrainStation
I Have migrated to nopcommerce 3.6
I have downloaded last version of your theme. My site is multilingual site I have RTL And LTR languages
I have two problems with menu.
first if I want to have more than two level category the new menu will show on second level menu.(overlapped)
this was also for older versions of noproot but in that versions when I wanted to solve the issue I just untick a property(not include in to menu)for each category level with value more than two.
in 3.6 this method goes wrong and problem persists.
please make a good action for this because noproot is so great.
8 years ago
--------------
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.