Как сделать, чтобы отдельные видеоролики были закрыты и посетитель сайта их смог посмотреть только нажав галочкой свое согласие на просмотр такого видео? Будет ещё текст согласия. Из коробки вроде нет такого.
Пишите, пожалуйста, на языке своего Рода.
Вы уважаемый пользователь системы. Понимаю, что вам скорей всего "фиолетово", но на вас смотрят и берут пример общения здесь. А пример жуткий (имхо). Перечитайте самого себя:
1.
Как должны понимать вопрос люди, которые относят себя к вашему роду:Как сделать...
а) на какую кнопочку нажать?
б) на какие курсы веб-программирования записаться, чтобы разобраться "как сделать"?
2.
Хотите, — верьте, хотите, — нет, но у пользователя вашего сайта нет никакой специальной "галочки" для "нажатия на своё согласие на просмотр".и посетитель сайта их смог посмотреть только нажав галочкой свое согласие на просмотр такого видео
Ну вроде понятно всё таки.
Клиент вместо ролика видит небольшой текст о согласии на просмотр и чекбокс, который надо отметить. Отмечает, жмёт "ОК" и переходит к просмотру ролика. По сути нужна какая-то заплатка типа z-index:10000, которая этими манипуляциями убирается.
Вроде всё просто, если надо закрыть например один ролик, это можно тупо руками прописать. Но, надо так, чтобы эту функцию можно было включать в админке для любого ролика.
В целом, понятно, конечно. Я ж не о том.Ну вроде понятно всё таки
По теме: можно поле отдельное соорудить с доступом на изменение, к примеру, только админам. И уже по его заполненности условия выставлять. По идее, не ахти сложно. Но поиграться, естественно, немного придётся.
Для фото тоже не помешает. У @SmartControl был компонент ~ "Права доступа", с метками на Запись: 18+, vip и тд, не могу найти. Можно ограничить допустим Полем возраст, у кого ниже 18 — тот не просмотрит пока не изменит возраст, изменит, должен будет согласится с условиями.
Этот компонент здесь. Но это немного не то для меня. Мне надо, чтобы гости без регистрации получали доступ только поставив галочку в чекбоксе и нажав ОК и продолжали дальше оставаться гостями, но иметь доступ к роликам.
Если нужно, чтобы "согласился" один раз и далее смотрел все ролики (а не отмечался по каждому ролику отдельно), то ещё и печеньку надо б ставить.Мне надо, чтобы гости без регистрации получали доступ только поставив галочку в чекбоксе и нажав ОК и продолжали дальше оставаться гостями, но иметь доступ к роликам.
Тут же и следующие вопросы возникают: при каждом входе на сайт нужно соглашаться или, к примеру, раз в год? Отмечаться нужно сразу при входе на сайт или только первый раз попав на закрытый ролик?
Здесь есть уведомление с Согласен \ Закрыть /forum/thread27633-1.html
Опять не то. Мне надо чтобы нажатие реально открывало/закрывало доступ к ролику.
Вот это пока не точно знаю.Если нужно, чтобы "согласился" один раз и далее смотрел все ролики (а не отмечался по каждому ролику отдельно), то ещё и печеньку надо б ставить.
Тут же и следующие вопросы возникают: при каждом входе на сайт нужно соглашаться или, к примеру, раз в год? Отмечаться нужно сразу при входе на сайт или только первый раз попав на закрытый ролик?
Но, скорее всего так: зашел на сайт, ходит везде, далее варианты:
1) как только попытался зайти на страницу закрытого ролика вот тут должен согласиться, и ему будут открыты сразу все закрытые ролики.
2) каждый раз заходя на страницу закрытого ролика должен будет нажимать согласие.
Скорее всего без чекбокса, просто 2 кнопки "Согласен"/"Не согласен".
Если не секрет, то как решили свою задачу? Вдруг кому то понадобится.Задача решена, всем спасибо!
Если не секрет, то как решили свою задачу? Вдруг кому то понадобится.Задача решена, всем спасибо!
Просто договорился с клиентом, что хватит функционала из коробки InstantVideo, где есть запрет для детей, можно его модернизировать и всё. Это просто, чтоб не париться с новым функционалом. Но, тема всё равно интересная, для типов не видео и любых.