boom
Делаю компонент «авторизация через социальные сети». Компонент работает, но есть одно НО:
В настройках сайта у меня стоит галочка «Сайт доступен только авторизованным пользователям»
После нажатия на кнопку авторизоваться происходит перенаправление на страницу site.ru/social/vk, но т.к. Сайт отключён перенаправляет на страницу входа.
Не могу разобраться, как это устроено в компоненте «auth”,
Может кто сталкивался?
Результат тот же
$upload = $this->cms_uploader->uploadFromLink($item['thumbnails'], 'bmp,jpg,jpeg,png,gif');
В каком формате нужно указывать ссылку на изображение в методе uploadFromLink?Array ( [error] => Файл имеет неподходящий формат [success] => [name] => untitled. )
Спасибо за наводку. Не подскажете пример в движке, с чем либо подобным? Документации не хватает.
Возник вопрос, как задать значение ссылки в форме для поля "Изображение"
Вам нужно в вашем дополнении написать функцию которая загрузит (через системный загрузчик) фото по ссылке на ваш сайт, после загрузки функция вернет значения для изображений согласно пресетам изображений. Их и подставите в значение поля.получаются данные о ролике, далее передаются в форму
Да, путём подключения к API YouTube получаются данные о ролике, далее передаются в форму для дальнейшего редактирования и сохраненияКаким образом передается? — программным?
В форму передаётся массив с данными (Название, описание, урл изображения на стороннем сервере).А что вам требуется конкретно ?
задача заполнить форму данными из этого массива, с названием и описанием всё просто, но как быть с изображением? Оно находиться на стороннем сервере, нужно сделать так, что бы оно было загружено по ссылке при загрузке страницы с формой. Как то так, незнаю, понятно ли объясняю
Возник вопрос, как задать значение ссылки в форме для поля "Изображение" (Добавление по ссылке)?
Так не получается устанавливается значение поля, а не загружается изображение по ссылке.
создал компонент c именем event, как у типа контента. Добавил этот код, вроде всё заработало, но не знаю как действовать дальше, крайне мало информации и документацииВ InstantMaps сделано так
Я и подумать о таком не мог=)В любом случае, в админке галочками и селекторами это не решить.
Можете рассказать подробнее, как это работает? Я про привязку компонента к типу контента. У меня большое число соревнований уже добавлены и не хотелось бы, добавлять их заново в новый компонент. Думаю хак файла router не очень хорошая идея, или не так?либо делать отдельный компонент для этих евентов, возможно даже и с привязкой к какому-нибудь типу контента
P.S. где находится файл router? =)
@boom, только хуком. В content_list_filter или лучше в content_(ваш_тип_контента)_list_filter можно добавить фильтрацию данных исходя из текущей даты.
Почитал про хуки, не много не понял какие данные нужно фильтровать, можете подсказать направление для поисков?
И ещё, как тогда сделать ссылки на года и месяца как по ссылке выше.
Категории не вариант, информация о дате проведения должна браться из поля "дата проведения"
@boom,
Теперь понял.
Нет на наборах такое не сделать.
Но можно создать категории 2016, 2017, 2018, а в них подкатегории январь2017, февраль2017 и т.д.
Я только начал разбираться в instant cms, может как нибудь по другому можно организовать вывод контента как по ссылке выше?
Там в настройках наборов еще и фильтры есть.
Можно сделать фильтры по дате проведения.
Спасибо, стало более менее ясно. Но остаётся такой вопрос,
Создаю наборы 2017,2018,2019 и т.д., а так же наборы с месяцами: январь февраль и т.д.
Как объединить наборы месяцов и годов?
К примеру выбираю набор 2018 и набор август, выводятся все соревнования за август 2018 года, меняю год на 2019 выводятся за август 2019.
Не уверен доступно ли объясняю, по ссылке пример: sambo.ru/events/
Панель управления — Типы контента — Соревнования — Наборы.
Создать набор с сортировкой по нужному полю и поставить его первым.
Соревнования могут быть добавлены на год вперед, а выводить нужно те, которые в этом месяце