Jump to content

Recommended Posts

Здравствуйте. Помогите добавить фото на страницу: Продажи/Заказы/Товары.
 
Решил скопировать весь столбец как на странице списка товаров Каталог/Товары
 
Добавил следующее в файл admin/view/template/sale/order_info выделил красным те строки которые добавил
 
      <?php } ?>
      <div id="tab-product" class="vtabs-content">
        <table class="list">
          <thead>
            <tr>
              <td class="center"><?php echo $column_image; ?></td>
              <td class="left"><?php echo $column_product; ?></td>
              <td class="left"><?php echo $column_model; ?></td>
              <td class="right"><?php echo $column_quantity; ?></td>
              <td class="right"><?php echo $column_price; ?></td>
              <td class="right"><?php echo $column_total; ?></td>
            </tr>
          </thead>
          <tbody>
            <?php foreach ($products as $product) { ?>
            <tr>
              <td class="center"><?php echo $product['image']; ?></td>
              <td class="left"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a>
                <?php foreach ($product['option'] as $option) { ?>
                <br />
                <?php if ($option['type'] != 'file') { ?>
                 <small> - <?php echo $option['name']; ?>: <?php echo $option['value']; ?></small>
                <?php } else { ?>
                 <small> - <?php echo $option['name']; ?>: <a href="<?php echo $option['href']; ?>"><?php echo $option['value']; ?></a></small>
                <?php } ?>
                <?php } ?></td>
              <td class="left"><?php echo $product['model']; ?></td>
              <td class="right"><?php echo $product['quantity']; ?></td>
              <td class="right"><?php echo $product['price']; ?></td>
              <td class="right"><?php echo $product['total']; ?></td>
            </tr>
            <?php } ?>
 
Столбец появился на странице товаров, но фотография не отображается, пишет вот такую ошибку:

Notice: Undefined index: image in/var/www/domen.com/data/www/domen.com/admin/view/template/sale/order_info.tpl on line 302

 

Подозреваю, что в каком то файле нужно добавить еще запись. Помогите пожалуйста.

Share this post


Link to post
Share on other sites

в admin/controller/sale/order.php

перед

foreach ($products as $product) {

вставить

$this->load->model('tool/image');

перед

$this->data['products'][] = array(

вставить

 if ($product['image'] && file_exists(DIR_IMAGE . $product['image'])) {
     $image = $this->model_tool_image->resize($product['image'], 40, 40);
      } else {
      $image = $this->model_tool_image->resize('no_image.jpg', 40, 40);
   }


после

$this->data['products'][] = array(


вставьте

'image'               => $image,

Share this post


Link to post
Share on other sites

Спасибо за оперативный ответ, все сделал по инструкции, теперь вот такая ошибка в верху страницы: Notice: Undefined index: image in /var/www/domen/data/www/domen/admin/controller/sale/order.php on line 1691

 

В столбце изображения ошибка вот такая: http://domen/image/cache/no_image-40x40.jpg

 

Такой нюанс, вот таких значений было три: foreach ($products as $product) { я перед всеми тремя и добавил ваше предложение, пробовал поодиночно ошибки были и другие.

Share this post


Link to post
Share on other sites

я перед всеми тремя и добавил ваше предложение, пробовал поодиночно ошибки были и другие.

Этого делать не нужно перед тремя))

RmzQMe0UGEP9rO.jpg

В модели: 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 (p.product_id = op.product_id) WHERE order_id = '" . (int)$order_id . "'");

а в выводе картинки

ваше вот это

<td class="center"><?php echo $product['image']; ?></td>

замените на

<td class="center"><img src="<?php echo $product['image']; ?>"></td>

и ещё

Вот это

<td class="center"><?php echo $column_image; ?></td>

замените на

<td class="center">Изображение</td>

либо прописывайте ещё языковую...

Share this post


Link to post
Share on other sites

Ура  :eek:  :eek:  :eek:  Спасибо большое! Кстати искал по разным ключам похожую помощь, нигде не нашел ответов. Надеюсь данный пост поможет не только мне, ведь полезная вещь :)

 

Вот бы еще сделать эту фотку кликабельной  :oops:

Share this post


Link to post
Share on other sites

Отличное решение. Вот бы картинки добавить непосредственно в список последних 10 заказов, и в список самих заказов.
Было-бы намного легче ориентироваться, а не только по фамилии и номеру заказа...
Кто может помочь с этим?  :-) 
 

Share this post


Link to post
Share on other sites
V4mp, особенно, если в заказах по 10+ товаров.. =\

Share this post


Link to post
Share on other sites

V4mp, особенно, если в заказах по 10+ товаров.. =\

Ну есть вариант отображать последние 100 например. Речь идет о свежих заказах, находящихся в обработке

Share this post


Link to post
Share on other sites

Отличное решение. Вот бы картинки добавить непосредственно в список последних 10 заказов, и в список самих заказов.

Было-бы намного легче ориентироваться, а не только по фамилии и номеру заказа...

Кто может помочь с этим?  :-) 

 

http://www.ex.ua/582169572909 вот список заказов с детальной информацией с кликабельными картинками, бесплатный модуль тодько теперь немогу его на опенкарт ком найти зали на файловыый обменник.

 

Ура  :eek:  :eek:  :eek:  Спасибо большое! Кстати искал по разным ключам похожую помощь, нигде не нашел ответов. Надеюсь данный пост поможет не только мне, ведь полезная вещь :)

 

Вот бы еще сделать эту фотку кликабельной  :oops:

Share this post


Link to post
Share on other sites

в admin/controller/sale/order.php

перед

foreach ($products as $product) {

вставить

$this->load->model('tool/image');

перед

$this->data['products'][] = array(

вставить

 if ($product['image'] && file_exists(DIR_IMAGE . $product['image'])) {
     $image = $this->model_tool_image->resize($product['image'], 40, 40);
      } else {
      $image = $this->model_tool_image->resize('no_image.jpg', 40, 40);
   }

после

$this->data['products'][] = array(

вставьте

'image'               => $image,

Сделал все по инструкции но ни чего не получилось :(  В чем может быть причина?

Share this post


Link to post
Share on other sites

Сделал все по инструкции но ни чего не получилось :(  В чем может быть причина?

https://opencartforum.com/topic/43347-решено-добавление-фото-на-страницу-продажизак/?do=findComment&comment=366909

Share this post


Link to post
Share on other sites

Отличное решение. Вот бы картинки добавить непосредственно в список последних 10 заказов, и в список самих заказов.

Было-бы намного легче ориентироваться, а не только по фамилии и номеру заказа...

Кто может помочь с этим?  :-)

MAjeaGyuyVQN2e.jpg

Share this post


Link to post
Share on other sites

а в выводе картинки

ваше вот это

<td class="center"><?php echo $product['image']; ?></td>

замените на

<td class="center"><img src="<?php echo $product['image']; ?>"></td>

и ещё

Вот это

<td class="center"><?php echo $column_image; ?></td>

замените на

<td class="center">Изображение</td>

либо прописывайте ещё языковую...

Где вывод картинки искать не подскажете?

Share this post


Link to post
Share on other sites

Где вывод картинки искать не подскажете?

в шаблоне

Share this post


Link to post
Share on other sites

в шаблоне

Ммммм а можете носом ткнуть, а то ничего не понял в каком шаблоне, где что менять? :oops:

Share this post


Link to post
Share on other sites

Ммммм а можете носом ткнуть, а то ничего не понял в каком шаблоне, где что менять? :oops:

Открывайте /admin/view/template/sale/order_info.tpl и вносите правки в него

Share this post


Link to post
Share on other sites

Открывайте /admin/view/template/sale/order_info.tpl и вносите правки в него

Огромное спасибо, все заработало :eek:

А не подскажете можно ли сделать так чтоб при нажатии на картинку или на товар меня перенаправляло на сайт где товар расположен (когда нажимаю на название товара меня перенаправляет в админку для его изменения)?

Edited by Berezka

Share this post


Link to post
Share on other sites

Ребят, а как вывести ее в шаблон order_list? 

Никак не получается, в инфо заказа выводит, а в списке нет((

Версия ОС 2.3.0.1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By legioner26
      399.00 руб
      Скачать/Купить дополнение


      Модификатор автозаполнения картинок категорий
      Разработан модификатор автозаполнения картинок категорий из первой найденной картинки товара категории, а так же проставляются картинки для главных категорий и под категорий
      версии OpenCart 2.0, 2.1, 2.2, 2.3, 3.x  
      Просто заливаете товары с картинками, а картинки на категории проставятся сами.
      Устанавливаете модификатор как указано на картинке, чистим в модификациях кеш и обновляем. 
       
       
      Добавил legioner26 Добавлено 31.08.2017 Категория Модули Системные требования Сайт разработчика Старая цена 650 Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика  
    • By AWARO
      1 499.00 руб
      Скачать/Купить дополнение


      AJAX замена моделей товара - HYPER PRODUCT MODELS
      Товары по цвету, объёму, размеру и т.д. без перехода по страницам и без перезагрузки
      Адаптация (в рмаках модуля) под ваши шаблоны БЕСПЛАТНО В ТЕЧЕНИИ ЭТОГО МЕСЯЦА!
      HYPER PRODUCT MODELS  AJAX замена моделей товара v1.4
      Модуль позволяет в одном товаре сгруппировать однотипные модели товаров, серии, модельный ряд
      с возможностью AJAX замены данных карточки товара на данные дочерних-связанных в группу товаров на лету, без замены url и без перезагрузки страницы товара.
      Суть модуля в том чтобы вы могли использовать товары вместо ограниченных опций.
      Тем самым вы к каждому такому товару можете задавать отдельные акции скидки и прочее.
      Важно, что схожие товары скрываются в списках и модулях группируясь в один товар, т.е. нет дублей!
      У всех однотипных товаров будут одни отзывы без х разброса по товарам
      Одна ссылка и куча возможностей товара в отличии от урезанной опции которых ещё и не видно в списке товаров.
      Идеально подойдет для:
       - парфюмерно-косметических магазинов
                    по примеру Ильдеботэ, Летуаль, Ривгош - объёмы флаконов, расцветки теней, помад и т.д.
       - интернет магазинам любых тематик, товары которых могут быть объединены:
                    по цвету, весу, размерам, объёмам и прочим характеристикам.
       

       
      ещё вариант
      -----------------------------------------------------------------
      Функционал
      AJAX замена товара без перезагрузки страницы. Два типа ЧПУ родителя - с хешом и без (#). Сохранение полного функционала товара. Дочерние товары доступны только в родительском товаре, в рекомендуемых, в избранных, в сравнении и в корзине товаров. Исключает дубли однотипных товаров, ( цвет, объёмы, вес, размеры, и т.д. ) 301 редирект с дочерних товаров на родителя с автоматическим выводом нужного товара по хешу (#). Тип ЧПУ с # Поддержка всех цены, групповых скидки, акций, опций, статусов товара, количества товара, выбора в избранное и в сравнения и т.д.. Одна ветка отзывов ко всем связанным однотипным товарам. Если у дочернего товара есть акция то его родитель высвечивается на странице акций. Если товар в лидерах \ хитах продаж - высвечивается родитель. Замена изображения, данных, описаний и характеристик товара на выбор. Рейтинг и отзывы привязаны к родительскому товару для всей группы товаров собранных в модельный ряд, серию товара. Блок всех моделей товара можно вывести по селектору в любом месте карточки товара на ваше усмотрение. HELPERS - ВСТРОЕННЫЕ ПОМОЩНИКИ  
      Адаптации к шаблонам
      - Default - по умолчанию
      + Next Default
      + Revolution  -  откройте спойлер ниже
      + Лайтшоп  (а это чудо-юдо сложно назвать вообще шаблоном)
      + любой какой пожелаете (в рамках модуля) - адаптация (в рмаках модуля) под ваши шаблоны БЕСПЛАТНО В ТЕЧЕНИИ ЭТОГО МЕСЯЦА!
       
      Адаптирован \ Интегрирован с
      АОП   от   @usergio фильтрация по поставщикам и загрузка данных для связки  FX Sitemap   от  @Otvet  удаление скрытых товаров с карты сайта  HYPER PRICE  от  @alena967  вывод цен - от и до и т.д. Пакет скидок - Пользовательские, Накопительные, Количественные, Комплектные, Оптовые\Групповые цены, Акции и т.д. -  >  тут .  
      ДЕМО АДМИН ЧАСТЬ ADMIN >  тут demo demo 
      ДЕМО ФРОНТАЛЬНАЯ ЧАСТЬ >   тут
       
      Перед установкой модуля:
      Внимательно читаем файл readme.txt!!! В обязательном порядке - заменить/установить эти один/два файла: тут - обязательно удалите его после всех действий! В ЛС мне не пишем! - любые вопросы по модулю - добро пожаловать в тему, тестим, отписываемся, спрашиваем! Не корректно установили, не заработал и т.д. - вот тогда пишем в ЛС с полными доступами к FTP и в админ часть! Если вы мне отказываете в доступах для тех поддержки - значит поддержка вам не нужна! Если у вас после обновления модификаторов валиться сайт - значит какой-то "умник" вам изменения внёс в кэш модификаторов
      - соответственно, чтобы заставить работать на таком сайте модуль - придется повозиться со всем этим бредом на платной основе
      т.к. такое не входит в бесплатную тех поддержу! Адаптации бесплатны только в рамках имеющегося функционала у модуля! Все прочие доработки платные!
      Все прочие вопросы по модулю - добро пожаловать в тему тех поддержки и обсуждения!
       
      Авторы
      @mpn2005 & @AWARO
      -----------------------------------
      ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ!

      Выражаю отдельную благодарность за прямое и косвенное участие в разработке модуля:
      @kJlukOo, @usergio , @chukcha , @spectre
      - а также всем пользователям кто приобрёл это дополнение!
      -----------------------------------------------------------------------------------------------------------------------------------------
       
      Добавил AWARO Добавлено 14.05.2019 Категория Модули Системные требования php5.4 и выше Сайт разработчика https://awaro.ru Старая цена 1999 Метод активации По запросу в ЛС Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет  
    • By AWARO
      Товары по цвету, объёму, размеру и т.д. без перехода по страницам и без перезагрузки
      Адаптация (в рмаках модуля) под ваши шаблоны БЕСПЛАТНО В ТЕЧЕНИИ ЭТОГО МЕСЯЦА!
      HYPER PRODUCT MODELS  AJAX замена моделей товара v1.4
      Модуль позволяет в одном товаре сгруппировать однотипные модели товаров, серии, модельный ряд
      с возможностью AJAX замены данных карточки товара на данные дочерних-связанных в группу товаров на лету, без замены url и без перезагрузки страницы товара.
      Суть модуля в том чтобы вы могли использовать товары вместо ограниченных опций.
      Тем самым вы к каждому такому товару можете задавать отдельные акции скидки и прочее.
      Важно, что схожие товары скрываются в списках и модулях группируясь в один товар, т.е. нет дублей!
      У всех однотипных товаров будут одни отзывы без х разброса по товарам
      Одна ссылка и куча возможностей товара в отличии от урезанной опции которых ещё и не видно в списке товаров.
      Идеально подойдет для:
       - парфюмерно-косметических магазинов
                    по примеру Ильдеботэ, Летуаль, Ривгош - объёмы флаконов, расцветки теней, помад и т.д.
       - интернет магазинам любых тематик, товары которых могут быть объединены:
                    по цвету, весу, размерам, объёмам и прочим характеристикам.
       

       
      ещё вариант
      -----------------------------------------------------------------
      Функционал
      AJAX замена товара без перезагрузки страницы. Два типа ЧПУ родителя - с хешом и без (#). Сохранение полного функционала товара. Дочерние товары доступны только в родительском товаре, в рекомендуемых, в избранных, в сравнении и в корзине товаров. Исключает дубли однотипных товаров, ( цвет, объёмы, вес, размеры, и т.д. ) 301 редирект с дочерних товаров на родителя с автоматическим выводом нужного товара по хешу (#). Тип ЧПУ с # Поддержка всех цены, групповых скидки, акций, опций, статусов товара, количества товара, выбора в избранное и в сравнения и т.д.. Одна ветка отзывов ко всем связанным однотипным товарам. Если у дочернего товара есть акция то его родитель высвечивается на странице акций. Если товар в лидерах \ хитах продаж - высвечивается родитель. Замена изображения, данных, описаний и характеристик товара на выбор. Рейтинг и отзывы привязаны к родительскому товару для всей группы товаров собранных в модельный ряд, серию товара. Блок всех моделей товара можно вывести по селектору в любом месте карточки товара на ваше усмотрение. HELPERS - ВСТРОЕННЫЕ ПОМОЩНИКИ  
      Адаптации к шаблонам
      - Default - по умолчанию
      + Next Default
      + Revolution  -  откройте спойлер ниже
      + Лайтшоп  (а это чудо-юдо сложно назвать вообще шаблоном)
      + любой какой пожелаете (в рамках модуля) - адаптация (в рмаках модуля) под ваши шаблоны БЕСПЛАТНО В ТЕЧЕНИИ ЭТОГО МЕСЯЦА!
       
      Адаптирован \ Интегрирован с
      АОП   от   @usergio фильтрация по поставщикам и загрузка данных для связки  FX Sitemap   от  @Otvet  удаление скрытых товаров с карты сайта  HYPER PRICE  от  @alena967  вывод цен - от и до и т.д. Пакет скидок - Пользовательские, Накопительные, Количественные, Комплектные, Оптовые\Групповые цены, Акции и т.д. -  >  тут .  
      ДЕМО АДМИН ЧАСТЬ ADMIN >  тут demo demo 
      ДЕМО ФРОНТАЛЬНАЯ ЧАСТЬ >   тут
       
      Перед установкой модуля:
      Внимательно читаем файл readme.txt!!! В обязательном порядке - заменить/установить эти один/два файла: тут - обязательно удалите его после всех действий! В ЛС мне не пишем! - любые вопросы по модулю - добро пожаловать в тему, тестим, отписываемся, спрашиваем! Не корректно установили, не заработал и т.д. - вот тогда пишем в ЛС с полными доступами к FTP и в админ часть! Если вы мне отказываете в доступах для тех поддержки - значит поддержка вам не нужна! Если у вас после обновления модификаторов валиться сайт - значит какой-то "умник" вам изменения внёс в кэш модификаторов
      - соответственно, чтобы заставить работать на таком сайте модуль - придется повозиться со всем этим бредом на платной основе
      т.к. такое не входит в бесплатную тех поддержу! Адаптации бесплатны только в рамках имеющегося функционала у модуля! Все прочие доработки платные!
      Все прочие вопросы по модулю - добро пожаловать в тему тех поддержки и обсуждения!
       
      Авторы
      @mpn2005 & @AWARO
      -----------------------------------
      ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ!

      Выражаю отдельную благодарность за прямое и косвенное участие в разработке модуля:
      @kJlukOo, @usergio , @chukcha , @spectre
      - а также всем пользователям кто приобрёл это дополнение!
      -----------------------------------------------------------------------------------------------------------------------------------------
       
    • By leealex
      View File


      Цветные статусы Plum Status Colors (vQmod)
      Модуль позволяет изменить стиль определенных вами статусов заказов. Для каждого статуса вы можете установить свой цвет шрифта и фона. Этот модуль делает работу с заказми проще и наглядней, особенно при обработке большого количества заказов.
      Цвета устанавливаются в админке в формате HEX, например FF0000, 008000, EE82EE
      Для работы этого дополнения необходим vQmod
      Инструкция по установке vQmod:
      1. Скачайте актуальную версию vQmod по ссылке:
      http://code.google.com/p/vqmod
      2. Используя FTP, загрузите папку "vqmod" из архива в корневую директорию магазина.
      3. Убедитесь в правильности установленных прав на запись папок vqmod и vqmod/vqcache (755 или 777).
      Также index.php и admin/index.php должны быть доступны для записи.
      Если не уверены какие права установить, то попробуйте сначала 755.
      Если возникнут ошибки, то поменяйте на 777.
      4. Перейдите по адресу http://www.yoursite.com/vqmod/install
      5. Вы должны увидеть сообщение об успешной установке. Если нет, то проверьте права на запись и попробуйте снова.
      6. Загрузите главную страницу магазина чтобы убедиться в нормальной работе сайта.
      7. В папке "vqmod/vqcache" должны появиться файлы "vq".
      8. Если да, то ваш сайт готов к установке vQmod расширений.
      Установка Plum Trackcode:
      1. Скопировать все из папки Upload в корень вашего сайта.
      Совместимость:
      ocStore 1.5.4.1 MaxyStore 1.5.4.1 OpenCart 1.5.5.1 Submitter leealex Submitted 03/20/2013 Category Модули Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 1.5.5.1 ocStore 1.5.4.1 OpenCart.Pro, ocShop Get request to server of developer Нет  
    • By leealex
      Модуль позволяет изменить стиль определенных вами статусов заказов. Для каждого статуса вы можете установить свой цвет шрифта и фона. Этот модуль делает работу с заказми проще и наглядней, особенно при обработке большого количества заказов.
      Цвета устанавливаются в админке в формате HEX, например FF0000, 008000, EE82EE
      Для работы этого дополнения необходим vQmod
      Инструкция по установке vQmod:
      1. Скачайте актуальную версию vQmod по ссылке:
      http://code.google.com/p/vqmod
      2. Используя FTP, загрузите папку "vqmod" из архива в корневую директорию магазина.
      3. Убедитесь в правильности установленных прав на запись папок vqmod и vqmod/vqcache (755 или 777).
      Также index.php и admin/index.php должны быть доступны для записи.
      Если не уверены какие права установить, то попробуйте сначала 755.
      Если возникнут ошибки, то поменяйте на 777.
      4. Перейдите по адресу http://www.yoursite.com/vqmod/install
      5. Вы должны увидеть сообщение об успешной установке. Если нет, то проверьте права на запись и попробуйте снова.
      6. Загрузите главную страницу магазина чтобы убедиться в нормальной работе сайта.
      7. В папке "vqmod/vqcache" должны появиться файлы "vq".
      8. Если да, то ваш сайт готов к установке vQmod расширений.
      Установка Plum Trackcode:
      1. Скопировать все из папки Upload в корень вашего сайта.
      Совместимость:
      ocStore 1.5.4.1 MaxyStore 1.5.4.1 OpenCart 1.5.5.1
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.