Профиль: admin

Avatar
Статистика
  • 86
  • 15 октября 2008 г. 15:46

Всё должно работать. Если вы положите скопированный и изменённый вами файл в такую же папку в теме, то этот файл будет иметь приоритет над стандартными файлами NopCommerce. Проверьте чтобы файлы в теме не переписывали стандартные.

6 years ago

Попробуйте

UPDATE [dbo].[ProductVariant]
SET [IsShipEnabled] = 0

6 years ago

Вам нужно изменить код в Controllers/CatalogController.cs
Видимо вы не тяните SKU для Model или не инициализируете это свойство.
Взгляните на этот метод
[code]
        protected IEnumerable<ProductOverviewModel> PrepareProductOverviewModels(IEnumerable<Product> products,
            bool preparePriceModel = true, bool preparePictureModel = true,
            int? productThumbPictureSize = null, bool prepareSpecificationAttributes = false,
            bool forceRedirectionAfterAddingToCart = false)
        {
            if (products == null)
                throw new ArgumentNullException("products");

            //performance optimization. let's load all variants at one go
            var allVariants = _productService.GetProductVariantsByProductIds(products.Select(x => x.Id).ToArray());


            var models = new List<ProductOverviewModel>();
          
            foreach (var product in products)
            {
                var model = new ProductOverviewModel()
                {
                    Id = product.Id,
                    Name = product.GetLocalized(x => x.Name),
                    ShortDescription = product.GetLocalized(x => x.ShortDescription),
                    FullDescription = product.GetLocalized(x => x.FullDescription),
                    SeName = product.GetSeName(),
                };

                //@added SEO          
                var productVariants = _productService.GetProductVariantsByProductId(product.Id);
                var productManufacturers = _manufacturerService.GetProductManufacturersByProductId(product.Id);
                var productCategories = _categoryService.GetProductCategoriesByProductId(product.Id);

                var ManufacturerPartNumber = String.Empty;
                var ManufacturerName = String.Empty;
                var CategoryName = String.Empty;

                if (productVariants.Count > 0 && productVariants.Count < 2)
                {
                    ManufacturerPartNumber = productVariants[0].ManufacturerPartNumber;
                }
                if (productManufacturers.Count > 0 && productManufacturers.Count < 2)
                {
                    ManufacturerName = productManufacturers[0].Manufacturer.Name;
                }
                if (!String.IsNullOrEmpty(ManufacturerName) && !String.IsNullOrEmpty(ManufacturerPartNumber))
                {
                    model.ProductAnchorName = String.Format("{0} {1}", ManufacturerName, ManufacturerPartNumber);
                }
                else
                    model.ProductAnchorName = product.Name;


                if (productCategories.Count > 0 && productCategories.Count < 2)
                {
                    model.ProductCategoryName = productCategories[0].Category.Name;
                    model.ProductCategoryId = productCategories[0].Category.Id;
                    model.ProductCategorySEname = productCategories[0].Category.SeName;
                }
                //@added SEO
                //price
                if (preparePriceModel)
                {
                    #region Prepare product price

                    var priceModel = new ProductOverviewModel.ProductPriceModel();

                    //var productVariants = _productService.GetProductVariantsByProductId(product.Id);
                    //we use already loaded variants
                    var productVariants = allVariants.Where(x => x.ProductId == product.Id).ToList();

                    switch (productVariants.Count)
                    {
                        case 0:
                            {
                                //no variants
                                priceModel.OldPrice = null;
                                priceModel.Price = null;
                            }
                            break;
                        default:
                            {

            

6 years ago

Согласен с вами, но вопрос подразумевал обновление версии, к обновлению у вас всё должно уже быть установлено. Если у вас min Windows 7 и всё остальное, включая нормального хостера, то процесс не будет таким долгим.

6 years ago

Можете найти обновление до последней версии на Codeplex http://nopcommerce.codeplex.com/releases/view/51059
Скачайте версию 1.9 source code. Перейдите в папку nopCommerce_1.90_Source.rar\NopCommerceStore\Install\Scripts\ там и найдётся обновление с версии 1.5
Если вы не меняли ничего в структуре баз данных, то обновление займёт у вас не более 30-ти минут

Удачи!

6 years ago

Здравствуйте,
Попробуйте добавить <add key="enableSimpleMembership" value="false" /> в <appSettings>

Скорее всего, что-топроизошло в процессе установки, если не поможет, переустановите систему.

6 years ago

Скорее всего у вас много товаров для импорта и было разорвано соединение. Попробуйте импортировать порциями и желательно локально, а потом поднять бекап БД на сервер и сделать restore.

6 years ago

Да, конечно.
Это всем знаменитый плагин для Firefox - Firebug.

6 years ago

Я думаю вас хостер или не понял или обманывает. Они не заинтересованы "раздавать" память низкопосещаемым сайтам, если у вас он из таких. У вас есть возможность разместить сайт в другом месте для теста, если нет, то попробуйте этот место http://www.serversanddomains.com/vps/. Это место только для пробы, этот хостинг не стабильный (96% uptime). Возьмите Windows cloud на 2 дня триал, запустите, сразу будет видно.

6 years ago

Существует две конфигурации, одна задаёт размер как и прежде, вторая резолюцию. Видимо вы затронули резолюцию.

6 years ago