Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Ulv

Users
  
  • Posts

    136
  • Joined

  • Last visited

Everything posted by Ulv

  1. Ошибка говорит что файл шаблона по данному пути отсутствует. Смотрите что у вас творится в контролере catalog/controller/checkout/shipping_method.php, там где $this->response->setOutput. Там должен быть указан путь к шаблону, у вас возможно пропущена директория.. Должно быть примерно так: $this->config->get('config_template') . '/template/checkout/shipping_method.tpl. Можете сверить с исходным кодом вашей версии движка на гитхабе. Если все нормально, то проверьте папку system/storage/modification/(путь к контроллеру) и сравните данную секцию кода с исходниками.. Модификатор какой-то может что-то испортил.. Если так - ищите модификатор и редактируйте путь.
  2. Я понял, ссылки. Вот почитайте.
  3. А смысл от этого телодвижения? Или вы хотите ссылки на табы товара делать? Робот же открывает страничку, читает мета-теги и закрывает (т.е. идет далее по ссылкам)... Чисто визуально, можно реализовать, а для SEO думаю толку 0..
  4. Если у вас vps, поставьте nginx + php-fpm, включите поддержку http/2. Далее можно настроить кэширование статики и прикрутить оптимизатор от гугла pagespeed_mod (отдает картинки в webp). Касаемо магазина - можно оптимизировать медленные запросы, добавить индексы в БД и поставить memcache ... Из модулей есть такая штука (для картинок):
  5. Вместо $result нужно $product_info. Если это сделано модификатором, то замените в модификаторе.
  6. В некоторых модулях импорта экспорта присутствует возможность генерировать фильтры по атрибутам (Universal Import/Export Pro на скрине). А вообще сейчас есть модули, которые автоматически подтягивают атрибуты и создают фильтры по ним, по типу mega filter..
  7. Это как? Title товаров?
  8. А зачем на постоянку? Его раз оптимизировать в плане разметки, косяков opencart. В будущем просто добавлять статьи в блоге, уникальные описания категорий по ключам + посадочные. Или вы конкретно за семантику, ключевые слова и т.п.?
  9. catalog/model/account/customer.php сделайте проверку: if(strpos($data['email'], 'localhost') === false) Примерно как на скрине.
  10. Убрать ошибку "Undefined index: aridius_news_category2" и все будет нормально отображаться..
  11. Вам нужно приводить номер к одному формату. Т.е. убрать маску при поиске в бд. Как пример, можно сделать при помощи регулярки: $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 запрос. Сохранять/изменять номер стоит тоже через регулярку. Тогда все телефоны будут одного формата и можно будет нормально проверять на дубли.
  12. Настроить редиректы на non-www. Для apache: RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
  13. http://site4business.net/css/kak-podklyuchit-shrift.html + путь относительно файла css.
  14. У вас не настроены редиректы с www на non-www или наоборот. Оно ругается на Access-Control-Allow-Origin
  15. Скорее всего catalog\language\ua-ua\ua-ua.php. Ну и вот инструкция.
  16. Необходимо дополнительно к тайтлу товара грузить и количество quantity. Т.е. в sql запрос добавить "quantity, " +- нужно смотреть сам запрос. Возможно там грузится весть товар из функции getProduct, (скорее всего так) если так, то в контроллере (или модификаторе модуля) должен заполняться массив с опциями по типу $product_links = array() в тот массив добавить поле 'quantity' => $product['quantity']. В шаблоне (или модификаторе модуля) где выводятся данные опций добавить проверку на quantity==0. И если =, то добавляем класс out-stock, а дальше стилизуем как нужно. Ну это я кода не видел.. Самое простое - нанять человека.
  17. $.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>
  18. В системе opencart есть встроенный фильтр товаров (каталог>фильтры). Но он плохо оптимизирован под СЕО. Воспользуйтесь поиском по форуму, есть пара вариантов платных дополнений, которые автоматически создают фильтры по атрибутам и не только.
  19. http://www.test.com/test.html => https://www.google.com/ RewriteCond %{HTTP_HOST} ^www\.test\.com$ RewriteRule ^test\.html$ https://www.google.com/? [L,R=301]
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.