Найдете другое решение — дайте знать.
06.02.2012 15:52:37
|
|
|
26.01.2012 19:46:02
Есть оригинальное имя, но как сохранить с этим расширением? Ведь в tmp_name его уже нет.
Выводится достаточно много картинок. Я боюсь, что страница будет создавать слишком большую нагрузку. |
|||
|
26.01.2012 18:44:52
У меня это дополнительное свойство множественное типа файл.
Получаю вот так:
Вот $value2["tmp_name"] и есть $img В ней находится путь к временному файлу. Он как раз без расширения. |
|||
|
24.01.2012 19:25:17
Работаю в init.php событие OnBeforeIBlockElementUpdate
Пользователь добавил к элементу картинку. $img — это переменная с путем картинки. abc — папка временная.
Затем я делаю с этой картинкой
И потом записываю измененную картинку в свойство
Все отлично работает, только картинка сохраняется без расширения. И потом если я при просмотре в браузере пытаюсь ее сохранять, то браузер воспринимает ее как текст. Например, так: /upload/resize_cache/abc/8c3/0_0_1fccf55ea0c717934aca8a03495 Как мне сделать так, чтобы расширение сохранялось тоже? |
|||||||
|
23.01.2012 14:26:39
Если я создаю экземпляр класса, то тоже ничего не получается.
Все также — дата меняется, но сумма не начисляется. А если вызывать подсчет для всех:
То падает с ошибкой: Fatal error: Call to a member function DateFormatToPHP() on a non-object in /.. ./bitrix/modules/sale/general/affiliate.php on line 198 Какое все же решение задачи? |
|||||
|
23.01.2012 13:09:34
Мы говорим о разных вещах. Еще раз.
В init.php я использую событие OnBeforeIBlockElementUpdate В момент этого события мне нужно получить пусть PREVIEW_PICTURE элемента, который поменялся. Я получаю элемент по ID, а потом использую:
Так вот в переменную я получу: Как раз вот этот en мне и нужно убрать, без костыля в виде парсинга строки и удаления подстроки en. Это возможно сделать и почему оно думает, что мы на SITE="s2" находимся? |
|||
|
22.01.2012 12:23:57
|
|
|
22.01.2012 12:21:27
Я не уверен, но подозреваю, что придется делать так:
Создаете под каждый вес свой товар. Допустим, их три: 1, 3 и 5кг. Создаете поле для связи с элементами множественного типа. И каждый элемент связываете с каждым. На странице каталога уже настраиваете отображение. Можно пойти дальше и сделать у тех, которые должны быть только в группе флаг "не показывать в каталоге" и настроить только отображение на странице. |
|
|
20.01.2012 16:37:31
Я правильно понимаю, что нужно вернуться на уровень назад?
При таком адресе страницы Вернутся на |
|
|