Close

Profile: mstuart

Avatar

User posts

11 years ago

IvanStoyanov wrote:


Hi mstuart

We are aware of the performance issue of the Ajax Filters plugin. It appears when you have more than a thousand products with many specification and attribute options in a single category. At the moment we are working on improving the performance of the filters and we will let you know as soon as we are ready.

It is a good suggestion to add "apply"  button to the filters to apply a selection. Can you please add this to our User voice portal, so that other clients can see it and vote.

For the moment I suggest to reduce the number of products in a category to 200-300 and not include products from subcategories.

Best wishes,

Ivan Stoyanov



With the release of Nop Ajax Filter 3.0, has the performance issues been fixed?

11 years ago

I have multiple custom tabs per product * 1000s of products.

The filters would be a nice add... however the Manage Products and Tabs is helping.

11 years ago

How difficult would it be to add column filters to the Manage Tabs grid?

To make it work like (/Admin/Language/Resources) grid?

Having many many tabs, there is no way to quickly find a specific tab from the Manage Tabs page.

Hello NopTemplates Team,

I'm having serious issues attempting to deploy nopcommerce and nop-templates plugins.

After searching and posting questions in the nopcommerce forums...

http://www.nopcommerce.com/boards/t/23001/publishing-nopcommerce-28-issues.aspx

...I still have not been able to resolve the deployment issues.  I sent a PM to 7Spikes in the nopcommerce forums asking for assistance and was directed to post here in the forums.  


Here is a list of actions taken so far in an attempt to best describe my situation.


I downloaded the nocommerce 2.8 source and successfully installed on my development laptop.

I downloaded the nop-templates plugins (nop Ajax Filters, nop Quick Tabs) and successfully installed them on my development laptop.

I ran the Deploy.bat to generate the "no source package" - Deployable/nop_2.80

I created a new site in IIS 7.5 on my production web server
- .Net Framework set to v4.0.30319 (4.5 installed)
- Managed pipeline mode set to Integrated

I copied over all the contents from Deployable/nop_2.80 as well as the Setting.txt, InstalledPlugines.txt, and all the Plugins

I set all the permissions as described in http://www.nopcommerce.com/docs/79/installing-nopcommerce.aspx


After the above steps, the site partially works (site responds, catalog displays, etc), but...
- The Admin panel generates 500 errors.
- No plugins are not listed.
- No Log entries are displayed in admin panel.
- The Ajax Filters generates errors when clicking on the filter items.
- The Quick view tabs display, but the css in not used.


Since my last post in the nopcommerce forum, I attempted to follow a suggestion to use Web Platform Installer as a means to deploy and that has also not been successful.  nopcommerce installs fine and functions as expected, but once I try to overwrite the folders/files with my copy from my development laptop, the site will not respond.


I have tried all of the above on 2 separate web servers (IIS 7.5)


Hopefully you guys can help me resolve my deployment issues here.

Thank you for your time.

Mike

11 years ago

Also receiving this error as well...

System.InvalidOperationException: This request has been blocked because sensitive information could be disclosed to third party web sites when this is used in a GET request. To allow GET requests, set JsonRequestBehavior to AllowGet.    
at System.Web.Mvc.JsonResult.ExecuteResult(ControllerContext context)     at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass1a.<InvokeActionResultWithFilters>b__17()     at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation)     at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation)     at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation)     at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation)     at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult)     at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass25.<BeginInvokeAction>b__22(IAsyncResult asyncResult)     at System.Web.Mvc.Controller.<>c__DisplayClass1d.<BeginExecuteCore>b__18(IAsyncResult asyncResult)     at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar)     at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)     at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar)     at System.Web.Mvc.MvcHandler.<>c__DisplayClass8.<BeginProcessRequest>b__3(IAsyncResult asyncResult)     at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar)     at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()     at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

11 years ago

I too am having issues with deploying.  I'm trying to move nopCommerce + Nop Ajax Filters + Nop Quick Tabs from my laptop (ASP.Net Development Server) to our webserver (IIS 7.5).

I'm getting the following errors as seen in the Log.

Everything works great on my laptop, but fails on IIS 7.5.


Any help would be greatly appreciated.


System.ArgumentException: The parameters dictionary contains a null entry for parameter 'categoryId' of non-nullable type 'System.Int32' for method 'System.Web.Mvc.ActionResult GetFilteredProducts(Int32, SevenSpikes.Nop.AjaxFilters.Models.PriceRangeFilterSlider.PriceRangeFilterModel7Spikes, SevenSpikes.Nop.AjaxFilters.Models.SpecificationFilter.SpecificationFilterModel7Spikes, SevenSpikes.Nop.AjaxFilters.Models.AttributeFilter.AttributeFilterModel7Spikes, SevenSpikes.Nop.AjaxFilters.Models.ManufacturerFilter.ManufacturerFilterModel7Spikes, Nop.Web.Models.Catalog.CatalogPagingFilteringModel, System.String)' in 'SevenSpikes.Nop.AjaxFilters.Controllers.Catalog7SpikesController'. An optional parameter must be a reference type, a nullable type, or be declared as an optional parameter.  Parameter name: parameters    
at System.Web.Mvc.ActionDescriptor.ExtractParameterFromDictionary(ParameterInfo parameterInfo, IDictionary`2 parameters, MethodInfo methodInfo)     at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()     at System.Linq.Buffer`1..ctor(IEnumerable`1 source)     at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)     at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)     at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)     at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass37.<>c__DisplayClass39.<BeginInvokeActionMethodWithFilters>b__33()     at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()     at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()     at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()     at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()     at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()     at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()     at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()     at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()     at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass37.<BeginInvokeActionMethodWithFilters>b__36(IAsyncResult asyncResult)     at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass25.<>c__DisplayClass2a.<BeginInvokeAction>b__20()     at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass25.<BeginInvokeAction>b__22(IAsyncResult asyncResult)     at System.Web.Mvc.Controller.<>c__DisplayClass1d.<BeginExecuteCore>b__18(IAsyncResult asyncResult)     at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar)     at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)     at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar)     at System.Web.Mvc.MvcHandler.<>c__DisplayClass8.<BeginProcessRequest>b__3(IAsyncResult asyncResult)     at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar)     at System.Web.HttpApplication.CallHandlerExecutionStep.System.

11 years ago

Boyko wrote:

You can embed your videos directly into the Category description or under it.
If you want tabs you can add them in the description of the category.
Unfortunately you can't add javascript into the description but you can add it into the Category template and create the tabs into the description.

Hope this helps!


That worked and looks great!

It's not exactly easy to set up from a web administrator perspective, but as a developer... it's pretty simple.

Many Thanks!

11 years ago

IvanStoyanov wrote:
Currently the Nop Quick Tabs plugin does not have the functionality to be added to a category page.
Can you give us more information on where do you want the tabs on the category page to be used? Do you want the category description to be in a tab?

Ivan Stoyanov



I assumed that was that case... so began doing some R&D.  I added in some standard jQuery tabs to a new Category template and was able to display the following.

Overview tab = Category Description
Video tab = Embedded video

*** This is what I'm looking for.  The ability to assign tabs (e.g.: Video) to category pages.

11 years ago

Is it possible to assign tabs to select category pages?  ...or product pages only?

Tabs on category pages would be a nice addition.

From the TabUIModel, I have access to ProductModel, ProductId, Description, Review, Specs, etc.

I need to add SKU.  I don't see how I can do this currently.   Is there a way to do this that I missed?

Many Thanks!!!

Mike