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

arthyrgrex

Users
  
  • Posts

    101
  • Joined

  • Last visited

Everything posted by arthyrgrex

  1. Весь прикол в том, что я и использую модули Марка.. ) Через них все сделано.. Вот, что ответил автор:
  2. Всем привет. OcStore 2.1.0.2.1 Генерю посадочные страницы, объединяя их спомощь. тегов товара. Пример: http://modamio.ru/beloe-plate/ http://modamio.ru/cherno-beloe-plate/ Но проблема в том, такие теги товара как "белое платье" и "черно-белое платье" движок воспринимает за идентичные и на странице с белыми платьями отображаются еще и черно-белые платья. Как сделать так, чтобы такие теги, как "белое платье" и "черно-белое платье" не пересекались между собой? Заранее благодарен.
  3. Огромное спасибо Алекс! Четко и по делу. В который раз выручаете.
  4. Ок. Как мне сделать так, чтобы влазило название длинной 128 символов? Править в БД?
  5. Всем привет. Движок OcStore 2.1.0.2.1 Добавляю новую Группу атрибутов в админке и получаю следующую ошибку: "Название атрибута должно быть от 3 до 64 символов!" Понятно, что длинна заголовка превысила допустимое значение. Лезу в /admin/controller/catalog/attribute_group.php в protected function validateForm() { if (!$this->user->hasPermission('modify', 'catalog/attribute_group')) { $this->error['warning'] = $this->language->get('error_permission'); } foreach ($this->request->post['attribute_group_description'] as $language_id => $value) { if ((utf8_strlen($value['name']) < 3) || (utf8_strlen($value['name']) > 64)) { $this->error['name'][$language_id] = $this->language->get('error_name'); } } return !$this->error; } 64 меняю на 128 обновляю кэш модификаторов - ошибка больше не вылазит. Но при сохранении группы атрибутов - название все равно режется (смотри пункт 4): Я правильно понимаю - что это лимит в БД? И как его побороть, чтобы сохранять названия больше 64 символов (допустим 128)? Заранее благодарен за советы!
  6. Модуль обалденный! Своих денег стоит на все 100%. Подтверждаю. Но есть неприятный момент в плане нагрузки: Сервер: 1 ядро 2ГБ RAM Сайт: 2.5 тыс товаров 150-200 категорий с подкатегориями Настройки модуля: выводить другие товары из этой же категории количество 10 шт. сортировка - рандом Проблема: После 70 модулей, созданных для категорий - сервер начал захлебываться. Точнее нагрузка на CPU - 98%. Соответственно ответ от сервера составляет 7-9 секунд до формирования страницы (страница грузится более 7 секунд). Получается, что при любом обращении к странице сайта - модуль посылает запрос в БД на формирование списка других товаров по заданным критериям. И так на каждой странице сайта. Естественно, что такие запросы создают не только люди, но еще и боты. По этому сервер просто не выдерживает (текущий). Варианты решения: 1) Переезжать на более мощное железо, чтобы оно успевало обрабатывать все запросы и формировать данные для страницы. 2) Пытаться как-то кэшировать результат самим модулем. 3) Сделать дополнительный вариант сортировки в модуле (чтобы модуль выводил n следующих товаров по списку из категории и записывал это все в бд, в результате при следующей загрузке страницы - не нужно сканить всю БД заново - страница с данными уже сформирована) 4) Использовать двухуровневое кэширование, допустим модуль Turbo.
  7. ibond - извини за наглость, но если ты подскажешь, как в title категории в контроллере выставить минимальную цену товара (среди всех товаров в категории) - будет просто супер!
  8. Всем привет! OcStore 2.1.0.2.1 Формирую тег Title и Description через контроллер product.php и category.php. Столкнулся с непонятным для меня моментом: - цена товара указана нормально, без доп. чисел после запятой (настроил в Админке - Локализация - Валюты) - вставляю цену в тег title вот так {$product_info['price']} : $this->document->setTitle("{$product_info['name']} за {$product_info['price']}р купить в интернет магазине Modamio"); - очищаю кэш дополнений, обновляю сайт - и вижу в заголовке следующую картину: Пример: http://modamio.ru/belosnezhnyj-legkij-zhenskij-dzhemper Так и не смог найти ответа в гугле. Помогите советом. Где убрать эти 4 нуля, чтобы цена нормально выводилась в тайтле? Заранее благодарен!
  9. Я так понимаю это в данном коде: <div class="<?php echo $class; ?><?php if($config->get('control_zoom_image')== 1) { ?> zoom-image<?php } ?>"> <div class="zoom">+</div> <div id="one-image" class="owl-carousel"> <div class="item"> <img src="<?php echo $thumb; ?>" data-zoom-image="<?php echo $popup; ?>" id="image" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" itemprop="image" /> <a class="zoom2 thumbnails" href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>"></a> </div> <?php if ($images) { ?> <?php foreach ($images as $image) { ?> <div class="item"> <img src="<?php echo $image['fix']; ?>" data-zoom-image="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>"> <a class="zoom2 thumbnails" href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>"></a> </div> <?php } ?> <?php } ?> </div> <script type="text/javascript"> $(".zoom").on("click", function(){ $(".active .zoom2").click(); }); </script>
  10. <?php if ($images && $config->get('control_additional')== 2) { ?> <div id="image-additional" class="owl-carousel image-additional" style="margin-top:15px"> <div class="item"><a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>"><img src="<?php echo $fix2; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a></div> <?php foreach ($images as $image) { ?> <div class="item"> <img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>"> </div> <?php } ?> </div> <?php } ?>
  11. Добрый день. Собственно сабж (не повторяюсь). Нужно первое (дефолтное фото) переставить в конец списка дополнительных фотографий, пример: http://modamio.ru/birjuzovoe-vjazanoe-platje В product.tpl только этот кусок кода подходит, но там ничего нету: <script> // product images owl var a = $("#one-image"); var b = $("#image-additional"); a.owlCarousel({ singleItem: true, slideSpeed: 1000, navigation: true, navigationText: ['<i class="fa fa-angle-left fa-5x"></i>', '<i class="fa fa-angle-right fa-5x"></i>'], pagination: false, afterAction: syncPosition, responsiveRefreshRate: 200, addClassActive: true, }); b.owlCarousel({ items: 4, itemsDesktop: [1200, 3], itemsDesktopSmall: [992, 2], itemsTablet: [768, 4], itemsMobile: [668, 3], itemsMobilSmall: [510, 2], pagination: false, navigation: true, navigationText: ['<i class="fa fa-angle-left fa-5x"></i>', '<i class="fa fa-angle-right fa-5x"></i>'], responsiveRefreshRate: 100, afterInit: function(el) { el.find(".owl-item").eq(0).addClass("synced"); } }); function syncPosition(el) { var current = this.currentItem; $("#image-additional") .find(".owl-item") .removeClass("synced") .eq(current) .addClass("synced") if ($("#image-additional").data("owlCarousel") !== undefined) { center(current) } } $("#image-additional").on("click", ".owl-item", function(e) { e.preventDefault(); var number = $(this).data("owlItem"); a.trigger("owl.goTo", number); }); function center(number) { var bvisible = b.data("owlCarousel").owl.visibleItems; var num = number; var found = false; for (var i in bvisible) { if (num === bvisible[i]) { var found = true; } } if (found === false) { if (num > bvisible[bvisible.length - 1]) { b.trigger("owl.goTo", num - bvisible.length + 2) } else { if (num - 1 === -1) { num = 0; } b.trigger("owl.goTo", num); } } else if (num === bvisible[bvisible.length - 1]) { b.trigger("owl.goTo", bvisible[1]) } else if (num === bvisible[0]) { b.trigger("owl.goTo", num - 1) } } </script> В контроллере product.php тоже ничего похожего нету. Скорее всего нужно править: http://modamio.ru/catalog/view/javascript/jquery/owl-carousel/owl.carousel.min.js Но я к сожалению не силен в JS, по этому обращаюсь на форум. Благодарю за советы.
  12. Добрый день. Куплен у буржуя модуль, который позволяет выставлять разные группы покупателей для опций в товаре: https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=7506 (пример: разная цена для оптовиков и розничных покупателей) Буржуй заверял, что модуль работает под OcStore 2.1.0.2.1 - но как оказалось, нет. В админке все работает, а на сайте карточки товара лежатся - отдают 500 ошибку. Уже больше месяца с ним связываюсь и пытаюсь его заставить докодить модуль - но он находит разные причины этого не делать. Достало... 1) Кто может дописать модуль под OcStore 2.1.0.2.1 ? Естественно за денежку. Все исходники есть. 2) Может кто-то посоветует модуль с похожим функционалом? (к сожалению в РУ сегменте я такого сам не нашел) Заранее благодарен!
  13. Думаешь после такого глилого базара у автора будет желание нормально тебя саппортить? Всегда поражали люди, которые что-то покупают и думаю, что автор должен их "облизывать" и решать все проблемы. А то, что автору могут писать еще 10-20-50 таких как Ты - мозг не доходит..
  14. Давно приобрели данный шаблон под интернет магазин, немного его изменили под себя: http://rapid.by/ Шаблон супер! Хоть и было пару нюансов - которые быстро решились благодаря оперативной поддержке автора. Респект ему!
  15. Добрый день. Бьюсь уже не первый час - остался момент, который не могу понять. Есть аякс фильтр на сайте - в нем есть фильтр по цене. К примеру на этой странице: http://modamio.ru/djinsy/ Когда передвигаешь ползунок цены - весь блок оборачивается в div, который просто пропадает. Я понимаю, что это конфликт библиотек mootools и jquery. То ли функции одинаково называются, то ли еще что-то. Знающие люди, можете ли вы ткнуть меня носом, где именно происходит конфликт и какой кусок кода нужно вырезать/закрыть? (сам слабо разбираюсь в js) Заранее благодарен.
  16. День добрый. Собственно сабж, может кто-то сталкивался. Как добавить текст на страницу тегов? Пример Искал - ничего подходящего не нашел. Может какой модуль существует, либо костыль, который позволяет на страницы с определенными урлами добавлять текст? Заранее благодарен!
  17. Добрый день. Искал инфу по этому вопросу, но так ничего дельного и не нашел. Редко, но бывают такие случаи, как сегодня: - 120 раз добавили разный товар в корзину и никто не оформил заказ - при этом все прекрасно работает и бесплатная доставка есть Можно ли как-то эти заказы реанимировать? Может модуль есть какой, который отслеживает такую сессию и потом рассылает напоминание о не завершенном заказе? Заранее вам благодарен за любую инфу!
  18. Супер - то что нужно! Спасибо. Но в статистике теперь отображаются только завершенные (доставленные заказы). Можно как-то отображать заказы, которые только что оформили (попали в обработку)? Грубо говоря - человек сделал заказ, а он сразу отобразился в статистике. Добавить в настройках статус завершенного заказа в "В обработке" - не предлагать =))
×
×
  • 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.