alpha 0 Опубликовано 4 ноября, 2007 Жалоба Share Опубликовано 4 ноября, 2007 код внутри 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 секунды. Ссылка на сообщение Поделиться на другие сайты
PlazaUA 0 Опубликовано 4 ноября, 2007 Жалоба Share Опубликовано 4 ноября, 2007 Если не секрет какие доработки ты делаешь? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 ноября, 2007 Жалоба Share Опубликовано 4 ноября, 2007 alpha Так а никто ж не спорит, что проблемы есть и будут, я в меру своих возможнстей стараюсь исправлять. Мне и самому EasyPopulate не особо нравится, но, как ни странно, лучше ничего нет на данный момент. А если не секрет, что нужно подправить?! Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения