userOCF

Новичок
  • Публикаций

    9
  • Зарегистрирован

  • Посещение

Репутация

1 Обычный

Информация о userOCF

  • Звание
    Новичок
  1. Спасибо, разобрался. Мне пока хватило. Если кому-нибудь интересно продолжить, то можете ещё вывести размеры картинок в настройки чтобы получать их через $this->config->get('config_..._width'), $this->config->get('config_..._height') и где-нибудь места для галочек "показывать картинку в заказе" ("показывать картинку в инвойсе") предусмотреть и готовый модуль получится. В итоге картинки у меня выводятся так: <img src="<?php echo $product['thumb']; ?>" /> А в admin\controller\sale\order.php добавляем вместо 'image' => $product['image'], 'thumb' => $image,
  2. Нужно отображать картинку товара в заказе и в инвойсе. В принципе, есть несколько буржуйских модулей (Product Images In Admin Order Info Page и Product Images & Logo on Invoice), но решил сделать сам. Работает в ocstore 1531. В admin\model\sale\order.php Код: $query = $this->db->query("SELECT * FROM ". DB_PREFIX ."order_product WHERE order_id = '".(int)$order_id ."'"); Меняем на: $query = $this->db->query("SELECT op.*, p.image FROM " . DB_PREFIX . "order_product op LEFT JOIN " . DB_PREFIX . "product p ON (op.product_id=p.product_id) WHERE op.order_id = '" . (int)$order_id . "'"); В admin\controller\sale\order.php добавляем в public function info и public function invoice 'image' => $product['image'], примерно с 1663 строки: $this->data['products'][] = array( 'image' => $product['image'], и с 2490 строки: $product_data[] = array( 'image' => $product['image'], Далее, в admin\view\template\sale\order_info.tpl и admin\view\template\sale\order_invoice.tpl Добавляем в таблицы столбец и картинку: <img src="/image/<?php echo $product['image']; ?>"/> Вопрос вот в чём, помогите подключить встроенный обработчик картинок, чтобы картинки выводились без «костылей» вида <img src="/image… и с нужными размерами, то есть через resize.
  3. Здесь? Вид этой страницы в этом файле: \catalog\view\theme\default\template\product\category.tpl
  4. Текст в первом посте становится понятным и до рези в глазах ясным только после собственных экспериментов :)
  5. Странно, но у меня что-то вообще не получается создать заказ из админки. Всё время требует выбрать область, даже если выбрана страна без областей. :( Будем резать. Под 1.4.9. где-то здесь был модуль new_order_v2_open. Там можно и цены выставлять и хоть какой-то примитивный поиск по категориям товаров есть. Выпадающими списками сделано "Choose Category:" "Choose Product:" и "Choose Option(s):" https://opencartforum.com/files/file/39-zakaz-tovara-iz-paneli-admnistratora/ Есть ещё вот такой: Backend Order System http://www.opencart.com/index.php?route=extension/extension/info&extension_id=5549 Тоже цену можно выставлять, даже в *.cvs запихнуть (заполнять Model, Product Name, Location, SKU, UPC, Options, Weight (each), Quantity, Unit Price). НО там ещё нужно столько всякого г... заполнять, что впору искать какой-то simple для этого расширения. Ну или резать. Модуль дорого и неполноценный. Мне, например не хватает картинок в заказе и в инвойсе. Подскажите как поместить картинки в заказ и в инвойс. os1531.
  6. А я бы ещё удалил ещё кусочек кода до и после <div id="menu">.....</div>. До вот этот: <?php if ($categories) { ?> и после вот этот: <?php } ?> Иначе если НИ одна категория не включена для отображения в главном меню, то меню вообще не отображается.
  7. простой заказ/оформление

    Модуль не учитывает настройку "Не показывать цены гостям: Да". Т.е. в любом случае цены отображаются и попадают в заказ. Казалось бы, зачем магазин без цен..... а мне понадобился. Стандартная форма оформления заказа при отключенных ценах предлагает только с регистрацией оформить, а мне надо и без цен и без регистрации. Как исправить? Как из модуля убрать доставку? Как выкусить? (Учитывать в заказе Доставка Отключено)
  8. Как при добавлении «товара-опции» выводить в поле «Название товара» в виде: «название товара, модель, артикул»? Как можно при установке «Необходимо: Да» не показывать поле «Количество: 1» для товара, к которому привязываются остальные варианты (потому что он всё равно не попадает в корзину)? Или наоборот, при установке «Необходимо: Нет» и выборе на карточке товара любого доступного варианта основной товар не попадает в корзину, хотя в поле «Количество:» стоит «1» (любое количество) и нажимаем мы кнопку рядом с этим количеством…. надо чтобы попадал. Т.е. в обоих вариантах ПРИХОДИТСЯ основной товар добавлять как «товар-опцию» к самому себе (и удалять поле «Количество: 1» рядом с кнопкой «Купить» за ненадобность). А надо ли так усложнять? Может быть, надо автоматически главный товар показывать как опцию, а картинку и карточку товара менять (без перезагрузки страницы) на картинку товара из «доступных вариантов» (по клику). И не только картинку, а всю карточку, т.е. «Производитель, Модель, Наличие, Артикул». Товары-опции выбираются (становятся доступны для выбора) по признаку (при выбранном) «Показывать в категориях:» В результате в магазине не образуются связанный группы (т.е. один главный товар), а показываются все подряд товары, «лишние». При этом получается, что те товары которые должны быть «товарами-опциями» (указаны как «товары-опции») отображаются, но не имеют связей на своей карточке. Т.е. нужно вносить ещё и на каждый «товар-опцию» кучу перекрестных связей. А надо ли так усложнять? При этом проблема «лишних» товаров не решается. И наоборот, если поставить цель «набить» магазин страницами, то, как можно сделать автоматическую перекрёстную привязку «товаров-опций» друг к другу?
  9. Чем отличается версия ...zip от ...[quantity].zip, а версия ...[quantity][special].zip от ...[special].zip?