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

Ulv

Користувачі
  
  • Публікації

    136
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Ulv

  1. 7 минут назад, Matveevns сказал:

    /home/ij399786/autokindercenter.com.ua/www/catalog/view/theme/checkout/shipping_address  -  не верный путь

    Ошибка говорит что файл шаблона по данному пути отсутствует. Смотрите что у вас творится в контролере catalog/controller/checkout/shipping_method.php, там где $this->response->setOutput. Там должен быть указан путь к шаблону, у вас возможно пропущена директория.. Должно быть примерно так: $this->config->get('config_template') . '/template/checkout/shipping_method.tpl. Можете сверить с исходным кодом вашей версии движка на гитхабе. Если все нормально, то проверьте папку system/storage/modification/(путь к контроллеру) и сравните данную секцию кода с исходниками.. Модификатор какой-то может что-то испортил.. Если так - ищите модификатор и редактируйте путь.

  2. А смысл от этого телодвижения? Или вы хотите ссылки на табы товара делать? Робот же открывает страничку, читает мета-теги и  закрывает (т.е. идет далее по ссылкам)... Чисто визуально, можно реализовать, а для SEO думаю толку 0..

  3. Если у вас vps, поставьте nginx + php-fpm, включите поддержку http/2. Далее можно настроить кэширование статики и прикрутить оптимизатор от гугла pagespeed_mod (отдает картинки в webp). Касаемо магазина - можно оптимизировать медленные запросы, добавить индексы в БД и поставить memcache ...

    Из модулей есть такая штука (для картинок):

     

    • +1 1
  4. В некоторых модулях импорта экспорта присутствует возможность генерировать фильтры по атрибутам (Universal Import/Export Pro на скрине). А вообще сейчас есть модули, которые автоматически подтягивают атрибуты и создают фильтры по ним, по типу mega filter..

    Снимок экрана от 2020-09-15 12-56-30.png

  5. А зачем на постоянку? Его раз оптимизировать в плане разметки, косяков opencart. В будущем просто добавлять статьи в блоге, уникальные описания категорий по ключам + посадочные. Или вы конкретно за семантику, ключевые слова и т.п.? 

  6. Вам нужно приводить номер к одному формату. Т.е. убрать маску при поиске в бд. Как пример, можно сделать при помощи регулярки:

    $telephone = preg_replace('/[^0-9]/','', /*ТЕЛЕФОН ТУТ*/$phone);
    $telephone = preg_replace('/^(7|8)([0-9]{10})$/','7$2', $telephone); // для РФ
    $telephone = preg_replace('/^(380)([0-9]{9})$/','380$2', $telephone); //для Украины

    Конечный результат $telephone вставляем в sql запрос. Сохранять/изменять номер стоит тоже через регулярку. Тогда все телефоны будут одного формата и можно будет нормально проверять на дубли. 

  7. Необходимо дополнительно к тайтлу товара грузить и количество quantity. Т.е. в sql запрос добавить "quantity, " +- нужно смотреть сам запрос. Возможно там грузится весть товар из функции getProduct, (скорее всего так) если так, то в контроллере (или модификаторе модуля) должен заполняться массив с опциями по типу $product_links = array() в тот массив добавить поле 'quantity' => $product['quantity']. В шаблоне (или модификаторе модуля) где выводятся данные опций добавить проверку на quantity==0. И если =, то добавляем класс out-stock, а дальше стилизуем как нужно. Ну это я кода не видел.. Самое простое - нанять человека.

  8. $.colorbox({ href: 'ссылка на видео', width: '600px', height: '400px', iframe: true });

     Можно по клику на кнопку выводить popup. 

    <a class="js-popup-trigger" role="button" href='ссылка на видео'>кнопка</a>
    <script>
        $('.js-popup-trigger').colorbox({iframe: true, width: 600, height: 400, href:function(){
          
            var videoId = new RegExp('[\\?&]v=([^&#]*)').exec(this.href);
            if (videoId && videoId[1]) {
                return 'http://youtube.com/embed/'+videoId[1]+'?rel=0&wmode=transparent';
            }
          
        }});
    </script>

     

  9. В системе opencart есть встроенный фильтр товаров (каталог>фильтры). Но он плохо оптимизирован под СЕО. Воспользуйтесь поиском по форуму, есть пара вариантов платных дополнений, которые автоматически создают фильтры по атрибутам и не только. 

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

Important Information

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