PerfectO 0 Опубликовано 19 декабря, 2007 Жалоба Share Опубликовано 19 декабря, 2007 Саша, Пытаюсь добиться от этого "инструмента" отображения штрих-кода. Правлю quick_updates.php - не помогает. В Админке - Настройки - Основные есть раздел "Изменение цен", в котором надо указать, какие колонки отображать. Какой файл за это отвечает? "Перелопатил" всю папку admin, но так и не нашел. В этом файле должна быть функция 'DISPLAY_WEIGHT_TITLE'. Подскажи плз Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 декабря, 2007 Жалоба Share Опубликовано 19 декабря, 2007 Это из базы данных, из таблицы configuration Там есть запись с ключом DISPLAY_WEIGHT Тебе это не нужно если ты просто добавляешь новое поле. Убери у своего поля if ... Или просто поставляй тоже самое DISPLAY_WEIGHT что б не заводить новую запись в таблицу configuration. Вобщем, делай по примеру существсующих колонок в quick_updates.php Там всего в 3 или 4 местах нужно чуть код поправить. Ссылка на сообщение Поделиться на другие сайты
PerfectO 0 Опубликовано 19 декабря, 2007 Автор Жалоба Share Опубликовано 19 декабря, 2007 Первый "if": if($_POST['product_new_ean']){ foreach($_POST['product_new_ean'] as $id => $new_ean) { if ($_POST['product_new_ean'][$id] != $_POST['product_old_ean'][$id]) { $count_update++; $item_updated[$id] = 'updated'; mysql_query("UPDATE " . TABLE_PRODUCTS . " SET products_ean=$new_ean WHERE products_id=$id");[/code] Второй: [code]<?php if(DISPLAY_EAN == 'true')echo " <a href=\"" . vam_href_link( FILENAME_QUICK_UPDATES, 'cPath='. $current_category_id .'&sort_by=p.products_ean DESC&page=' . $page.'&row_by_page=' . $row_by_page . '&manufacturer=' . $manufacturer) ."\" title=\"Desc\">↓</a>" . TABLE_HEADING_EAN . "<a href=\"" . vam_href_link( FILENAME_QUICK_UPDATES, 'cPath='. $current_category_id .'&sort_by=p.products_ean ASC&page=' . $page.'&row_by_page=' . $row_by_page . '&manufacturer=' . $manufacturer) ."\" title=\"Asc\">↑</a>" ; else echo " ";?> </td> Третий: if ($_GET['search_model_key'] == 'no'){ $products_query_raw = "select p.products_id, p.products_image, p.products_model, pd.products_name, p.products_status, p.products_sort, p.products_to_xml, p.products_weight, p.products_ean, p.products_quantity, p.manufacturers_id, p.products_price, p.products_tax_class_id from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_id = pd.products_id and pd.language_id = '" . $_SESSION['languages_id'] . "' and pd.products_name like '%" . $_GET['search'] . "%' $sort_by "; }else{ $products_query_raw = "select p.products_id, p.products_image, p.products_model, pd.products_name, p.products_status, p.products_sort, p.products_to_xml, p.products_weight, p.products_ean, p.products_quantity, p.manufacturers_id, p.products_price, p.products_tax_class_id from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_id = pd.products_id and pd.language_id = '" . $_SESSION['languages_id'] . "' and p.products_model like '%" . $_GET['search'] . "%' $sort_by "; } }else{[/code] Четвертый: [code]if($manufacturer){ $products_query_raw = "select p.products_id, p.products_image, p.products_model, pd.products_name, p.products_status, p.products_sort, p.products_to_xml, p.products_weight, p.products_ean, p.products_quantity, p.manufacturers_id, p.products_price, p.products_tax_class_id from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_id = pd.products_id and pd.language_id = '" . $_SESSION['languages_id'] . "' and p.manufacturers_id = " . $manufacturer . " $sort_by "; }else{ $products_query_raw = "select p.products_id, p.products_image, p.products_model, pd.products_name, p.products_status, p.products_sort, p.products_to_xml, p.products_weight, p.products_ean, p.products_quantity, p.manufacturers_id, p.products_price, p.products_tax_class_id from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_id = pd.products_id and pd.language_id = '" . $_SESSION['languages_id'] . "' $sort_by "; } Пятый: if($manufacturer){ $products_query_raw = "select p.products_id, p.products_image, p.products_model, pd.products_name, p.products_status, p.products_sort, p.products_to_xml, p.products_weight, p.products_ean, p.products_quantity, p.manufacturers_id, p.products_price, p.products_tax_class_id from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_PRODUCTS_TO_CATEGORIES . " pc where p.products_id = pd.products_id and pd.language_id = '" . $_SESSION['languages_id'] . "' and p.products_id = pc.products_id and pc.categories_id = '" . $current_category_id . "' and p.manufacturers_id = " . $manufacturer . " $sort_by "; }else{ $products_query_raw = "select p.products_id, p.products_image, p.products_model, pd.products_name, p.products_status, p.products_sort, p.products_to_xml, p.products_weight, p.products_ean, p.products_quantity, p.manufacturers_id, p.products_price, p.products_tax_class_id from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_PRODUCTS_TO_CATEGORIES . " pc where p.products_id = pd.products_id and pd.language_id = '" . $_SESSION['languages_id'] . "' and p.products_id = pc.products_id and pc.categories_id = '" . $current_category_id . "' $sort_by ";[/code] Шестой: [code]if(DISPLAY_EAN == 'true')echo "<td align=\"center\"><input type=\"text\" size=\"5\" name=\"product_new_ean[".$products['products_id']."]\" value=\"".$products['products_ean']."\"></td>\n";else echo "<td> </td>"; Какой из них лишний? Как ты понял, интересует product_ean Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 декабря, 2007 Жалоба Share Опубликовано 19 декабря, 2007 Если ты не добавлял в базу данных, в таблицу configuration новую запись - DISPLAY_EAN То убери её из условия. Ссылка на сообщение Поделиться на другие сайты
PerfectO 0 Опубликовано 19 декабря, 2007 Автор Жалоба Share Опубликовано 19 декабря, 2007 Убрал всё, где встречалось DISPLAY_EAN. Но штрих-код всё равно не отображается. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 декабря, 2007 Жалоба Share Опубликовано 19 декабря, 2007 Вот исправленный файл /admin/quick_updates.php Добавил колонку products_ean - штрих-код. Только не забудь в /lang/russian/admin/quick_updates.php добавить: define('TABLE_HEADING_EAN','Штрих-код');[/code]quick_updates.php Ссылка на сообщение Поделиться на другие сайты
PerfectO 0 Опубликовано 19 декабря, 2007 Автор Жалоба Share Опубликовано 19 декабря, 2007 Саша, большое спасибо! В lang файле я эту строку добавил почти сразу) Сейчас буду смотреть что и как... Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения