B

boom

+2
Репутация
0
Рейтинг
#1 Авторизация через соц.сети. 22 ноября 2018 в 17:30
Никто не подскажет?
#1 Авторизация через соц.сети. 14 ноября 2018 в 01:38
Здравствуйте, уважаемые.
Делаю компонент «авторизация через социальные сети». Компонент работает, но есть одно НО:
В настройках сайта у меня стоит галочка «Сайт доступен только авторизованным пользователям»
После нажатия на кнопку авторизоваться происходит перенаправление на страницу site.ru/social/vk, но т.к. Сайт отключён перенаправляет на страницу входа.
Не могу разобраться, как это устроено в компоненте «auth”,
Может кто сталкивался?
#2 Бажок 15 октября 2018 в 15:46

$_POST['image_link'] = $image;

QBASIC

У меня получилось только вот так:
  1.  
  2. $qwerttr=trim($item['thumbnails']);
  3. $_POST[$qwerttr] = $item['thumbnails'];
  4.  
#3 Значение по умолчанию поле "Изображение" 15 октября 2018 в 15:16
Попробовал это.
Результат тот же
#4 Значение по умолчанию поле "Изображение" 15 октября 2018 в 14:36
Спасибо, но возникла следующая проблема:
  1.  
  2. $upload = $this->cms_uploader->uploadFromLink($item['thumbnails'], 'bmp,jpg,jpeg,png,gif');
Выдаёт ошибку:

Array ( [error] => Файл имеет неподходящий формат [success] => [name] => untitled. )

В каком формате нужно указывать ссылку на изображение в методе uploadFromLink?
#5 Значение по умолчанию поле "Изображение" 15 октября 2018 в 08:04


Возник вопрос, как задать значение ссылки в форме для поля "Изображение"

@boom

получаются данные о ролике, далее передаются в форму

@boom
Вам нужно в вашем дополнении написать функцию которая загрузит (через системный загрузчик) фото по ссылке на ваш сайт, после загрузки функция вернет значения для изображений согласно пресетам изображений. Их и подставите в значение поля.

Kreator
Спасибо за наводку. Не подскажете пример в движке, с чем либо подобным? Документации не хватает.
#6 Значение по умолчанию поле "Изображение" 14 октября 2018 в 20:06

Каким образом передается? — программным?

@SmartControl
Да, путём подключения к API YouTube получаются данные о ролике, далее передаются в форму для дальнейшего редактирования и сохранения
#7 Значение по умолчанию поле "Изображение" 13 октября 2018 в 21:46

А что вам требуется конкретно ?

@demelkar
В форму передаётся массив с данными (Название, описание, урл изображения на стороннем сервере).
задача заполнить форму данными из этого массива, с названием и описанием всё просто, но как быть с изображением? Оно находиться на стороннем сервере, нужно сделать так, что бы оно было загружено по ссылке при загрузке страницы с формой. Как то так, незнаю, понятно ли объясняю
#1 Значение по умолчанию поле "Изображение" 13 октября 2018 в 10:54
Здравствуйте все.
Возник вопрос, как задать значение ссылки в форме для поля "Изображение" (Добавление по ссылке)?
  1.  
  2. new fieldImage('img', array(
  3. 'title' => 'Изображение',
  4. 'options' =>array('allow_import_link'=>true),
  5. 'default' =>$item['thumbnails'], // http://i.ytimg.com/vi/B-By8KS4I7w/maxresdefault.jpg
  6. ))
  7.  
Так не получается устанавливается значение поля, а не загружается изображение по ссылке.
#8 Сортировка контента относительно текущей даты 14 сентября 2018 в 23:24

В InstantMaps сделано так

Loadырь
создал компонент c именем event, как у типа контента. Добавил этот код, вроде всё заработало, но не знаю как действовать дальше, крайне мало информации и документации
#9 Сортировка контента относительно текущей даты 14 сентября 2018 в 20:23

В любом случае, в админке галочками и селекторами это не решить.

Loadырь
Я и подумать о таком не мог=)

либо делать отдельный компонент для этих евентов, возможно даже и с привязкой к какому-нибудь типу контента

Loadырь
Можете рассказать подробнее, как это работает? Я про привязку компонента к типу контента. У меня большое число соревнований уже добавлены и не хотелось бы, добавлять их заново в новый компонент. Думаю хак файла router не очень хорошая идея, или не так?

P.S. где находится файл router? =)
#10 Сортировка контента относительно текущей даты 14 сентября 2018 в 19:06


@boom, только хуком. В content_list_filter или лучше в content_(ваш_тип_контента)_list_filter можно добавить фильтрацию данных исходя из текущей даты.

Loadырь

Почитал про хуки, не много не понял какие данные нужно фильтровать, можете подсказать направление для поисков?
И ещё, как тогда сделать ссылки на года и месяца как по ссылке выше.
#11 Сортировка контента относительно текущей даты 14 сентября 2018 в 16:49


@boom,
Теперь понял.
Нет на наборах такое не сделать.
Но можно создать категории 2016, 2017, 2018, а в них подкатегории январь2017, февраль2017 и т.д.

Ris
Категории не вариант, информация о дате проведения должна браться из поля "дата проведения"
Я только начал разбираться в instant cms, может как нибудь по другому можно организовать вывод контента как по ссылке выше?
#12 Сортировка контента относительно текущей даты 14 сентября 2018 в 11:53

Там в настройках наборов еще и фильтры есть.
Можно сделать фильтры по дате проведения.

Ris

Спасибо, стало более менее ясно. Но остаётся такой вопрос,
Создаю наборы 2017,2018,2019 и т.д., а так же наборы с месяцами: январь февраль и т.д.
Как объединить наборы месяцов и годов?
К примеру выбираю набор 2018 и набор август, выводятся все соревнования за август 2018 года, меняю год на 2019 выводятся за август 2019.
Не уверен доступно ли объясняю, по ссылке пример: sambo.ru/events/
#13 Сортировка контента относительно текущей даты 13 сентября 2018 в 23:35


Панель управления — Типы контента — Соревнования — Наборы.
Создать набор с сортировкой по нужному полю и поставить его первым.

Ris

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