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

индусский код )))


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

код внутри easypopulate.php - это ппц какой-то!!! Т.к. тот сайт что я сейчас пишу на вамшопе - подработка, то вынужден дописывать его руками по 1-2 часа в день и то - по ночам. Но этот код я не могу не процитировать тут :):

$sql = "SELECT MAX( manufacturers_id) max FROM ".TABLE_MANUFACTURERS;

$result = vam_db_query($sql);

$row =  vam_db_fetch_array($result);

$max_mfg_id = $row['max']+1;

// default the id if there are no manufacturers yet

if (!is_numeric($max_mfg_id) ){

$max_mfg_id=1;

}

И

$sql = "SHOW TABLE STATUS LIKE '".TABLE_PRODUCTS."'";

$result = vam_db_query($sql);

$row =  vam_db_fetch_array($result);

$max_product_id = $row['Auto_increment'];

//check for insert new product

if ($v_products_id == '0'){

$v_products_id=$max_product_id;

} else {

$v_products_id=$v_products_id;

}

ни на что не жалуюсь, пишу никому. Просто 3 часа ночи и настроение от этого кода очень веселое. :)

Просто на каждый товар делать такие запросы - очень расточительно. а я думаю, чего у меня импорт 1000 товаров ну никак в 30 секунд не влазит? Более 3х тысяч запросов!!!. После доработки (правда в силу функциональности магазина выкинуты атрибуты и картинки из импорта) - около 1 секунды.

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

alpha

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

Мне и самому EasyPopulate не особо нравится, но, как ни странно, лучше ничего нет на данный момент.

А если не секрет, что нужно подправить?!

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