Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

NewStore - универсальный, адаптивный шаблон [Поддержка]


29aleksey

Recommended Posts

11 минут назад, redisskaru сказал:

если в новой версии шаблона ничего не менялось, то настройка купить в 1 клик - заходите в уведомления Быстрый заказ , далее кнопка Настройки 

https://i.gyazo.com/d21cd698f3847791af6bfd470823906c.png

2 - идете в меню Схемы - Макеты, там настраиваете вид Категория

Если стоит мега фильтр, то настройка не так делается 

image.thumb.png.a841bbe735c44662c3dfb20275b908d1.png

image.png.108f7a49591190082391b364d92e3a73.png

 

И код надо прописать, иначе все ехать будет

 

 

MegaFilter.prototype.beforeRequest = function() {
    var self = this;
};

MegaFilter.prototype.beforeRender = function( htmlResponse, htmlContent, json ) {

    var self = this;
};

MegaFilter.prototype.afterRender = function( htmlResponse, htmlContent, json ) {

    var self = this;

// Product List
    $('#list-view').click(function() {
        $('.product-thumb .option').removeAttr('style');
        $('#content .product-layout > .clearfix').remove();
        $('#content .row > .product-layout').attr('class', 'product-layout product-list col-xs-12');
        $('#content .row-price').css('margin-left', '-10px').css('margin-right', '-10px');
        $('#list-view').addClass('active');
        $('#grid-view').removeClass('active');
        $('#price-view').removeClass('active');
        localStorage.setItem('display', 'list');
        $(this).addClass('btn-danger');
         $('#grid-view, #price-view').removeClass('btn-danger');
    });

    // Product Grid
    $('#grid-view').click(function() {
        $('#content .product-layout > .clearfix').remove();
        $('#content .row-price > .clearfix').remove();
        // What a shame bootstrap does not take into account dynamically loaded columns
        cols = $('#column-right, #column-left').length;
        if (cols == 2) {
            $('#content .product-layout').attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-12');
        } else if (cols == 1) {
            $('#content .product-layout').attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-12');
        } else {
            $('#content .product-layout').attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-12');
        }
        
        if (cols == 2) {
            $('#content .product-layout:nth-child(2n+2)').after('<div class="clearfix visible-md visible-sm"></div>');
        } else if (cols == 1) {
            $('#content .product-layout:nth-child(3n+3)').after('<div class="clearfix visible-lg"></div>');
        } else {
            $('#content .product-layout:nth-child(4n+4)').after('<div class="clearfix"></div>');
        }
        
        $('#content .row-price').css('margin-left', '-10px').css('margin-right', '-10px');
        $('#grid-view').addClass('active');
        $('#list-view').removeClass('active');
        $('#price-view').removeClass('active');
         localStorage.setItem('display', 'grid');
         $(this).addClass('btn-danger');
         $('#list-view, #price-view').removeClass('btn-danger');
         max_height_div('.product-grid .product-thumb .option.productpage-opt');    
    });

    $('#price-view').click(function() {
        $('#content .product-layout > .clearfix').remove();
        $('#content .row-price > .clearfix').remove();
        $('#content .row-price').css('margin-left', '0').css('margin-right', '0');
        $('#content .product-layout').attr('class', 'product-layout product-price col-xs-12');

        localStorage.setItem('display', 'price');
        $('#price-view').addClass('active');
        $('#list-view').removeClass('active');
        $('#grid-view').removeClass('active');
        $(this).addClass('btn-danger');
         $('#list-view, #grid-view').removeClass('btn-danger');
    });
    
    if (localStorage.getItem('display') == 'list') {
        $('.product-thumb .option').removeAttr('style');
        $('#list-view').trigger('click');
        $('#list-view').addClass('active');
        $('#grid-view').removeClass('active');
        $('#price-view').removeClass('active');
    } else if (localStorage.getItem('display') == 'grid') {
        $('#grid-view').trigger('click');
        $('#grid-view').addClass('active');
        $('#list-view').removeClass('active');
        $('#price-view').removeClass('active');
    } else if (localStorage.getItem('display') == 'price'){
        $('#price-view').trigger('click');
        $("#price-view .additional-image").addClass('hidden');
        $('#price-view').addClass('active');
        $('#list-view').removeClass('active');
        $('#grid-view').removeClass('active');
    } else {
        $('#grid-view').trigger('click');
        $('#grid-view').addClass('active');
        $('#list-view').removeClass('active');
        $('#price-view').removeClass('active');
    }

     $('.product-layout .caption').height('auto');
         $('.product-layout .caption').equalHeights();
};

Надіслати
Поділитися на інших сайтах


Здравствуйте!

Есть ли возможность каким-то образом настроить шаблон, чтобы товар, который отложен в корзину как-то помечался в списке товаров?

Если нет такой возможности у шаблона, то есть ли сторонние проверенные дополнения, дающие такую возможность?

Спасибо

 

Надіслати
Поділитися на інших сайтах


9 часов назад, rassigor сказал:

Модуль Neo Seo обмен с 1С это делает, остается только вывести на форму. 

а обмен в обе стороны работает, например, по остаткам? если на сайте куплено, то в базе -1. 

где про модуль почитать...а то, возможно, нужна будет помощь

Надіслати
Поділитися на інших сайтах


Здравствуйте!

При выборе лимита товаров в списке товаров категории и при переходе по хлебным крошкам лимит сохраняется, а при переходе с помощью меню - лимит сбрасывается, что весьма не удобно - приходиться каждый раз выбирать заново лимит. Это можно как-то исправить?

Спасибо

Надіслати
Поділитися на інших сайтах


15 часов назад, rassigor сказал:

Качество достойное, но есть некоторые перегибы)) Мне понравилась универсальность, если лишнее поотключать то норма 

 

Вот пример за 1.5 дня сделал магаз на этом шаблоне, он пока в дровах, но уже более менее

 

https://test.yd58.ru/

Я извиняюсь: а то, что картинки слайдера у Вас ближе к левой части, чем к правой - так и задумано?

Надіслати
Поділитися на інших сайтах


6 часов назад, rozario888 сказал:

а обмен в обе стороны работает, например, по остаткам? если на сайте куплено, то в базе -1. 

где про модуль почитать...а то, возможно, нужна будет помощь

На сайте покупается товар, списывается с сайта, выгружается как заказ в 1С, делается реализация и все в 1С списывается) Модуль не дешевый, но зато рабочий, у меня на нескольких проектах работает

Надіслати
Поділитися на інших сайтах


2 часа назад, OlgaShu сказал:

Я извиняюсь: а то, что картинки слайдера у Вас ближе к левой части, чем к правой - так и задумано?

Дизайна нет , это макет пока, я же написал, что же вы начинаете к запятым цепляться 

Надіслати
Поділитися на інших сайтах


При добавлении опции цвет ( тип переключатель или флажок ) при выборе опции - картинка опции попадает в главное окне товара.

Как это убрать кто знает?

 

Змінено користувачем INGA125
Надіслати
Поділитися на інших сайтах


14 часов назад, redisskaru сказал:

если в новой версии шаблона ничего не менялось, то настройка купить в 1 клик - заходите в уведомления Быстрый заказ , далее кнопка Настройки 

https://i.gyazo.com/d21cd698f3847791af6bfd470823906c.png

2 - идете в меню Схемы - Макеты, там настраиваете вид Категория

Спасибо за отклик

Надіслати
Поділитися на інших сайтах


On 27.02.2018 at 10:48 PM, rassigor said:

Вот пример за 1.5 дня сделал магаз на этом шаблоне, он пока в дровах, но уже более менее

 

Я вам скажу у вас проблема как и у меня. Тупит нереально. Запросы мускуля не оптимизированы.

При переходе в категорию 2-3 секунды.

Показать еще и на тебе 10 секунд подумать.

Всё больше склоняюсь к тому что это говнокод. 

Накатывать этот шаб нужно ток на хорошее железо, которому пофигу как написано. 

Надіслати
Поділитися на інших сайтах


12 минут назад, maxya сказал:

 

Я вам скажу у вас проблема как и у меня. Тупит нереально. Запросы мускуля не оптимизированы.

При переходе в категорию 2-3 секунды.

Показать еще и на тебе 10 секунд подумать.

Всё больше склоняюсь к тому что это говнокод. 

Накатывать этот шаб нужно ток на хорошее железо, которому пофигу как написано. 

А я собрался его на атоме d525 юзать
Думаете зря?

Надіслати
Поділитися на інших сайтах


2 hours ago, VovaSemik said:

А я собрался его на атоме d525 юзать
Думаете зря?

 

Тяжело сказать.

https://nm.zp.ua

https://test.yd58.ru/

 

Попробуйте перейти в категорию где много товаров одновременно.

Главная сейчас закеширована, но всё равно долго.

Это с учётом php 7.1 + http2 (nginx + apache) с кешированием.

Оттюненый мускуль.

Увидите как тупит сайт.

Если google желает видеть загрузку до секунды, то тут вы получите не меньше двух в лучшем случае. Ну а там и 10 и 15 секунд.

Если включите несколько модулей для главной, например как я. Включил товары категории на главную - 4 блока и получил 3600 запросов в БД. 3600 КАРЛ!!!

Долго доказывал автору что это ахтунг.

Еще нужно учесть что это народу нет на магазине и не ддосят его.

Я несколько раз писал об этой проблеме, есть еще люди кто писали - но всем пофигу.

 

Запросы я скидывал ранее в этой ветке.

  • +1 1
Надіслати
Поділитися на інших сайтах


10 минут назад, b1234b сказал:

Как поставить "Таймер Акций" для определенной категории товаров?

таймер ставится на товара а не категорию

Надіслати
Поділитися на інших сайтах

3 часа назад, maxya сказал:

Включил товары категории на главную - 4 блока

не 4 Вы включали а 24 блока было у Вас + другие модули были вкл на главной странице

Надіслати
Поділитися на інших сайтах

13 minutes ago, 29aleksey said:

не 4 Вы включали а 24 блока было у Вас + другие модули были вкл на главной странице

 

Было 4 модуля товары категории на главной.

Логи запроса есть в этой ветке.

Даже если там было 100 модулей товаров категорий. Вывести товары можно одним запросом, а не по 500 отдельных запросов на модуль.

 

Вот мой пост с логом

с отдключенными блоками

 

Вот тут с 4мя включенными блоками товары категории

тут

 

Любой может скачать и посмотреть количество запросов.

Никто не писал что нельзя выводить 4 блока на главную!

Модули нужно переписывать и оптимизировать.

По 3000-4000 запросов это очень много, даже с кешем.

 

Надіслати
Поділитися на інших сайтах


21 minutes ago, 29aleksey said:

не 4 Вы включали а 24 блока было у Вас + другие модули были вкл на главной странице

 

 

Можем поставить 4 блока товары категории и посмотреть количество запросов в БД.

Кому нужно, скину дебаг на окстор.

 

Змінено користувачем maxya
Надіслати
Поділитися на інших сайтах


18 минут назад, 29aleksey сказал:

У меня 15 категорий. В категории по 100 товаров. Получается для 100 товаров нужно вручную добавлять таймер?

в

Змінено користувачем b1234b
Надіслати
Поділитися на інших сайтах


Подскажите, пожалуйста, в чем может быть дело? После установки данного шаблона перестал загружаться сайт и выдает следующее сообщение: /system/storage/modification/catalog/controller/extension/module/product_tab.php on line 212

Надіслати
Поділитися на інших сайтах


какая точно версия PRO у Вас и какой архив заливали ? нажали кнопку обновить в менедере дополнений ?

можно доступы в личку я посмотрю

Надіслати
Поділитися на інших сайтах

29aleksey

 

я уважаю ваш труд, но хотелось бы понимать будет еще проводиться работа по оптимизации или нет?

Тут суть вопроса ждать чего-то от вас или нет.

Будем ли мы смотреть количество запросов при 4х модулях?

Можем прямо на вашем тестовом отладку сделать.

Мне шаблон нравиться и функциональность. Но вот реализация запросов в мускуль мягко говоря адь.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.