Close

Profile: JRon

Avatar

User posts

[code]System.MissingMethodException: Method not found: 'System.Collections.Generic.IEnumerable`1<Nop.Web.Models.Catalog.ProductOverviewModel> Nop.Web.Extensions.ControllerExtensions.PrepareProductOverviewModels(System.Web.Mvc.Controller, Nop.Core.IWorkContext, Nop.Core.IStoreContext, Nop.Services.Catalog.ICategoryService, Nop.Services.Catalog.IProductService, Nop.Services.Catalog.ISpecificationAttributeService, Nop.Services.Catalog.IPriceCalculationService, Nop.Services.Catalog.IPriceFormatter, Nop.Services.Security.IPermissionService, Nop.Services.Localization.ILocalizationService, Nop.Services.Tax.ITaxService, Nop.Services.Directory.ICurrencyService, Nop.Services.Media.IPictureService, Nop.Core.IWebHelper, Nop.Core.Caching.ICacheManager, Nop.Core.Domain.Catalog.CatalogSettings, Nop.Core.Domain.Media.MediaSettings, System.Collections.Generic.IEnumerable`1<Nop.Core.Domain.Catalog.Product>, Boolean, Boolean, System.Nullable`1<Int32>, Boolean, Boolean)'. at SevenSpikes.Nop.Plugins.SmartProductCollections.Controllers.SmartProductCollectionsController.pbrT63jqP(IEnumerable`1 products, Boolean , Boolean , Nullable`1 productThumbPictureSize, Boolean , Boolean ) at SevenSpikes.Nop.Plugins.SmartProductCollections.Controllers.SmartProductCollectionsController.GetProductsForItem(Int32 id, Int32 categoryId) at lambda_method(Closure , ControllerBase , Object[] ) at System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) 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.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End() at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass33.<BeginInvokeActionMethodWithFilters>b__32(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End() at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncR

Method not found: 'System.Collections.Generic.IEnumerable`1<Nop.Web.Models.Catalog.ProductOverviewModel> Nop.Web.Extensions.ControllerExtensions.PrepareProductOverviewModels(System.Web.Mvc.Controller, Nop.Core.IWorkContext, Nop.Core.IStoreContext, Nop.Services.Catalog.ICategoryService, Nop.Services.Catalog.IProductService, Nop.Services.Catalog.ISpecificationAttributeService, Nop.Services.Catalog.IPriceCalculationService, Nop.Services.Catalog.IPriceFormatter, Nop.Services.Security.IPermissionService, Nop.Services.Localization.ILocalizationService, Nop.Services.Tax.ITaxService, Nop.Services.Directory.ICurrencyService, Nop.Services.Media.IPictureService, Nop.Core.IWebHelper, Nop.Core.Caching.ICacheManager, Nop.Core.Domain.Catalog.CatalogSettings, Nop.Core.Domain.Media.MediaSettings, System.Collections.Generic.IEnumerable`1<Nop.Core.Domain.Catalog.Product>, Boolean, Boolean, System.Nullable`1<Int32>, Boolean, Boolean)'.
[code]System.MissingMethodException: Method not found: 'System.Collections.Generic.IEnumerable`1<Nop.Web.Models.Catalog.ProductOverviewModel> Nop.Web.Extensions.ControllerExtensions.PrepareProductOverviewModels(System.Web.Mvc.Controller, Nop.Core.IWorkContext, Nop.Core.IStoreContext, Nop.Services.Catalog.ICategoryService, Nop.Services.Catalog.IProductService, Nop.Services.Catalog.ISpecificationAttributeService, Nop.Services.Catalog.IPriceCalculationService, Nop.Services.Catalog.IPriceFormatter, Nop.Services.Security.IPermissionService, Nop.Services.Localization.ILocalizationService, Nop.Services.Tax.ITaxService, Nop.Services.Directory.ICurrencyService, Nop.Services.Media.IPictureService, Nop.Core.IWebHelper, Nop.Core.Caching.ICacheManager, Nop.Core.Domain.Catalog.CatalogSettings, Nop.Core.Domain.Media.MediaSettings, System.Collections.Generic.IEnumerable`1<Nop.Core.Domain.Catalog.Product>, Boolean, Boolean, System.Nullable`1<Int32>, Boolean, Boolean)'. at SevenSpikes.Nop.Plugins.SmartProductCollections.Controllers.SmartProductCollectionsController.pbrT63jqP(IEnumerable`1 products, Boolean , Boolean , Nullable`1 productThumbPictureSize, Boolean , Boolean ) at SevenSpikes.Nop.Plugins.SmartProductCollections.Controllers.SmartProductCollectionsController.GetProductsForItem(Int32 id, Int32 categoryId) at lambda_method(Closure , ControllerBase , Object[] ) at System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) 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.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End() at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActio

I am having trouble installing.
If I change my Nop Core to use the one provided with the Trial version my site chrashes and I get the Internal Error page both on the front end and the admin section.
If I use the Nop core that I am currently using I can istall the product collection plugin but if I try to go to the Category Product collection page (/admin/smartproductcollectionscategoriesadmin/settings ) I get an error and this error is written to the log:

Method not found: 'System.Collections.Generic.IDictionary`2<Int32,Int32> SevenSpikes.Nop.Core.Helpers.IConvertToDictionaryHelper.CreateDictionaryFromSemicolonSeparatedPairUnsorted(System.Collections.Generic.IList`1<System.String>)'. 

System.MissingMethodException: Method not found: 'System.Collections.Generic.IDictionary`2<Int32,Int32> SevenSpikes.Nop.Core.Helpers.IConvertToDictionaryHelper.CreateDictionaryFromSemicolonSeparatedPairUnsorted(System.Collections.Generic.IList`1<System.String>)'. at SevenSpikes.Nop.Plugins.SmartProductCollections.Controllers.SmartProductCollectionsCategoriesAdminController.EP9FaBA3O(String ) at SevenSpikes.Nop.Plugins.SmartProductCollections.Controllers.SmartProductCollectionsCategoriesAdminController.Settings() at lambda_method(Closure , ControllerBase , Object[] ) at System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) 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.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End() at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass33.<BeginInvokeActionMethodWithFilters>b__32(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End() at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<>c__DisplayClass2b.<BeginInvokeAction>b__1c() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult)

I managed to create a two tab Custom Product Collection but when I open my page I just get the spinning wheel and an error page in the background (I see the products in preview in the admin panel)

Then this error is generated: [code]Method not found: 'System.Collections.Generic.IEnumerable`1<Nop.Web.M

3 years ago

Hi there, I´m using Version 3.5 and I´m upgrading to 3.7
I have very large category with up to hundreds of products and I´m using the endless scroll feature and my customers are asking if it could be possible that after you scroll down a couple of pages and then select a product and go view that product page, that if you press the back button and go back to the category the filters would not reset the scroll but you would remain at the same scrolled spot you were before entering the product page.

Can I do something to make this happen?

Bugs
4 years ago

Thank you, this has indeed fixed the problem.

Bugs
4 years ago

Hi there, I´m going to put this here because it´s most likely a bug.

I have 2 sites using this plugin and recently we changed them to be using SSL on all pages by ticking the "Force SSL for all site pages:" checkbox under General settings > Security

Now The map does not appear when you view a store details page, it shows up blank, see screenshot here:http://oi60.tinypic.com/9zq4m.jpg

This only happens under HTTPS

I am using Nopcommerce 3.5

Thanks for the help,
the settings I needed to change where in the MegaMenu.css file, there was an jquery event that I had bound to the megamenu and I was confusing it with why  had to change this via script but not css.

Thanks again

Thanks for the reply, I had tried changing that setting (confirmed in browser that the script value had changed to 768) but nothing changed, I´m going to check my css settings if they are also causing this to switch at 980px, My mega menu is heavily modified I just wanted to clarify where it changed in the script, too much work to troubleshoot if it would not  be the right place.

I had to manually add in css hiding of the menu/responsive-menu after my change to 3.5 because otherwise on slow connections people could see both menus before the script hid the menu that was supposed to be hidden depending on the viewport

Hi there
I would like to change the mega menu from going to responsive mode in 980px width, I would like it to change to responsive mode when the site width is 768px

It´s in a script somewhere if I remember correctly but cant figure out how to change it, can you point me in the right direcion?

4 years ago

OK, I have been reading about this and Google changed something in V3 that took away the zooming options if using more than one marker

I have seen that people are setting an option called preserveViewport of ctaLayer to true and that makes the zoom setting work again, I could try that out but my javascript coding skill is very limited