Узнать путь картинки

#
Узнать путь картинки
Подскажите пожалуйста, как можно узнать путь куда будет загружены изображения при добавлении нового товара
Модератор
#
Re: Узнать путь картинки
Путь к файлам товара можно узнать с помощью метода GetItemDir() класса shop:

http://hostcms.ru/api/HostCMS_5/shop.html#methodGetItemDir
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Узнать путь картинки
Нет, мне нужно узнать путь при добавлении товара, т.е. товара еще не существует, естественно и папки с изображениями тоже. Мне нужно определить в какую папку будут помещены изображения после добавления нового товара.
Модератор
#
Re: Узнать путь картинки
piko,
Путь зависит от ID товара, нет ID - нельзя получить путь.
#
Re: Узнать путь картинки
Ну ID то получить не проблема?

   $query = "SHOW TABLE STATUS like 'shop_items_catalog_table'";
   $resource_marking = $DataBase->query($query);
   $row = mysql_fetch_array($resource_marking);
   $item_data_id=$row['Auto_increment'];

В любом случае новый товар будет иметь ID равное автоинкременту в таблице.
Меня интересует именно как формируеться этот путь? Т.е. /upload/shop_3/3/3/3/item_333/ - куча 3 никак не связано с id группы или еще с чем нибудь. Какой алгоритм создания этого пути?
Модератор
#
Re: Узнать путь картинки
Алгоритм может меняться, используйте метод GetItemDir()
#
Re: Узнать путь картинки
Ну GetItemDir() ничего же не даст если товара еще нет
#
Re: Узнать путь картинки
piko, получите ID равное автоинкременту в таблице, тем способом, который вы описали, а потом подставьте этот id в метод GetItemDir() и будет вам Щястье
Заказов не беру. Консультирую редко.
#
Re: Узнать путь картинки
Спасибо, но GetItemDir() не дает ничего пока не выполниться InsertItem(). Решил по-другому: создал временную папку, а потом после добавления товара переношу файлы в полученную GetItemDir() папку.
Авторизация