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

Ну вроде понятно всё таки.
Клиент вместо ролика видит небольшой текст о согласии на просмотр и чекбокс, который надо отметить. Отмечает, жмёт "ОК" и переходит к просмотру ролика. По сути нужна какая-то заплатка типа z-index:10000, которая этими манипуляциями убирается.
Вроде всё просто, если надо закрыть например один ролик, это можно тупо руками прописать. Но, надо так, чтобы эту функцию можно было включать в админке для любого ролика.
Как сделать, чтобы отдельные видеоролики были закрыты и посетитель сайта их смог посмотреть только нажав галочкой свое согласие на просмотр такого видео? Будет ещё текст согласия. Из коробки вроде нет такого.
Сейчас зашел в робокасу и никакого сообщения не увидел… В каком оно разделе?
Кстати вчера зашел в личный кабинет робокассы, а там вот такое послание
Это пример кода на сайте Робокассы
Скиньте код формы, который предоставляет робокасса. Секретные данные в ней замените на что-то придуманное от "фонаря".Робокасса предоставляет.
<? // регистрационная информация (логин, пароль #1) // registration info (login, password #1) $mrh_login = "demo"; $mrh_pass1 = "password_1"; // номер заказа // number of order $inv_id = 0; // описание заказа // order description $inv_desc = "Оплата заказа в Тестовом магазине ROBOKASSA"; // сумма заказа // sum of order $out_summ = "11.00"; // тип товара // code of goods $shp_item = 1; // язык // language $culture = "ru"; // кодировка // encoding $encoding = "utf-8"; // формирование подписи // generate signature // HTML-страница с кассой // ROBOKASSA HTML-page print "<html><script language=JavaScript ". "src='https://auth.robokassa.ru/Merchant/PaymentForm/FormMS.js?". "MerchantLogin=$mrh_login&OutSum=$out_summ&InvId=$inv_id". "&Description=$inv_desc&SignatureValue=$crc&shp_Item=$shp_item". "&Culture=$culture&Encoding=$encoding'></script></html>"; ?>
MerchantLogin — логин Продавца;
OutSum — стоимость заказа в валюте, выбранной Продавцом через интерфейс администрирования;
DefaultSum — сумма, отображаемая в форме по умолчанию;
InvId — номер заказа в магазине;
Description — описание заказа;
Culture — язык общения;
Encoding — кодировка, в которой возвращается HTML-код кассы Java-скриптом;
SignatureValue — контрольная сумма MD5 (подпись);
shp_Item — пользовательский параметр;
Взято Отсюда
Робокасса предоставляет. Задача в том, чтобы это как-то сцепить с формой на iForms или какой-то ещё.
А робокасса разве не предоставляет форму приема платежей? Яша например нормально с этим работает money.yandex.ru/quickpay/.
С помощью iForm это можно сделать, но у вас должна быть регистрация сайта на Робокассе.
Реально так делать еще не пробовал, но можно рискнуть…
На робокассе есть регистрация.