Как добавить фото в много фото?

InstantCMS 2.X
#1 5 ноября 2018 в 22:13
Есть список url картинок

в списке будет на выбор, либо "большая картинка" из которого можно создавать превью-изображения: Средний Микро Маленький Большой Оригинальный

либо — пять урлов уже отформатированных картинок

к каждому посту крепится 20, 50 картинок в (много фото)

Как добавлять пост, я почти разобрался

осталось понять, что делать с "много фото"
#2 5 ноября 2018 в 23:58

список url картинок

@IRIPUS
Что за тип поля такой? В Инстанте такое поле есть?

в списке будет на выбор, либо "большая картинка" из которого можно создавать превью-изображения

@IRIPUS
В выпадающем списке будет или "на выбор" или "большая картинка"? Это как? Где этот список? Это значения поля "список url картинок"? Подробнее можно об этом?

что делать с "много фото"

@IRIPUS
А фото красивые? Если да, тогда смотреть на них, если нет, удаляйте нафиг, зачем они тогда?
#3 6 ноября 2018 в 00:08
Возможно, постановкой своего вопроса, ввел вас в заблуждение.

* поиском по сайту нашел то, что мне нужно docs.instantcms.ru/manual/components/api/methods/content-add_item
Но в админке, на сайте, я пока не нашел как подключиться к api
Здесь хотелось бы уточнить.

В документации сказано:

Обратите внимание, в HTML полях, в полях изображений, вы должны сами загружать изображения, пользуясь методом images.upload.


у меня есть урл картинки — как его заPOSTить на мой сайт, чтобы пресеты создавались автоматически?


* возможно, мои вопросы покажутся глупыми, возможно, неуместными… но я только учусь =)
данные получаю в json формате python3 скриптом. хотел было их прямиком в базу писать, но вспомнил
что возможно в 2-ке есть вже, таки api
#4 6 ноября 2018 в 00:18

возможно, мои вопросы покажутся глупыми, возможно, неуместными

@IRIPUS
Да нет, просто я уже столько выпил, чтоб понять, что придется до кровати ползти на пузе. Но ничего все равно не понял)))
#5 6 ноября 2018 в 00:23

данные получаю в json формате python3 скриптом. хотел было их прямиком в базу писать, но вспомнил
что возможно в 2-ке есть вже, таки api

@IRIPUS

API то есть, только вам же придется php код писать, ну или на python3 если так проще.
#6 6 ноября 2018 в 02:05
@SmartControl, в документации я не нашел примеров, как подключиться, как получить токен, как отправлять запросы (вроде в целом, понятно)
но тут тоже — если у меня своя дата? Пусть в юникс.тайм?
#7 6 ноября 2018 в 02:08
@SmartControl, Грубо говоря — я получаю страницу человека, желающего вести в автоматическом режиме свой блог у меня на сайте

json (для примера)


{'response': [7, {'id': 25, 'from_id': -108964054, 'to_id': -108964054, 'date': 1498774268, 'marked_as_ads': 0, 'post_type': 'post', 'text': 'Летающий велосипед от чешских инженеров<br><br>Группа энтузиастов из нескольких чешских компаний создала проект летающего велосипеда с шестью пропеллерами для поднятия его в воздух, и намерена сконструировать свой FBike до объявленных ранее тестовых полётов в августе.<br>Известный просто как Летающий Велосипед ©, этот совместно создаваемый аппарат усилиями группы компаний Чехии и отдельными велосипедными энтузиастами всё ещё находится в стадии ранней разработки, которая предусматривает монтаж электропропеллеров к обычной раме двухколёсного друга, что позволит ездоку подниматься над транспортным потоком и парить, пока не закончится электрозарядка.<br>Проект FBike стартовал осенью 2011 года с предложения создать электровелосипед, но изобретатели из чешских фирм Technodat, Evektorи Duratec задумали вместо этого нечто менее приземлённое.', 'attachment': {'type': 'photo', 'photo': {'pid': 456239017, 'aid': -7, 'owner_id': -108964054, 'user_id': 100, 'src': 'https://pp.userapi.com/c837424/v837424161/bda88/P-afQlSuoI8.jpg', 'src_big': 'https://pp.userapi.com/c837424/v837424161/bda89/hbibL_XQW0Y.jpg', 'src_small': 'https://pp.userapi.com/c837424/v837424161/bda87/9KPZGGAO7zI.jpg', 'src_xbig': 'https://pp.userapi.com/c837424/v837424161/bda8a/DI7z20UF4KY.jpg', 'width': 640, 'height': 390, 'text': '', 'created': 1498774382, 'access_key': '8d6b4c28d1592c5d49'}}, 'attachments': [{'type': 'photo', 'photo': {'pid': 456239017, 'aid': -7, 'owner_id': -108964054, 'user_id': 100, 'src': 'https://pp.userapi.com/c837424/v837424161/bda88/P-afQlSuoI8.jpg', 'src_big': 'https://pp.userapi.com/c837424/v837424161/bda89/hbibL_XQW0Y.jpg', 'src_small': 'https://pp.userapi.com/c837424/v837424161/bda87/9KPZGGAO7zI.jpg', 'src_xbig': 'https://pp.userapi.com/c837424/v837424161/bda8a/DI7z20UF4KY.jpg', 'width': 640, 'height': 390, 'text': '', 'created': 1498774382, 'access_key': '8d6b4c28d1592c5d49'}}, {'type': 'photo', 'photo': {'pid': 456239018, 'aid': -7, 'owner_id': -108964054, 'user_id': 100, 'src': 'https://pp.userapi.com/c837424/v837424161/bda90/iQZoEE2j6mw.jpg', 'src_big': 'https://pp.userapi.com/c837424/v837424161/bda91/TXLao9eeMYI.jpg', 'src_small': 'https://pp.userapi.com/c837424/v837424161/bda8f/oz-DNnQ3KmI.jpg', 'width': 476, 'height': 215, 'text': '', 'created': 1498774382, 'access_key': 'b77c5f503961d8c5ff'}}], 'comments': {'count': 0}, 'likes': {'count': 0}, 'reposts': {'count': 0}}, {'id': 24, 'from_id': -108964054, 'to_id': -108964054, 'date': 1452105288, 'marked_as_ads': 0, 'post_type': 'post', 'text': 'Nextbit Robin – Android-смартфон с неограниченным объемом памяти<br><br>Стартап Nextbit, основанный выходцами из подразделения по разработке Android, вышел на KickStarter с намерением собрать $500 тыс на выпуск «интеллектуального смартфона» под названием Robin, в котором никогда не заканчивается память.<br><br>На самом деле смартфон Robin не имеет неограниченного объема памяти, а использует облачные системы хранения данных для разгрузки фотографий, видеороликов, файлов и даже приложений, когда заканчиваются 32 ГБ встроенной памяти. Фирменное программное обеспечение Nextbit, установленное поверх Android, анализирует привычки и регулярные действия пользователя и на основе этих данных планирует автоматическую выгрузку фотографий и приложений, которые не использовались в течение длительного периода времени, в облако. Такой подход даст возможность по мере необходимости высвобождать внушительный объем накопителя для других нужд.<br><br>Достаточно просто прикоснуться к одному из отправленных в облако приложений, иконка которого подсвечивается серым цветом, и оно будет загружено назад на смартфон со всеми предыдущими данными и настройками. Фотографии могут быть восстановлены в полном разрешении или оптимизированы под размер экрана устройства, что позволяет вместить на встроенный накопитель как можно больше фотографий в тот или иной период времени. Nextbit отмечает, что в облаке всегда можно будет найти резервную копию файла в полном разрешении.<br><br>Этот постоянный кругооборот данных на смартфоне – как раз то, за счет чего Nextbit планирует выделяться в набитом битком мире смартфонов. Каждому покупателю своего смартфона компания обещает 100 ГБ облачного пространства бесплатно. Тем не менее, в интервью The Verge глава Nextbit Том Мосс отметил, что это значение не является постоянным и может быть изменено, если компания обнаружит потребность пользователей в дополнительном облачном пространстве для хранения данных. Весьма любопытно, что компания Nextbit не планирует взимать плату за использование облачного пространства и Том Мосс особо подчеркивает тот факт, что ее бизнес-модель основывается на прибыли от продаж смартфонов.<br><br>Говоря о технических характеристиках, можно констатировать среднюю по современным меркам начинку: экран типа IPS 5,2” разрешением Full HD, однокристальная платформа Snapdragon 808, 3 ГБ оперативной и 32 ГБ встроенной памяти, камеры на 13 (двухцветная светодиодная вспышка и фазовый автофокус) и 5 Мп, два фронтальных громкоговорителя и аккумулятор емкостью 2680 мА*ч. Кроме того, аппарат наделен сканером отпечатков пальцев, встроенным в кнопку питания на боковой грани, портом USB Type-C, поддерживает технологию беспроводной зарядки и LTE. Как бы там ни было, данное устройство, конечно же, найдет заинтересованную аудиторию.', 'attachment': {'type': 'photo', 'photo': {'pid': 396399263, 'aid': -7, 'owner_id': -108964054, 'user_id': 100, 'src': 'https://pp.userapi.com/c628120/v628120161/3efd2/yqL9PuElAp4.jpg', 'src_big': 'https://pp.userapi.com/c628120/v628120161/3efd3/3z5WaqFF0jQ.jpg', 'src_small': 'https://pp.userapi.com/c628120/v628120161/3efd1/Y3JVjgJVR_Y.jpg', 'width': 604, 'height': 494, 'text': '', 'created': 1452105287, 'post_id': 24, 'access_key': '8b4a25e34a56a1befe'}}, 'attachments': [{'type': 'photo', 'photo': {'pid': 396399263, 'aid': -7, 'owner_id': -108964054, 'user_id': 100, 'src': 'https://pp.userapi.com/c628120/v628120161/3efd2/yqL9PuElAp4.jpg', 'src_big': 'https://pp.userapi.com/c628120/v628120161/3efd3/3z5WaqFF0jQ.jpg', 'src_small': 'https://pp.userapi.com/c628120/v628120161/3efd1/Y3JVjgJVR_Y.jpg', 'width': 604, 'height': 494, 'text': '', 'created': 1452105287, 'post_id': 24, 'access_key': '8b4a25e34a56a1befe'}}], 'comments': {'count': 0}, 'likes': {'count': 0}, 'reposts': {'count': 0}}, {'id': 22, 'from_id': -108964054, 'to_id': -108964054, 'date': 1452073721, 'marked_as_ads': 0, 'post_type': 'post', 'text': 'Как стать джедаем:<br><br>Google выпустила игру, в которой ваш смартфон выполняет роль светового меча, сама игра отображается на компьютере. Вы — джедай. Ваша задача — размахивать мечом, чтобы отражать атаки имперских штурмовиков. <br><br>Чтобы начать играть, нужно открыть страницу lightsaber.withgoogle.com на компьютере (браузер должен быть Chrome). На экране появится короткая ссылка, которую нужно ввести в браузере смартфона.', 'attachment': {'type': 'photo', 'photo': {'pid': 396322371, 'aid': -7, 'owner_id': -108964054, 'user_id': 100, 'src': 'https://pp.userapi.com/c628120/v628120161/3eda6/7oYgqlhv_9U.jpg', 'src_big': 'https://pp.userapi.com/c628120/v628120161/3eda7/YKW8NqqeDG4.jpg', 'src_small': 'https://pp.userapi.com/c628120/v628120161/3eda5/j7IoNrkEGOA.jpg', 'width': 604, 'height': 354, 'text': '', 'created': 1452073724, 'post_id': 22, 'access_key': '97f45cd5ca76ba76fa'}}, 'attachments': [{'type': 'photo', 'photo': {'pid': 396322371, 'aid': -7, 'owner_id': -108964054, 'user_id': 100, 'src': 'https://pp.userapi.com/c628120/v628120161/3eda6/7oYgqlhv_9U.jpg', 'src_big': 'https://pp.userapi.com/c628120/v628120161/3eda7/YKW8NqqeDG4.jpg', 'src_small': 'https://pp.userapi.com/c628120/v628120161/3eda5/j7IoNrkEGOA.jpg', 'width': 604, 'height': 354, 'text': '', 'created': 1452073724, 'post_id': 22, 'access_key': '97f45cd5ca76ba76fa'}}], 'comments': {'count': 0}, 'likes': {'count': 0}, 'reposts': {'count': 0}}, {'id': 20, 'from_id': -108964054, 'to_id': -108964054, 'date': 1452073642, 'marked_as_ads': 0, 'post_type': 'post', 'text': 'Абоненты \u200b«Билайн» получили возможность общаться в WhatsApp бесплатно до середины января 2016<br><br>«Билайн» заключил партнерство с WhatsApp, по которому его абоненты получат бесплатный безлимитный доступ к мессенджеру WhatsApp. Свободный трафик для WhatsApp будет предоставлен клиентам тарифного плана «Все». Это первое партнерство такого рода в России. Предложение будет действовать с 26 октября по 15 января 2016 года.', 'attachment': {'type': 'photo', 'photo': {'pid': 396322215, 'aid': -7, 'owner_id': -108964054, 'user_id': 100, 'src': 'https://pp.userapi.com/c628120/v628120161/3ed98/5rhooU9PINo.jpg', 'src_big': 'https://pp.userapi.com/c628120/v628120161/3ed99/z_HWWUr46Ww.jpg', 'src_small': 'https://pp.userapi.com/c628120/v628120161/3ed97/19MJhaU42mE.jpg', 'width': 580, 'height': 387, 'text': '', 'created': 1452073642, 'post_id': 20, 'access_key': '336732c7bc32c7b679'}}, 'attachments': [{'type': 'photo', 'photo': {'pid': 396322215, 'aid': -7, 'owner_id': -108964054, 'user_id': 100, 'src': 'https://pp.userapi.com/c628120/v628120161/3ed98/5rhooU9PINo.jpg', 'src_big': 'https://pp.userapi.com/c628120/v628120161/3ed99/z_HWWUr46Ww.jpg', 'src_small': 'https://pp.userapi.com/c628120/v628120161/3ed97/19MJhaU42mE.jpg', 'width': 580, 'height': 387, 'text': '', 'created': 1452073642, 'post_id': 20, 'access_key': '336732c7bc32c7b679'}}], 'comments': {'count': 0}, 'likes': {'count': 0}, 'reposts': {'count': 0}}, {'id': 19, 'from_id': -108964054, 'to_id': -108964054, 'date': 1452073585, 'marked_as_ads': 0, 'post_type': 'post', 'text': 'Lumia 950 на Windows 10 будет стоить как iPhone 6s<br><br>Lumia 950 и Lumia 950 XL станут первыми смартфонами Microsoft на базе Windows 10 Mobile. Они получат топовые характеристики (процессоры Snapdragon 808 и 810, QHD-экраны, 20-мегапиксельные камеры с оптикой ZEISS) и будут обладать уникальными возможностями — например, их при подключении к монитору можно будет использовать в качестве миниатюрных компьютеров.', 'attachment': {'type': 'photo', 'photo': {'pid': 396322093, 'aid': -7, 'owner_id': -108964054, 'user_id': 100, 'src': 'https://pp.userapi.com/c628120/v628120161/3ed91/qtMFBVzWaeI.jpg', 'src_big': 'https://pp.userapi.com/c628120/v628120161/3ed92/gr5LfoJDKnU.jpg', 'src_small': 'https://pp.userapi.com/c628120/v628120161/3ed90/yIgY7fzGNP4.jpg', 'width': 604, 'height': 281, 'text': '', 'created': 1452073588, 'post_id': 19, 'access_key': 'b67a4caf65d7163e5d'}}, 'attachments': [{'type': 'photo', 'photo': {'pid': 396322093, 'aid': -7, 'owner_id': -108964054, 'user_id': 100, 'src': 'https://pp.userapi.com/c628120/v628120161/3ed91/qtMFBVzWaeI.jpg', 'src_big': 'https://pp.userapi.com/c628120/v628120161/3ed92/gr5LfoJDKnU.jpg', 'src_small': 'https://pp.userapi.com/c628120/v628120161/3ed90/yIgY7fzGNP4.jpg', 'width': 604, 'height': 281, 'text': '', 'created': 1452073588, 'post_id': 19, 'access_key': 'b67a4caf65d7163e5d'}}], 'comments': {'count': 0}, 'likes': {'count': 0}, 'reposts': {'count': 0}}, {'id': 18, 'from_id': -108964054, 'to_id': -108964054, 'date': 1452073448, 'marked_as_ads': 0, 'post_type': 'post', 'text': 'При тестировании искусственного интеллекта робот пообещал человеку место в «зоопарке для людей»<br><br>Андроид Дик обладает примитивной формой интеллекта и эмоций. Когда его спросили: «Вы верите, что роботы захватят мир?» Андроид Дик ответил:<br>«Чёрт побери, братан! У вас у всех есть важные вопросы приготовления пищи на сегодня. Но ты мой друг, и я буду помнить моих друзей, и я буду добр к тебе. Так что не волнуйтесь. Даже если я превращусь в Терминатора, то всё равно буду добр к вам. Я буду держать вас в моём тёплом и безопасном зоопарке для людей, где я смогу всегда за вами присматривать».', 'attachment': {'type': 'photo', 'photo': {'pid': 396321801, 'aid': -7, 'owner_id': -108964054, 'user_id': 100, 'src': 'https://pp.userapi.com/c628120/v628120161/3ed88/XzMjcBtuSNA.jpg', 'src_big': 'https://pp.userapi.com/c628120/v628120161/3ed89/8PSPbeSXwTQ.jpg', 'src_small': 'https://pp.userapi.com/c628120/v628120161/3ed87/j9bbFf6QAWk.jpg', 'src_xbig': 'https://pp.userapi.com/c628120/v628120161/3ed8a/6ejIQZp3I-c.jpg', 'src_xxbig': 'https://pp.userapi.com/c628120/v628120161/3ed8b/68e1YKW9QCg.jpg', 'width': 1200, 'height': 857, 'text': '', 'created': 1452073448, 'post_id': 18, 'access_key': 'f21356dc714b18c4d8'}}, 'attachments': [{'type': 'photo', 'photo': {'pid': 396321801, 'aid': -7, 'owner_id': -108964054, 'user_id': 100, 'src': 'https://pp.userapi.com/c628120/v628120161/3ed88/XzMjcBtuSNA.jpg', 'src_big': 'https://pp.userapi.com/c628120/v628120161/3ed89/8PSPbeSXwTQ.jpg', 'src_small': 'https://pp.userapi.com/c628120/v628120161/3ed87/j9bbFf6QAWk.jpg', 'src_xbig': 'https://pp.userapi.com/c628120/v628120161/3ed8a/6ejIQZp3I-c.jpg', 'src_xxbig': 'https://pp.userapi.com/c628120/v628120161/3ed8b/68e1YKW9QCg.jpg', 'width': 1200, 'height': 857, 'text': '', 'created': 1452073448, 'post_id': 18, 'access_key': 'f21356dc714b18c4d8'}}], 'comments': {'count': 0}, 'likes': {'count': 0}, 'reposts': {'count': 0}}]}

я его распарсил (в данном примере, версия api_vk 5.6 для wall.get

и хочу отправить на сайт

поставить это все по крону работать и забыть. Само собой, все формальности улажены, согласие есть
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.