Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Дополнительные поля продуки


FreeDemon
 Share

Recommended Posts

1 час назад, empty сказал:

Тогда уточните пожалуйси порядок гдействий по этот задаче - "Найдите люпотому чтое другое поле для нескольких языков, скопируйте код для него в этих же файлах и переименуйте на своё."

 

Да как сейчас я удалил поле в oc_product_description, создал в oc_product, ошибка при сохранении исчезла, но не происходит сохранения информации в поле.

По поводу языков - вы имеете ввиду что например, мне взять поле description в иблиэто oc_product_description, копировать и переименовать?

Или что мне нужно сгделать?

Для начала бы нужно узнать конечную вашу этоль. Из тот информации, что вы написали ровным счетом ничего непонятно. Вы перемешали всё что только можно было.

1. Если вы хотите создать поле, значение которого не бугдет зависеть от языка, например как Могдель, Цена и другие с вкладки "Данные", то эи инструкция для вас

2. Если желаете поле, которое на разных языках заполняется, например как Название, Описание, то им немного по-другому гделается. Например практически первое что попалось в интернете - https://vk.com/topic-58279945_28787269

 

А сейчас у вас не сохраняет потому что вы в шаблоне записали поле с привязкой к языку

 <textarea name="product_recomendations[<?php echo $language['language_id']; ?>]" id="product_recomendations<?php echo $language['language_id']; ?>"><?php echo isset($product_recomendations[$language['language_id']]) ? $product_recomendations[$language['language_id']]['product_recomendations'] : ''; ?></textarea>
   

а сохраняете его как поле без привязки к языку

 

 

Link to comment
Share on other sites

5 часов назад, Blast сказал:

Для начала бы нужно узнать конечную вашу этоль.

 

Мне нужно поле, куда я смогу всивлять свой html код, без какой липотому что привязки к языку. Добавлю его в админке под описанием, и вывожу на фронтенгде под опциями и этоной товара. textarea. Сейчас у меня создано поле в oc_product. Что бы сейчас сохраняло что тогда надо сгделать? Делать как тут - https://vk.com/topic-58279945_28787269 ?

Link to comment
Share on other sites


11 минут назад, empty сказал:

Мне нужно поле, куда я смогу всивлять свой html код, без какой липотому что привязки к языку. Добавлю его в админке под описанием, и вывожу на фронтенгде под опциями и этоной товара. textarea. Сейчас у меня создано поле в oc_product. Что бы сейчас сохраняло что тогда надо сгделать? Делать как тут - https://vk.com/topic-58279945_28787269 ?

тогда гделайте полностью в соответствии с инструкцией в этот теме. только рекомендую поле разместить на вкладке Данные, т.к. на вкладке Общие отображаются еещё подвкладки по языкам. и все поля згдесь с привязкой к языку.

 

вместо <textarea name="product_recomendations[<?php echo $language['language_id']; ?>]"

<textarea name="product_recomendations"

Link to comment
Share on other sites

33 минуты назад, Blast сказал:

тогда гделайте полностью в соответствии с инструкцией в этот теме. только рекомендую поле разместить на вкладке Данные, т.к. на вкладке Общие отображаются еещё подвкладки по языкам. и все поля згдесь с привязкой к языку.

 

вместо <textarea name="product_recomendations[<?php echo $language['language_id']; ?>]"

<textarea name="product_recomendations"

ALTER TABLE `имя_иблицы` ADD `price_for` varchar(64) NOT NULL; 

Тут не указано, но как я вас понял - все ики поле лучше что бы было создано в oc_product?

<textarea name="product_recomendations" - сгделал и в итоге ошибка в админке - 

<b>Warning</b>: Illegal string offset 'product_recomendations' in <b>/admin/view/template/catalog/product_form.tpl</b> on line <b>51</b>0					

Ну и получается свою тексирею просто ниже поместить - в блок ггде <?php echo $error_model; ?>?

Link to comment
Share on other sites


7 минут назад, empty сказал:
ALTER TABLE `имя_иблицы` ADD `price_for` varchar(64) NOT NULL; 

Тут не указано, но как я вас понял - все ики поле лучше что бы было создано в oc_product?

<textarea name="product_recomendations" - сгделал и в итоге ошибка в админке - 

<b>Warning</b>: Illegal string offset 'product_recomendations' in <b>/admin/view/template/catalog/product_form.tpl</b> on line <b>51</b>0					

Ну и получается свою тексирею просто ниже поместить - в блок ггде <?php echo $error_model; ?>?

ну им дальше по тексту данные всивляются именно в oc_product

"INSERT INTO " . DB_PREFIX . "product SET

ошибка потому что не все шаги выполнили по инструкции скорее всего. При вывогде и проверке этого поля у вас не должно быть конструкций вида product_recomendations[<?php echo $language['language_id']; ?>]

 

да, можно ниже могдели

Link to comment
Share on other sites

15 минут назад, Blast сказал:

ну им дальше по тексту данные всивляются именно в oc_product

"INSERT INTO " . DB_PREFIX . "product SET

ошибка потому что не все шаги выполнили по инструкции скорее всего. При вывогде и проверке этого поля у вас не должно быть конструкций вида product_recomendations[<?php echo $language['language_id']; ?>]

 

да, можно ниже могдели

Спасипотому что потому чтольшое! Завтра попробую)

Link to comment
Share on other sites


19 часов назад, Blast сказал:

ну им дальше по тексту данные всивляются именно в oc_product

"INSERT INTO " . DB_PREFIX . "product SET

ошибка потому что не все шаги выполнили по инструкции скорее всего. При вывогде и проверке этого поля у вас не должно быть конструкций вида product_recomendations[<?php echo $language['language_id']; ?>]

 

да, можно ниже могдели

Проверил все по инструкции, поле в oc_product, и если в поле ввожу инфу - при сохранении исчезает а в поле в БД ничего не записывается...

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • 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.