Загрузить фото по URL

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 5 марта 2016 в 18:30
Всем привет, подскажите пожалуйста, как в InstantCMS 2.4.1 загрузить фото по URL в поле Изображения?
Иллюстрация
Есть такая форма, при нажатии Использовать аватар, получаю аватар текущего пользователя, проверяю в наличии размера big...
Мне надо передать этот URL в загрузчик системы, что бы система подумал, что фото выбран из компьютера.
  1. <script>
  2. $(document).ready(function() {
  3. var ava = '<?php echo isset($avatar['big']) ? $avatar['big'] : false; ?>';
  4. $('#swith').change(function(){
  5. if(ava){
  6. // код
  7. } else {
  8. alert('У вас не загружен аватар');
  9. }
  10. });
  11. });
  12. </script>
#2 5 марта 2016 в 18:46
думаю еще далеко не все видели 2.4.1) все в ожидании. Хотя понимаю, что программеры уже наверное изучили обновления, которые уже доступны на гитхабе.
#3 5 марта 2016 в 19:04
Evanescence, не совсем понял конечную цель, но можно сделать хук на обработку данной формы, в котором проверить наличие данной галочки, получить и присвоить значение поля "аватара" пользователя в поле изображения из этой формы. Но это надо сделать перед занесением данных в БД.
#4 5 марта 2016 в 19:18
Loadырь, так и сделал сначала, но тогда одна фотография будет служить двум компонентам, это конечно хорошо, но если пользователь удалить или сменить аватар, на другом место, будет выводиться не существующий фото...
По этому хочу понят, какие действия происходить, когда пользователь выбирает фото и нажимает Открыть?
Консоль показывает это
Иллюстрация
но не понятно, куда и как передается путь оригинальной картинки
#5 5 марта 2016 в 23:37
Evanescence, название темы не соответствует содержанию) Не понял при чем тут аватар.

А добавление фото по ссылке будет в релизе.

Иллюстрация

Иллюстрация

Сделаю коммит на днях.
#6 5 марта 2016 в 23:56

название темы не соответствует содержанию

Fuze
Аватар — это как пример, подойдет любой url, лишь бы работала :)

Сделаю коммит на днях.

Fuze
Спасибо, буду ждать коммита)

Тему пока не закрываю, так как могут возникать вопросы.

Я делаю сайт на 2.4.1 по коммитам из гитхаба и обнаружил пару багов, но не знаю куда писать, в issues, в комментариях или в ЛС?
#7 6 марта 2016 в 00:07

А добавление фото по ссылке будет в релизе

Fuze
А в редакторе будет добавление изображения по URL?
#8 6 марта 2016 в 00:20

Я делаю сайт на 2.4.1 по коммитам из гитхаба и обнаружил пару багов, но не знаю куда писать, в issues, в комментариях или в ЛС?

Evanescence
обычно пишут в комментариях к коммитам, если после какого-то конкретного баг случился. но можно и в ЛС.

буду ждать коммита

Evanescence
коммит готов


А в редакторе будет добавление изображения по URL ?

HiAndy
так в редакторе и так можно добавить по ссылке, только правда файл автоматически не скачается и пресеты не применятся.
#9 6 марта 2016 в 00:27

так в редакторе и так можно добавить по ссылке,

Fuze
Но где же кнопка?

#10 6 марта 2016 в 00:36

Но где же кнопка?

HiAndy
Ее нет. В исходном коде тег img только вставлять. В этом редакторе нет такого функционала.
#11 6 марта 2016 в 00:44

В этом редакторе нет такого функционала.

Fuze
А можно добавить?
#12 6 марта 2016 в 01:07

А можно добавить?

HiAndy
уверен, Fuze вам не может этого запретить)
#13 6 марта 2016 в 01:26

уверен, Fuze вам не может этого запретить)

yury
А помочь не захочет? smile
#14 6 марта 2016 в 23:23
Проблема решена, если вдруг кому то понадобиться вариант без confirm
  1. var link = 'путь до картинки';
  2. icms.images.uploadByLink('имя_поле', '/images/upload/имя_поле?sizes=micro,small,normal,big', link);
  3. return false;
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.