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

user0880

Новачок
  
  • Публікації

    43
  • З нами

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

Усі публікації користувача user0880

  1. Здравствуйте. Может было у кого при установке модуля при авторизации главная страница не грузит, все работает, а главная в 500 уходит. Ocstore 2.3 mod_fcgid: stderr: PHP Fatal error: Uncaught Error: Call to undefined method Cart\\Customer::getCustomerGroupId() in system/storage/modification/catalog/model/catalog/product.php:71, referer: /index.php?route=account/simpleedit mod_fcgid: stderr: Stack trace:, referer: /index.php?route=account/simpleedit mod_fcgid: stderr: #0 /system/storage/modification/system/engine/loader.php(178): ModelCatalogProduct->getFeaturedProduct('82'), referer: /index.php?route=account/simpleedit
  2. Здравствуйте. Может кто подскажет модуль или реализацию, чтобы вставить произвольные рекламные блоки в категории товаров. Скрин примера прилагаю. Смысл такой, в категориях в списке товаров будет на некоторых позициях отображаться рекламные блоки, к примеру идет 6 товаров, 7-й рекламный блок и дальше опять товары.
  3. Ребята! Все красавцы, большое всем спасибо! Всех с наступающим! Всем добра)
  4. ничего странного) просто есть желание попробовать решить это через fancybox.
  5. я примерно так и делал, только проблема в том, что с таким подходом при клике на изображение и последующим закрытием fancybox, оно пропадает, display:none присваивает изображению.
  6. потому что он уже используется в шаблоне. Нет смысла подключать еще что-то.
  7. Проблема передать url изображения в href. А если оставлять без href, то при закрытии изображение пропадает.
  8. Здравствуйте. Есть желание сделать увеличение фото, которые вставлены в редактор, который используется для описания товара, категории и т.д. Какие есть способы?
  9. Всем привет. Имеется модуль на ocstore 2.3, перенес свой магазин на 3.0.3.7 Скажите, какие методы и не только нужно переделать под тройку? Смотрю разницу файлов в контроллере, user_token другой, добавлен module_id. Что еще из существенного нужно переделать, чтобы установить и попасть в сам модуль?)
  10. Здравствуйте. В поисках модуля Вместе дешевле для opencart 3 Может кто чем пользуется, сбросьте проверенную ссылочку, пожалуйста)
  11. Здравствуйте. Посоветуйте, пожалуйста, модуль или какое решение. Есть товар, пенопласт, к примеру. Нужно выводить его цену в кубическом метре и рядом выводить цену за 1 лист. Скажите, есть уже реализованный такой функционал? Или стандартными функциями опенкарта 3 можно воспользоваться?
  12. Здравствуйте. Пытаюсь сделать добавление нескольких изображений в блоге. На данный момент записывается только первая картинка. Помогите советом. В моделе В контроллере В твиге
  13. Да, как же глупо и невнимательно. Спасибо большое за помощь!
  14. Здравствуйте. Пытаюсь связать две таблицы, суть такова, в одной таблицы текстовые записи храниться, в другой картинки, которых может быть несколько к одной id. Это все дело делаю в блоге ocstore В моделе прописываю public function addArticle($data) { if ($data['date_added'] == '0000-00-00') { $data['date_added'] = "NOW()"; } $this->db->query("INSERT INTO " . DB_PREFIX . "oct_blogarticle SET date_available = '" . $this->db->escape($data['date_available']) . "', status = '" . (int)$data['status'] . "', sort_order = '" . (int)$data['sort_order'] . "', date_added = '" . $this->db->escape($data['date_added']) . "', date_modified = NOW()"); $blogarticle_id = $this->db->getLastId(); if (isset($data['banner_image'])) { foreach ($data['banner_image'] as $banner_image) { $this->db->query(" INSERT INTO `" . DB_PREFIX . "banner_image` SET blogarticle_id = '" . (int)$blogarticle_id . "', title = '" . $this->db->escape($banner_image['title']) . "', text = '" . $this->db->escape($banner_image['text']) . "', button = '" . $this->db->escape($banner_image['button']) . "', sort = '" . (int)$banner_image['sort'] . "' "); $banner_image_id = $this->db->getLastId(); foreach ($banner_image['banner_image_description'] as $language_id => $banner_image_description) { $this->db->query(" INSERT INTO `" . DB_PREFIX . "banner_image_description` SET banner_image_id = '" . (int)$banner_image_id . "', language_id = '" . (int)$language_id . "', blogarticle_id = '" . (int)$blogarticle_id . "', image = '" . $this->db->escape($banner_image['image']) . "' "); } } } ..... В таблице banner_image поле banner_image_id AUTO_INCREMENT стоит, туда все записывает хорошо, а вот в таблицу banner_image_description передается 0, а не значение из предыдущей таблицы при добавлении данных в поле banner_image_id . Подскажите, как поступить, где я не прав?
  15. Здравствуйте. В php не силен, поэтому нужна ваша помощь. Пытаюсь организовать портфолио изображений на основе модулей ос_темплэйтс, а именно их блога. Суть такова, в каждой статье есть этапы, в которых лежит описание их. Так вот нужно на каждый этап запились галерею изображений. Пробую сделать через стандартную галерею изображений, но проблема в том, что не могу привязать изображения к oct_location_id. Сейчас опишу что было сделано. В контролере добавил // Images loc if (isset($this->request->post['bloglocation_image'])) { $bloglocation_images = $this->request->post['bloglocation_image']; } elseif (isset($this->request->get['blogarticle_id'])) { $bloglocation_images = $this->model_octemplates_blog_oct_blogarticle->getArticlesImages($this->request->get['blogarticle_id']); } else { $bloglocation_images = array(); } $data['bloglocation_images'] = array(); foreach ($bloglocation_images as $bloglocation_image) { if (is_file(DIR_IMAGE . $bloglocation_image['image'])) { $image = $bloglocation_image['image']; $thumb = $bloglocation_image['image']; } else { $image = ''; $thumb = 'no_image.png'; } $data['bloglocation_images'][] = array( 'image' => $image, 'thumb' => $this->model_tool_image->resize($thumb, 100, 100), 'sort_order' => $bloglocation_image['sort_order'] ); } // End Images loc В моделе в функцию addArticle if (isset($data['bloglocation_image'])) { foreach ($data['bloglocation_image'] as $bloglocation_image) { if (!empty($bloglocation_image['image']) && file_exists(DIR_IMAGE . $bloglocation_image['image'])) { $this->db->query("INSERT INTO " . DB_PREFIX . "oct_bloglocation_image SET blogarticle_id = '" . (int)$blogarticle_id . "', image = '" . $this->db->escape($bloglocation_image['image']) . "', sort_order = '" . (int)$bloglocation_image['sort_order'] . "'"); } } } Вот код из твига <div id="site_locations"> {% set location_id = 1 %} {% if oct_locations %} {% for oct_location in oct_locations %} <div class="panel panel-default" id="locations-{{ location_id }}"> <div class="panel-heading"> <span><i class="fa fa-address-card" aria-hidden="true"></i> {{ oct_location.title }}</span> <a href="javascript:;" class="btn btn-danger pull-right" onclick="$('#locations-{{ location_id }}').remove();return false;"> <i class="fa fa-trash-o" aria-hidden="true"></i> </a> </div> <div class="panel-body"> <fieldset> <legend>Описание</legend> <ul class="nav nav-tabs location-block" id="locations-language-{{ location_id }}"> {% for language in languages %} <li><a href="#locations-language{{ location_id }}-{{ language.language_id }}" data-toggle="tab"><img src="language/{{ language.code }}/{{ language.code }}.png" title="{{ language.name }}" /> {{ language.name }}</a></li> {% endfor %} </ul> <div class="tab-content"> {% for language in languages %} <div class="tab-pane" id="locations-language{{ location_id }}-{{ language.language_id }}"> <div class="form-group"> <label class="col-sm-2 control-label" for="descr_title{{ location_id }}-{{ language.language_id }}">Этап</label> <div class="col-sm-10"> <input type="text" id="descr_title{{ location_id }}-{{ language.language_id }}" name="oct_locations[{{ location_id }}][description][{{ language.language_id }}][title]" value="{{ oct_location.description[language.language_id].title }}" class="form-control" /> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label" for="descr_address{{ location_id }}-{{ language.language_id }}">Описание</label> <div class="col-sm-10"> <textarea id="descr_address{{ location_id }}-{{ language.language_id }}" name="oct_locations[{{ location_id }}][description][{{ language.language_id }}][address]" data-toggle="summernote" data-lang="{{ summernote }}" class="form-control">{{ oct_location.description[language.language_id].address }}</textarea> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label" for="location_sort{{ location_id }}">Сортировка</label> <div class="col-sm-10"> <input type="number" id="location_sort{{ location_id }}" name="oct_locations[{{ location_id }}][sort]" value="{{ oct_location.sort }}" class="form-control" /> </div> </div> </div> {% endfor %} </div> </fieldset> <fieldset> <div class="form-group"> <label class="col-sm-2 control-label" for="location_image{{ location_id }}">Изображение</label> <div class="col-sm-10"> <a href="" id="thumb-contact_location_image{{ location_id }}" data-toggle="image" class="img-thumbnail"> <img src="{{ oct_location.thumb }}" alt="" title="" data-placeholder="{{ contact_placeholder }}" /> </a> <input type="hidden" name="oct_locations[{{ location_id }}][image]" value="{{ oct_location.image }}" id="input-contact_location_image{{ location_id }}" /> </div> </div> <table id="imagess" class="table table-striped table-bordered table-hover"> <thead> <tr> <td class="text-left">{{ entry_additional_image }}</td> <td class="text-right">{{ entry_sort_order }}</td> <td></td> </tr> </thead> <tbody> {% set images_row = 0 %} {% for bloglocation_image in bloglocation_images %} <tr id="image-row{{ image_row }}"> <td class="text-left"><a href="" id="thumb-image{{ image_row }}" data-toggle="image" class="img-thumbnail"><img src="{{ bloglocation_image.thumb }}" alt="" title="" data-placeholder="{{ placeholder }}" /></a> <input type="hidden" name="bloglocation_image[{{ image_row }}][image]" value="{{ bloglocation_image.image }}" id="input-image{{ image_row }}" /> </td> <td class="text-right"><input type="text" name="bloglocation_image[{{ image_row }}][sort_order]" value="{{ bloglocation_image.sort_order }}" placeholder="{{ entry_sort_order }}" class="form-control" /></td> <td class="text-left"><button type="button" onclick="$('#image-row{{ image_row }}').remove();" data-toggle="tooltip" title="{{ button_remove }}" class="btn btn-danger"><i class="fa fa-minus-circle"></i></button></td> </tr> {% set images_row = images_row + 1 %} {% endfor %} </tbody> <tfoot> <tr> <td colspan="2"></td> <td class="text-left"><button type="button" onclick="addImages();" data-toggle="tooltip" title="{{ button_image_add }}" class="btn btn-primary"><i class="fa fa-plus-circle"></i></button></td> </tr> </tfoot> </table> </fieldset> </div> </div> {% set location_id = location_id + 1 %} {% endfor %} {% else %} <div class="empty_locations">{{ text_locations_empty }}</div> {% endif %} </div> <div class="text-right"> <a href="javascript:;" class="btn btn-primary" id="locations_add" onclick="addNewLocation();">Добавить этап</a> </div>
  16. разъясните чуть подробнее новичку, пожалуйста)
  17. Здравствуйте. Может кто испытывал сложности с менеджером изображений в MacOs? Ocstore 3.0.3.7 На винде без проблем, с мака не грузит ничего.
  18. Здравствуйте. Если у товара поставить главную категорию, то в хлебных крошках отображается только она, хотя путь к товару намного длиннее. Если убрать главную категорию, то тогда хлебные крошки показывают полный путь, по факту мне это и нужно Скажите, как правильно поступить в данной ситуации?
  19. Здравствуйте. Скажите, есть ли что-нибудь подобнее из модулей. Суть такова, генерируется рекламная ссылка, и если человек переходит по ней, то ему отображаются все товары со скидкой. Если по прямой ссылке проходит, то видит обычные цены. Есть ли у кого такая реализация?
  20. Спасибо за ответ. Кажется, то что нужно.
  21. Здравствуйте.Есть ли модификатор, который позволит реализовать функцию "Показать только отличия" при сравнении товаров в Opencart 3? Т.е. на странице сравнение, располагается, условно говоря, кнопка, при клике по которой будут скрываться одинаковые характеристики товаров.
  22. Здравствуйте. Столкнулся в какой-то момент по непонятным для меня причинам со следующей проблемой. Обновление модификатора в сессии срабатывает только один раз. Все последующие разы не обновляет. Приходится выходить из учетки и заново заходить. Может у кого такое было, как боролись? Версия ocStore 3.0.3.7
  23. Всем привет. на сайте использую occfilter вместе с модулем мультивалют. Сделал чтобы цену в фильтре выводило в зависимости от валюты // Get default price range $sql = "SELECT CASE WHEN p.currency_id in (0,4) THEN MIN(p.price) ELSE MIN(p.price / c.value) END AS `min`, CASE WHEN p.currency_id in (0,4) THEN MAX(p.price) ELSE MAX(p.price / c.value) END AS `max` FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p.product_id = p2c.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) Inner Join `" . DB_PREFIX . "currency` c ON c.currency_id=p.currency_id"; Но сейчас проблема, при выборке по цене не находит товаров, т.к. он все равно считает цену по значению таблицы p.price. Может кто подсказать где функция, которая отвечает за подбор товаров в зависимости от цены?

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

Important Information

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