• Объявления

    • dinox

      Закрытый раздел разработчиков   21.08.2017

      У нас на форуме существует закрытый раздел для разработчиков в котором мы обсуждаем нюансы работы на нашем форуме, в каталоге дополнений и другие моменты которые интересны в большинстве случаев только разработчикам. На данный момент существует лишь 2 условия для попадания:
      1. Наличие промодерированного дополнения в нашем каталоге  2. Отсуствие варезной деятельности 
      Если эти правила выполнены, пишите запрос @ArtemPitov на попадание в раздел разработчиков
limpopo514

Как добавить дополнительные поля для описания товара?

Рекомендуемые сообщения

limpopo514    0

Здравствуйте.

 

Остановился на опенкарте для создания небольшого ИМ. Пока читаю, копаю, ковыряю...

Подскажите, пожалуйста, как добавить дополнительные поля в ту часть, которая отмечена стрелками?

У товара будет несколько важных, уникальных параметров, по которым и выбирают товар. Хотелось бы чтобы эти параметры были сразу на видном месте, а не только в карточке описания товара. Может кто-то сталкивался с такой проблемой?

 

14937bd4_s.jpg

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Tom    1 931

Используйте "мёртвые"  поля  EAN,JAN,UPS  итд.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

limpopo514    0

Используйте "мёртвые"  поля  EAN,JAN,UPS  итд.

 

Спасибо, что ответили.

 

Не получается. Я ввожу данные в эти поля, но они не отображаются в карточке товара...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Tom    1 931

И не будут.Придётся немного пилить код.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

limpopo514    0

Поиском ничего  не нашел, увы. Не подскажите где допилить надо? Может есть ссылочка для почитать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Tom    1 931

Стучите в скайп,где то валялся готовый VQmod.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

biotorn    3

Стучите в скайп,где то валялся готовый VQmod.

Добрый день, вы писали что у вас есть готовый vqmod, для добавления дополнительных полей описания товара, он у Вас еще есть?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

biotorn    3

Спасибо за ссылку, но мне кажется это немного не совсем то что нужно, хотя наверное последовательность действий одинаковая.

В данном уроке представлено как вывести краткое описание к товару на странице категорий к примеру, а мне нужно дополнительное поле в самой карточке товара, например сразу под полем модель.

Можно как то выводить туда значение атрибута, или использовать мертвые поля, но при использовании мертвых полей в них ничего не выводится(

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Pascha    631

ну тогда видимо это не то http://exfish.ru/ryba/file-treski-eksportnoe

 

post-20793-0-44325800-1396435988_thumb.png

post-20793-0-68616600-1396436013_thumb.png

 

ну и о "дополнительных полях" и их вывод в карточку (вдруг чего еще увидишь, чтоб вопросы не задавал): 

post-20793-0-27683100-1396436416_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

biotorn    3

ну тогда видимо это не то http://exfish.ru/ryba/file-treski-eksportnoe

 

attachicon.gif2014-04-02_165220.png

attachicon.gif2014-04-02_165244.png

 

ну и о "дополнительных полях" и их вывод в карточку (вдруг чего еще увидишь, чтоб вопросы не задавал): 

attachicon.gif2014-04-02_165619.png

 

Это то, спасибо)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

fjeka    8

Добавил дополнительные поля в категории и все работает. Но при добавлении полей в товар при их заполнении информация не сохраняется, а в логах пишется ошибка

PHP Notice:  Undefined index:  seo_h1

Версия 1.5.1.3 чистый Opencart. Почему может быть такая ошибка?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Pascha    631

Добавил дополнительные поля в категории и все работает. Но при добавлении полей в товар при их заполнении информация не сохраняется, а в логах пишется ошибка

PHP Notice:  Undefined index:  seo_h1

Версия 1.5.1.3 чистый Opencart. Почему может быть такая ошибка?

 

потому что пора пить Херши и обновлять движок

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

fjeka    8

Неее. Обновлять движок вообще не вариант. Можно как-нибудь диагностировать причину ошибки? Может какой-нибудь лог включить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Pascha    631

отписал в личку

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

faunaSwan    0

Используйте "мёртвые"  поля  EAN,JAN,UPS  итд.

Где их найти?

post-683394-0-44794700-1401592648_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Pascha    631

Где их найти?

в product_form.tpl

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

faunaSwan    0

в product_form.tpl

какие строки и на что нужно менять?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Tom    1 931

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

faunaSwan    0

таких строк не было

пробовал добавить так:

http://for-opencart.com/ean-opencart

 

Выдаёт ошибку:

Notice: Undefined index: ean in /home/httpd/vhosts/сайт.ru/httpdocs/catalog/controller/product/product.php on line 310

 

ещё в админке пишет:

Notice: Undefined variable: entry_ean in /home/httpd/vhosts/сайт.ru/httpdocs/admin/view/template/catalog/product_form.tpl on line 86

 

В чём проблема?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

faunaSwan    0

по 310 строке указывает на строку до комментария:

 

            $this->data['review_status'] = $this->config->get('config_review_status');
            // добавляю строку для доп. полей в карточке товара
            $this->data['sku'] = $product_info['sku'];
            $this->data['upc'] = $product_info['upc'];
            $this->data['ean'] = $product_info['ean'];
            // конец


            $this->data['reviews'] = sprintf($this->language->get('text_reviews'), (int)$product_info['reviews']);
            $this->data['rating'] = (int)$product_info['rating'];
            $this->data['description'] = html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8');
            $this->data['attribute_groups'] = $this->model_catalog_product->getProductAttributes($this->request->get['product_id']);
            
            $this->data['products'] = array();
            
            $results = $this->model_catalog_product->getProductRelated($this->request->get['product_id']);

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

faunaSwan    0

по 86 - там где вставил ean:

 

    <tr>
              <td><?php echo $entry_sku; ?></td>
              <td><input type="text" name="sku" value="<?php echo $sku; ?>" /></td>
            </tr>
            <tr>
              <td><?php echo $entry_upc; ?></td>
              <td><input type="text" name="upc" value="<?php echo $upc; ?>" /></td>
            </tr>
            <tr>
              <td><?php echo $entry_location; ?></td>
              <td><input type="text" name="location" value="<?php echo $location; ?>" /></td>
            </tr>
            <!-- Выводить доп. поля -->
            <tr>
              <td><?php echo $entry_ean; ?></td>
              <td><input type="text" name="ean" value="<?php echo $ean; ?>" /></td>
            </tr>
            <!-- конец -->
            <tr>
              <td><?php echo $entry_price; ?></td>
              <td><input type="text" name="price" value="<?php echo $price; ?>" /></td>
            </tr>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

faunaSwan    0

Что это за ошибки и как их устранить?

Подскажите кто-нибудь

 

HELP

post-683394-0-84566100-1401667159_thumb.jpg

post-683394-0-25651500-1401667176_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

faunaSwan    0

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

 

Сейчас следующая проблема: с админке не сохраняется изменение по товару - и в карточке товара описание по новым категориям не показывает.

в админке выдает ошибку на белом экране:

 

Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/214dom.ru/httpdocs/admin/controller/catalog/product.php:1) in /home/httpd/vhosts/сайт.ru/httpdocs/system/engine/controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/214dom.ru/httpdocs/admin/controller/catalog/product.php:1) in /home/httpd/vhosts/сайт.ru/httpdocs/system/engine/controller.php on line 29

 

 

ПОМОГИТЕ уже кто-нибудь!

 

Хочется ночью спать, а не тыкаться в код

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Tom    1 931

ПОМОГИТЕ уже кто-нибудь!

 

Хочется ночью спать, а не тыкаться в код

 

 

А чё плодить то топики с одним и тем же вопросом.Если навыков ноль,то и лезть не нужно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу