

semen78
Users-
Posts
102 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by semen78
-
Frame - быстрый адаптивный шаблон для OpenCart 3 [Поддержка]
semen78 replied to xds's topic in Платные шаблоны
День добрый! а какой файл отвечает за блок "рекомендуемые товары" ковырял: ft_frame/template/extension/module/featured_product.twig - не оно и еще такой косячек как на скрине, и и почему то в блоке с рекомендуемыми товарами нет кнопки "в закладки и сравнение" хотя опция включена на сайте и у товаров из произвольной карусели товара это есть- 1,779 replies
-
И лучше скопировать весь сайт в новую папку нового домена на хостинге, а на старом 301 редирект в .htaccess прописать? и всем разработчикам модулей нужно сообщать что домен сменился?
-
Всем привет, есть какой нибудь мануал почитать про смену домена на опенкарт 3? Или может кто то поделится основными шагами?
-
Здравствуйте.! А как парсить свой собственный сайт на котором расположен парсер? У меня получается очень долго, и он пишет что спарсил все, а по факту в файле всего 50 строк и то с пустыми значениями. Сторонние сайты спарсил уже штук 20. Есть какие то особенности ?
- 13,663 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Всем привет. На самом деле не знаю на сколько это возможно но опишу задачу. Требуется сделать меню категорий на основе данных о подкатегории и ее названии. На сайте есть такая структура: (пример одной модели авто) Хендай (категория 2 уровня) -> солярис (категория 3 уровня) -> коврики в салон (категория 4 уровня) -> солярис 2 поколения (категория 5 уровня, в ней лежит товар) И таких марок и моделей очень много. Так же есть общая категория, например "коврики в салон" или "защита картера" Мне нужно в категории например "коврики в салон" отобразить это меню, над сеткой товара. Суть в том что ассортимент для каждой модели автомобиля разный - для одного автомобиля есть категория с ковриками в салон а для другого нет. И нужно что бы меню "посмотрело" на категории 4 уровня и если там есть категория с названием "коврики в салон" значит она выводит эту ветку категории. А если нет такой категории то не выводит. Вот весь каталог марок: Категория "коврики для авто" есть для каждой марки авто. А вот например категория "брызговики" есть только у 10ти марок. Значит нужно что бы в главной категории "брызговики" вывелось всего 10 марок. Всего у меня около 20ти групп товаров: "коврики" "брызговики" "защиты" и тд Я могу вручную разместить нужный код в каждой категории, задать какие то условно "ключевые" слова для "поиска". К слову сказать названия всех категорий одинаковы. Тоесть во всех марках, категория "коврики в салон" будет именно так называется, можно думаю построить поиск на этом
-
Frame - быстрый адаптивный шаблон для OpenCart 3 [Поддержка]
semen78 replied to xds's topic in Платные шаблоны
Да немного неверно обьяснил. Что бы остались только самые "корневые" категории, второго уровня Без раскрытия каталога вообще- 1,779 replies
-
Frame - быстрый адаптивный шаблон для OpenCart 3 [Поддержка]
semen78 replied to xds's topic in Платные шаблоны
Ребят, что то не могу сообразить: как в главном меню (которое в сайдбаре) оставить только категории 1 уровня? Тоесть что бы при наведении на пункт меню он дальше не раскрывался на второй уровень.- 1,779 replies
-
Frame - быстрый адаптивный шаблон для OpenCart 3 [Поддержка]
semen78 replied to xds's topic in Платные шаблоны
Заметил что форма обратной связи на странице "контакты" она же "связатся с нами" не передает емейл человека. Приходит только имя и сообщение. Ответить человеку получается невозможно. В отправителе, указан емейл который вписан в настройках сайтах. Как вылечить?- 1,779 replies
-
делал конечно. Один и тот же фильтр не показывается со слайдером и показывается с "флажками"
-
Подскажите пожалуйста, фильтр не хочет показывать "слайдер диапазон" в родительской категории, если фильтру задать вид "флажки" то в родительской показывать будет. Вот родительская: (слайдеров диапазонов нет) Вот дочерняя (самая последняя) слайдеры отображаются: не могу понять что мешает показаться в родительской категории) просто значения будут "шире"
-
Всем привет! Есть менюшка с таким кодом: <style type="text/css"> .item { width: 24%; vertical-align: top; display: inline-block; font-size: 115%; padding: 5px 5px 5px 5px; font-size: 1rem; color: #333; } .item a { color: #333; } .subfolders { padding: 25px 25px 25px 25px; margin-bottom:30px; border: 1px solid rgba(0, 0, 0, 0.125); border-radius: 0.35rem; box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } @media (max-width: 768px) { .item { width: 49%; } } </style> <div class="subfolders"> <div class="item"><a href="/aksessuary-dlya-acura">ACURA</a></div> <div class="item"><a href="/avtoaksessuary-dlya-audi">AUDI</a></div> <div class="item"><a href="/avtoaksessuary-dlya-bmw">BMW</a></div> <div class="item"><a href="/avtoaksessuary-dlya-byd">BYD</a></div> <div class="item"><a href="/avtoaksessuary-dlya-brilliance">BRILLIANCE</a></div> <div class="item"><a href="/avtoaksessuary-dlya-cadillac">CADILLAC</a></div> <div class="item"><a href="/avtoaksessuary-dlya-changan">CHANGAN</a></div> <div class="item"><a href="/avtoaksessuary-dlya-chery">CHERY</a></div> <div class="item"><a href="/avtoaksessuary-dlya-chevrolet">CHEVROLET</a></div> <div class="item"><a href="/avtoaksessuary-dlya-citroen">CITROEN</a></div> <div class="item"><a href="/avtoaksessuary-dlya-daewoo">DAEWOO</a></div> <div class="item"><a href="/avtoaksessuary-dlya-datsun">DATSUN</a></div> <div class="item"><a href="/avtoaksessuary-dlya-fiat">FIAT</a></div> <div class="item"><a href="/avtoaksessuary-dlya-ford">FORD</a></div> <div class="item"><a href="/avtoaksessuary-dlya-geely">GEELY</a></div> <div class="item"><a href="/avtoaksessuary-dlya-great-wall">GREAT-WALL</a></div> <div class="item"><a href="/avtoaksessuary-dlya-haval">HAVAL</a></div> <div class="item"><a href="/avtoaksessuary-dlya-honda">HONDA</a></div> <div class="item"><a href="/avtoaksessuary-dlya-hyundai">HYUNDAI</a></div> <div class="item"><a href="/avtoaksessuary-dlya-infiniti">INFINITI</a></div> <div class="item"><a href="/avtoaksessuary-dlya-jeep">JEEP</a></div> <div class="item"><a href="/avtoaksessuary-dlya-kia">KIA</a></div> <div class="item"><a href="/avtoaksessuary-dlya-lada">LADA</a></div> <div class="item"><a href="/avtoaksessuary-dlya-land-rover">LAND ROVER</a></div> <div class="item"><a href="/avtoaksessuary-dlya-lexus">LEXUS</a></div> <div class="item"><a href="/avtoaksessuary-dlya-lifan">LIFAN</a></div> <div class="item"><a href="/avtoaksessuary-dlya-mazda">MAZDA</a></div> <div class="item"><a href="/avtoaksessuary-dlya-mercedes-benz">MERCEDES</a></div> <div class="item"><a href="/avtoaksessuary-dlya-mitsubishi">MITSUBISHI</a></div> <div class="item"><a href="/avtoaksessuary-dlya-nissan">NISSAN</a></div> <div class="item"><a href="/avtoaksessuary-dlya-opel">OPEL</a></div> <div class="item"><a href="/avtoaksessuary-dlya-peugeot">PEUGEOT</a></div> <div class="item"><a href="/avtoaksessuary-dlya-porsche">PORSCHE</a></div> <div class="item"><a href="/avtoaksessuary-dlya-ravon">RAVON</a></div> <div class="item"><a href="/avtoaksessuary-dlya-renault">RENAULT</a></div> <div class="item"><a href="/avtoaksessuary-dlya-skoda">SKODA</a></div> <div class="item"><a href="/avtoaksessuary-dlya-ssangyong">SSANGYONG</a></div> <div class="item"><a href="/avtoaksessuary-dlya-subaru">SUBARU</a></div> <div class="item"><a href="/avtoaksessuary-dlya-suzuki">SUZUKI</a></div> <div class="item"><a href="/avtoaksessuary-dlya-toyota">TOYOTA</a></div> <div class="item"><a href="/avtoaksessuary-dlya-volkswagen">VOLKSWAGEN</a></div> <div class="item"><a href="/avtoaksessuary-dlya-volvo">VOLVO</a></div> <div class="item"><a href="/avtoaksessuary-dlya-uaz">UAZ</a></div> </div> Как видно на скрине, марки идут слева на право строками, а мне нужно сделать столбиками как отмечено красным шрифтом. Нарыл решение с таким кодом, но не могу соединить со своими стилями (что бы в моб версии было 2 столбца и тд) Может кто напишет как это должно выглядеть? div { display: inline-flex; flex-flow: column wrap; align-items: flex-start; align-content: flex-start; height: 100px; } span { margin: 5px; flex: 0 1 auto; align-self: flex-start; } <div> <span>word 1</span> <span>word 2</span> <span>word 3</span> <span>word 4</span> <span>word 5</span> <span>word 6</span> <span>word 7</span> <span>word 8</span> <span>word 9</span> </div>
-
Столкнулся с проблемой работы модуля выгрузки в яндекс маркет. Начал разбираться - ошибка: 2021-04-12 20:43:53 - PHP Notice: getimagesize(): Read error! in /var/www/****/data/www/*****/catalog/controller/extension/feed/yandex_yml.php on line 1012 2021-04-12 20:43:53 - PHP Notice: getimagesize(): Read error! in /var/www/****/data/www/*****/catalog/model/tool/image.php on line 14 14 строка image.php list($width_orig, $height_orig, $image_type) = getimagesize(DIR_IMAGE . $image_old); Понятно что проблема с какой то картинкой, но с какой именно как определить? У меня их 50тысяч на сайте. Может есть какой нибудь способ отследить?
-
Всем привет! Я обновляю информацию в магазине путем загрузки с помощью своего скрипта из экселя прямо в БД, при импорте у меня перезаписыватся вся БД, При очередном обновлении, у меня "сьехало" 5 строчек с урлами категорий, и урлы одних категорий заменили другие. Я выгрузил все на сайт. Увидел ошибку. Все исправил и загрузил опять на сайт. В итоге все равно урлы показываются не правильно. Тоесть как выгрузил в первый раз не правильно. Зашел в БД проверил вручную - там все корректно: номер категории - сео урл. все как и должно быть Обновил уже все кеши в админке, все так же. Может есть какой то кеш на сео урлы?
-
бежать с бегета
-
Всем привет! Хочу изменить каноникл на страницах пагинации. Сейчас у меня на страницах пагинации указано так: <link href="https://site.ru/kategorya?page=2" rel="canonical"> А хотелось бы так: (что бы на страницах пагинации с 2й и далее все ссылались на первую) <link href="https://site.ru/kategorya" rel="canonical"> Пробовал в файле /catalog/controller/product/category.php в строке $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&page='. $page), 'canonical'); Удалить . '&page='. $page не помогло.
-
Двойная сортировка в категории [по цене и наличю]
semen78 replied to semen78's topic in Opencart 3.x: General questions
ну логика понятна, код бы !) -
Ребят а как вы задаете фильтры, сопоставляете атрибуты когда товаров очень много, несколько тысяч? Есть какой то доп инструмент для этого?
-
Так с помощью парсера не сделать так? Зачем тогда обозначать тегом {csvnc} значение характеристики (это подсказал автор модуля @Rassol2), если можно задать просто границы парсинга и результат будет тот же
- 13,663 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Всем привет! немного не понимаю, хочу спарсить характеристики, что бы в прайсе потом было так: В вверху в столбиках название характериситки и потом внизу ее значение, каждая строчка это 1 товар. С помощью поиск/замена делаю вот так: на выходе получаю все в куче: как сделать что бы характеристики разбились по столбикам?
- 13,663 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Frame - быстрый адаптивный шаблон для OpenCart 3 [Поддержка]
semen78 replied to xds's topic in Платные шаблоны
купи модуль морфологического поиска на сайт, все остальное г... и не работает нормально- 1,779 replies
-
Frame - быстрый адаптивный шаблон для OpenCart 3 [Поддержка]
semen78 replied to xds's topic in Платные шаблоны
Сейчас в мобильной версии, когда выбрано отображение товаров списком, расположение такое: Может лучше сделать примерно так? Заголовок на всю ширину, потом пополам: картинка и блок с ценой Потом на всю ширину краткое описание. Буду признателен если автор пришлет модификатор что бы так сделать- 1,779 replies
-
Здравствуйте! У меня через окмод реализовано на страницах пагинации категории добавление в тайтл и дескрипшен - "страница 2" "страница 3" и тд <file path="catalog/controller/product/category.php"> <operation error="skip"> <search><![CDATA[$this->document->setTitle($category_info['meta_title']);]]></search> <add position="replace"> <![CDATA[ if ($category_info['meta_title']) { if ($page > 1) { $this->document->setTitle($category_info['meta_title'].' - Страница: ' .$page ); } else { $this->document->setTitle($category_info['meta_title']); } } else { $this->document->setTitle($category_info['name']); } ]]></add> </operation> <operation error="skip"> <search><![CDATA[$this->document->setDescription($category_info['meta_description']);]]></search> <add position="replace"> <![CDATA[ if ($category_info['meta_description']) { if ($page > 1) { $this->document->setDescription($category_info['meta_description'].' - Страница: ' .$page ); } else { $this->document->setDescription($category_info['meta_description']); } } else { $this->document->setDescription($category_info['name']); } ]]></add> </operation> </file> Нужно сделать еще для h1 в категориях так же. И для страниц с производителями все тоже самое. h1 и тайтл. Жду предложений, задача пустяковая)