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

Инструменты "Изменение цен"


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

Саша,

Пытаюсь добиться от этого "инструмента" отображения штрих-кода. Правлю quick_updates.php - не помогает. В Админке - Настройки - Основные есть раздел "Изменение цен", в котором надо указать, какие колонки отображать. Какой файл за это отвечает? "Перелопатил" всю папку admin, но так и не нашел. В этом файле должна быть функция 'DISPLAY_WEIGHT_TITLE'.

Подскажи плз

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

Это из базы данных, из таблицы configuration

Там есть запись с ключом DISPLAY_WEIGHT

Тебе это не нужно если ты просто добавляешь новое поле.

Убери у своего поля if ...

Или просто поставляй тоже самое DISPLAY_WEIGHT что б не заводить новую запись в таблицу configuration.

Вобщем, делай по примеру существсующих колонок в quick_updates.php

Там всего в 3 или 4 местах нужно чуть код поправить.

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

Первый "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\">&darr;</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\">&uarr;</a>" ; else echo "&nbsp;";?>
                </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>&nbsp;</td>";

Какой из них лишний? Как ты понял, интересует product_ean

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

Если ты не добавлял в базу данных, в таблицу configuration новую запись - DISPLAY_EAN

То убери её из условия.

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

Вот исправленный файл /admin/quick_updates.php

Добавил колонку products_ean - штрих-код.

Только не забудь в /lang/russian/admin/quick_updates.php добавить:


define('TABLE_HEADING_EAN','Штрих-код');
[/code]

quick_updates.php

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

Саша, большое спасибо!

В lang файле я эту строку добавил почти сразу) Сейчас буду смотреть что и как...

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