Hi! we use ELement Earth Variant 1, and we work with google insight, and try make our page faster...
One Recomendation from google is remove blocking css and we have there 3 fonts. Oswald, Monsterrat, and Raleway... Main font out theme is Oswald. I'm wondering where are used another 2 (Monsterrat and Raleway?)? I delete them in console... but on first sight i don't see difference, so here i am ;) and maybe can someone explain, where it used? Or tell me why i shouldn't remove them?:) Maybe i can move them on a bottom page if this not a "main" font?
hello jakubz,
Montserrat and Raleway fonts are used only in the "Air" variants of the Element theme. As long as you are using one of the "Earth" variants you won't need them. So you can remove them from the _RootHead.cshtml file.
Can you tell what causes the error from this? Thanks
Application startup exception: System.Exception: Plugin 'Seven Spikes Core'. Access to the path 'C:\Inetpub\vhosts\kinetafitness.com\httpdocs\Plugins\bin\SevenSpikes.Nop.Plugins.Core.dll' is denied. Access to the path 'C:\Inetpub\vhosts\kinetafitness.com\httpdocs\Plugins\bin\SevenSpikes.Nop.Plugins.Core.dll' is denied. ---> System.Exception: Plugin 'Seven Spikes Core'. Access to the path 'C:\Inetpub\vhosts\kinetafitness.com\httpdocs\Plugins\bin\SevenSpikes.Nop.Plugins.Core.dll' is denied. ---> System.UnauthorizedAccessException: Access to the path 'C:\Inetpub\vhosts\kinetafitness.com\httpdocs\Plugins\bin\SevenSpikes.Nop.Plugins.Core.dll' is denied. at System.IO.FileSystem.DeleteFile(String fullPath) at System.IO.File.Delete(String path) at Nop.Core.Plugins.PluginManager.ShadowCopyFile(String pluginFilePath, String shadowCopyPlugFolder) in E:\nopCommerce\sources\src\Libraries\Nop.Core\Plugins\PluginManager.cs:line 302 at Nop.Core.Plugins.PluginManager.PerformFileDeploy(String plug, ApplicationPartManager applicationPartManager, NopConfig config, String shadowCopyPath) in E:\nopCommerce\sources\src\Libraries\Nop.Core\Plugins\PluginManager.cs:line 214 at Nop.Core.Plugins.PluginManager.Initialize(ApplicationPartManager applicationPartManager, NopConfig config) in E:\nopCommerce\sources\src\Libraries\Nop.Core\Plugins\PluginManager.cs:line 479 --- End of inner exception stack trace --- at Nop.Core.Plugins.PluginManager.Initialize(ApplicationPartManager applicationPartManager, NopConfig config) in E:\nopCommerce\sources\src\Libraries\Nop.Core\Plugins\PluginManager.cs:line 515 --- End of inner exception stack trace --- at Nop.Core.Plugins.PluginManager.Initialize(ApplicationPartManager applicationPartManager, NopConfig config) in E:\nopCommerce\sources\src\Libraries\Nop.Core\Plugins\PluginManager.cs:line 526 at Nop.Web.Framework.Infrastructure.Extensions.ServiceCollectionExtensions.ConfigureApplicationServices(IServiceCollection services, IConfiguration configuration) in E:\nopCommerce\sources\src\Presentation\Nop.Web.Framework\Infrastructure\Extensions\ServiceCollectionExtensions.cs:line 58 --- End of stack trace from previous location where exception was thrown --- at Microsoft.AspNetCore.Hosting.ConventionBasedStartup.ConfigureServices(IServiceCollection services) at Microsoft.AspNetCore.Hosting.Internal.WebHost.EnsureApplicationServices() at Microsoft.AspNetCore.Hosting.Internal.WebHost.Initialize() --- End of stack trace from previous location where exception was thrown --- at Microsoft.AspNetCore.Hosting.Internal.WebHost.BuildApplication() crit: Microsoft.AspNetCore.Hosting.Internal.WebHost[6] Application startup exception System.Exception: Plugin 'Seven Spikes Core'. Access to the path 'C:\Inetpub\vhosts\kinetafitness.com\httpdocs\Plugins\bin\SevenSpikes.Nop.Plugins.Core.dll' is denied. Access to the path 'C:\Inetpub\vhosts\kinetafitness.com\httpdocs\Plugins\bin\SevenSpikes.Nop.Plugins.Core.dll' is denied. ---> System.Exception: Plugin 'Seven Spikes Core'. Access to the path 'C:\Inetpub\vhosts\kinetafitness.com\httpdocs\Plugins\bin\SevenSpikes.Nop.Plugins.Core.dll' is denied. ---> System.UnauthorizedAccessException: Access to the path 'C:\Inetpub\vhosts\kinetafitness.com\httpdocs\Plugins\bin\SevenSpikes.Nop.Plugins.Core.dll' is denied. at System.IO.FileSystem.DeleteFile(String fullPath) at System.IO.File.Delete(String path) at Nop.Core.Plugins.PluginManager.ShadowCopyFile(String pluginFilePath, String shadowCopyPlugFolder) in E:\nopCommerce\sources\src\Libraries\Nop.Core\Plugins\PluginManager.cs:line 302 at Nop.Core.Plugins.PluginManager.PerformFileDeploy(String plug, ApplicationPartManager applicationPartManager, NopConfig config, String shadowCopyPath) in E:\nopCommerce\sources\src\Libraries\Nop.Core\Plugins\PluginManager.cs:line 214 at Nop.Core.Plugins.PluginManager.Initialize(App
This is a known issue in nopCommerce. On application start, nopCommerce tries to delete the shadow copies of the .dll files of the plugins but fails because they are locked by another process. This issue is easily fixed by disabling the overlapped recycle of your application pool.
Note: Please note that, although it says the name of our plugin in the error description, this error is caused by nopCommerce. If you remove the plugin from your store you will still get the same error, just for another plugin.
This issue has been fixed in the newest version of the Element Theme.
You will need to update the Element theme in order to fix it. You can find more information on how to update a theme in this article from our documentation.
The 4.1.676.28883 should have the fix. Can you Submit a Ticket with your store URL and admin credentials if you are using that version and still don't have lazy loading images?