-
Публікації
136 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Ulv
-
-
Я понял, ссылки. Вот почитайте.
-
А смысл от этого телодвижения? Или вы хотите ссылки на табы товара делать? Робот же открывает страничку, читает мета-теги и закрывает (т.е. идет далее по ссылкам)... Чисто визуально, можно реализовать, а для SEO думаю толку 0..
-
-
А вы перезапускали mysql сервис?
-
Если у вас vps, поставьте nginx + php-fpm, включите поддержку http/2. Далее можно настроить кэширование статики и прикрутить оптимизатор от гугла pagespeed_mod (отдает картинки в webp). Касаемо магазина - можно оптимизировать медленные запросы, добавить индексы в БД и поставить memcache ...
Из модулей есть такая штука (для картинок):
- 1
-
Вместо $result нужно $product_info. Если это сделано модификатором, то замените в модификаторе.
- 1
-
-
вот, есть такой модуль..
-
4 часа назад, Cherkez сказал:
разных ключевых слов для товаров из разных категорий
Это как? Title товаров?
-
А зачем на постоянку? Его раз оптимизировать в плане разметки, косяков opencart. В будущем просто добавлять статьи в блоге, уникальные описания категорий по ключам + посадочные. Или вы конкретно за семантику, ключевые слова и т.п.?
-
-
-
Убрать ошибку "Undefined index: aridius_news_category2" и все будет нормально отображаться..
-
Вам нужно приводить номер к одному формату. Т.е. убрать маску при поиске в бд. Как пример, можно сделать при помощи регулярки:
$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 минут назад, zMiraii сказал:
а не подскажите, как это поправить ?
Настроить редиректы на non-www. Для apache:
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L] -
http://site4business.net/css/kak-podklyuchit-shrift.html + путь относительно файла css.
-
-
-
Скорее всего catalog\language\ua-ua\ua-ua.php. Ну и вот инструкция.
-
Необходимо дополнительно к тайтлу товара грузить и количество quantity. Т.е. в sql запрос добавить "quantity, " +- нужно смотреть сам запрос. Возможно там грузится весть товар из функции getProduct, (скорее всего так) если так, то в контроллере (или модификаторе модуля) должен заполняться массив с опциями по типу $product_links = array() в тот массив добавить поле 'quantity' => $product['quantity']. В шаблоне (или модификаторе модуля) где выводятся данные опций добавить проверку на quantity==0. И если =, то добавляем класс out-stock, а дальше стилизуем как нужно. Ну это я кода не видел.. Самое простое - нанять человека.
-
$.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>
-
В системе opencart есть встроенный фильтр товаров (каталог>фильтры). Но он плохо оптимизирован под СЕО. Воспользуйтесь поиском по форуму, есть пара вариантов платных дополнений, которые автоматически создают фильтры по атрибутам и не только.
-
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]
-
А обновить модификаторы не пробовали?
ошибка в оформлении заказа
в Шаблони, дизайн та оформлення магазину
Опубліковано:
Ошибка говорит что файл шаблона по данному пути отсутствует. Смотрите что у вас творится в контролере catalog/controller/checkout/shipping_method.php, там где $this->response->setOutput. Там должен быть указан путь к шаблону, у вас возможно пропущена директория.. Должно быть примерно так: $this->config->get('config_template') . '/template/checkout/shipping_method.tpl. Можете сверить с исходным кодом вашей версии движка на гитхабе. Если все нормально, то проверьте папку system/storage/modification/(путь к контроллеру) и сравните данную секцию кода с исходниками.. Модификатор какой-то может что-то испортил.. Если так - ищите модификатор и редактируйте путь.