Перейти к содержанию
Форум поддержки пользователей VamShop

Новое поле в админке


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

Сабж

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

помогите пожалуйста

в admin\includes\modules\new_product.php

         
<tr>
            <td valign="top" class="main"><?php echo HUMAN_PRODUCTS_DESCRIPTION; ?></td>
            <td valign="top" class="main"><?php echo vam_draw_textarea_field('human_products_description' . $languages[$i]['id'], 'soft', '103', '15', (($human_products_description[$languages[$i]['id']]) ? stripslashes($human_products_description[$languages[$i]['id']]) : vam_get_human_products_description($pInfo->products_id, $languages[$i]['id']))); ?><br /><a href="javascript:toggleHTMLEditor('<?php echo 'human_products_description' . $languages[$i]['id'];?>');"><?php echo vam_image(DIR_WS_IMAGES . 'icon_popup.gif', TEXT_TOGGLE_EDITOR); ?></a></td>
          </tr>
[/code] в admin\includes\functions\general.php
[code]function vam_get_human_products_description($product_id, $language_id) {
$product_query = vam_db_query("select human_products_description from ".TABLE_PRODUCTS_DESCRIPTION." where products_id = '".$product_id."' and language_id = '".$language_id."'");
$product = vam_db_fetch_array($product_query);

return $product['human_products_description'];
}

что нужно еще добавить?

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

Добавил =)

теперь он может удалять информацию из этого поля, но не вносить =)))

хоть что-то)

Если Вас не затруднит может глянете в аттач залил файлы которые редактировал

поле human_products_description в таблице products_description

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

А как хоть поле называется?!

Я вот например не виже нового поля в списке в /admin/includes/classes/categories.php

В методе insert_product, там где идёт код:


        // Products URL begin

$sql_data_array = array ('products_quantity' => vam_db_pre
[/code]

и т.д.

Самое простое, возьми же за основу нарпример недавно добавленное поле products_page_url

ищи все строки содержимие данную строку и добавляй ниже своё, новое поле.

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

Поле human_products_description в таблице products_description

Самое простое, возьми же за основу нарпример недавно добавленное поле products_page_url

ищи все строки содержимие данную строку и добавляй ниже своё, новое поле.

так и сделал, теперь выдает еррор :(

products_page_url в другой таблице находится, я делал по аналогии с products_short_description, только чето толку маловато =)

21/11/2008 18:11:08 | 1054 - Unknown column 'human_products_description' in 'field list' | update products set products_quantity = '0', products_to_xml = '1', products_model = '', products_ean = '', products_price = '', products_sort = '0', products_shippingtime = '1', products_discount_allowed = '100.0000', products_date_available = null, products_weight = '0.00', products_status = '1', products_startpage = '1', products_startpage_sort = '5', products_tax_class_id = '0', product_template = 'default', options_template = 'default', manufacturers_id = '5', products_fsk18 = '0', products_vpe_value = '0.0000', products_vpe_status = '', products_vpe = '', yml_bid = '0', yml_cbid = '0', products_page_url = 'Apple_iPhone_3G_8Gb.html', human_products_description = '', group_permission_0 = '0', group_permission_1 = '0', group_permission_2 = '0', group_permission_3 = '0', products_image = '1_0.jpg', products_last_modified = now() where products_id = '1' | /admin/categories.php?cPath=1_2&pID=1&action=update_product
21/11/2008 [/code]

а вот сюда я добавил новое поле

$sql_data_array = array ('products_name' => vam_db_prepare_input($products_data['products_name'][$language_id]),

Кстати попробовал по аналогии с products_page_url, добавил тоже поле в таблицу products и такая же хрень, не добавляет

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

Если ты делаешь по примеру products_short_description тогда это новое поле должно быть добавлено в таблицу products_description

У тебя точно в эту таблицу добавлено поле?

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

ну конечно, я же писал с самого начала

Поле human_products_description в таблице products_description

Если бы ее небыло он бы ошибку выдвал, а так он передает в базу значение human_products_description=""

т.е. ничего =) но передает =)

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

legys

Я не знаю, где-то пропустил видимо указание нового поля.

Я ж говорю, самое простое взять за основу существующие поле и всё получится.

Во всяком случае я так делал и получалось всё.

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