API instantcms 2.x добавление новости 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 435
Уже, как-то право боязно создавать темы, чтобы тебя не облили помоями и не смешали с дерьмом

но все-таки попробую

Сегодня мой вопрос будет в том, как с помощью api загружать изображения в новость?
я добавляю пост:
заголовок, текст и т.п. - здесь все четко

но как загружать "прикрепленное" изображение? В документации про это не слова
Посетитель
small user social cms
Медаль
Сообщений: 653
@IRIPUS:
В документации про это не слова

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

Это на той же странице, сверху.
Редактировалось: 1 раз (Последний: 21 декабря 2018 в 20:16)
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 435
@SmartControl, опять "я такой сякой" да что ж такое... stuk

Я читал, конечно, это!

Но речь о другом!

В базе значение хранится в поле photos

---
big: >
000/u1/6/3/novaya_novost.png
normal: >
000/u1/d/4/novaya_novost.png
small: >
000/u1/4/3/novaya_novost.png
micro: >
000/u1/a/c/novaya_novost.png


и генерировать это нужно работая на уровне api, как это реализовано в вконтакте
Посетитель
small user social cms
Медаль
Сообщений: 653
@IRIPUS:
@SmartControl, опять "я такой сякой" да что ж такое... stuk
Это ваш вывод, я то тут причем?) Опять я виноват, ну что ж такое..

@IRIPUS:
В базе значение хранится в поле photos
какая разница как что хранится в базе? - для вас подготовили API, которое само заботится обо всех особенностях хранения данных в БД.

Конкретно про иллюстрации - этим занимается API. Вам нужно лишь вызывать методы. Готовить строку в таком формате не нужно.
Посетитель
small user social cms
Медаль
Сообщений: 653
@IRIPUS, вы конкретней проблему обрисуйте, так будет проще. Мы уже выяснили, что документация есть и вы ее читали. Проблема в чем-то другом?
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 161
@IRIPUS, Добрый вечер!
вам в помощь

cmsModel::yamlToArray
и
cmsModel::arrayToYaml
Разработка шаблонов для InstantCMS https://red-ray.ru
Шаблоны для InstantCMS 2
Посетитель
small user social cms
Медаль
Сообщений: 653
Red Ray, так речь же про API. А вы про методы движка.
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4380
Red Ray:
вам в помощь

cmsModel::yamlToArray
и
cmsModel::arrayToYaml
В этом нет необходимости. Движок массивы автоматически переводит в ямл.

@SmartControl:
Проблема в чем-то другом?
Конечно joke В самой постановке вопроса.

1. Загрузить картинку указанным выше методом images.upload
2. В поле фото, при сохранении записи, передать массив изображений, разбитый по пресетам, от ответа метода images.upload

Надеюсь я не смешал и не облил)
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 161
@SmartControl,

подсказал как вообще формируются такие записи в БД (arrayToYaml)
---
big: >
000/u1/6/3/novaya_novost.png
normal: >
000/u1/d/4/novaya_novost.png
small: >
000/u1/4/3/novaya_novost.png
micro: >
000/u1/a/c/novaya_novost.png
Редактировалось: 1 раз (Последний: 21 декабря 2018 в 20:43)
Разработка шаблонов для InstantCMS https://red-ray.ru
Шаблоны для InstantCMS 2
Посетитель
small user social cms
Медаль
Сообщений: 435
Fuze:
2. В поле фото, при сохранении записи, передать массив изображений, разбитый по пресетам, от ответа метода images.upload

если это относится к фото в html ...

а это относится к кнопке "выбрать и загрузить"?

API instantcms 2.x добавление новости
Посетитель
small user social cms
Медаль
Сообщений: 653
@IRIPUS:
а это относится к кнопке "выбрать и загрузить"?
Да. Таким образом через API можно создать новость с фоткой, которая грузится на фронтенде через "Выбрать и загрузить".

На фронтенде сначала загружается фотка, а потом уже создается запись. Вам нужно сделать так же. Загрузить фотку, а потом уже создавать запись с этим полем, используя ответ сервера при загрузке фотки.
Посетитель
small user social cms
Медаль
Сообщений: 435
@SmartControl, Red Ray, Fuze, спасибо за помощь

пока вроде все понятно, буду пробовать
Посетитель
small user social cms
Медаль
Сообщений: 435
Подскажите, при авторизации

где взять sig?


нашел https://docs.instantcms.ru/manual/components/api/methods/users_get_sig
Редактировалось: 1 раз (Последний: 21 декабря 2018 в 22:32)
Посетитель
small user social cms
Медаль
Сообщений: 435
Вот эту страницу https://docs.instantcms.ru/manual/components/api/methods/auth-login хорошо бы чуть чуть дополнить, расширить, чтобы понимать точно, что такое sig и зачем он нужен
Посетитель
small user social cms
Медаль
Сообщений: 435
и еще вопрос - где можно логи посмотреть? Включаю "логирование", но где их посмотреть?
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.