Аудио/Видео смс для dcms-social 1.9.9
DoR
12 Мая 2021 10:24
Аудио/Видео смс для dcms-social 1.9.9
--- *Тестил с ПК и ноута, по идее должен работать и на телефоне...
Возможность... Отправлять как видео так и голосовые сообщения.
Зачем это? Например вы за рулём. Набирать не удобно а ответить необходимо.
*При первой загрузке скрипт будет проверять доступность "камеры-микрофона" а значит некоторое время "думать" - ( Обработка... )
На фронтенде: отсчёт времени записи, индикатор уровня записи. В качестве ответов не только - Успешно но и ошибки. Например:
Ошибка: Permission denied ( пользователь запретил доступ к камере и микрофону )
Ошибка выгрузки файла ( отправлен запрос с нулл байтом либо иная попытка обойти проверку )
Ошибка контакта ( смс: самому себе, или на не добавленный контакт )
Заморачиваться с плеерами не стал - лень и потерял интерес.
Модуль "сыроват" то есть как положено по тесту не гонял, поэтому возможно есть мелкие недочёты, разберётесь...
На этом всё и всех благ...))
P.S Пишу один раз. Это не платный модуль голосовых...
Да и давно для вас за бесплатно хорошего не делал, исправляюсь...))
Качаем...
https://dcms-social.com/files/view/1136/?term_id=1415
Комментарии: 10
DoR (6 Июня 2021 в 13:58)
MiHaNzA, Извиняюсь, левый снимок не вам.
Почти третьи сутки без сна, парюсь...
Пойду поищу холодильник...))
DoR (6 Июня 2021 в 13:49)
MiHaNzA, Всё очень просто, но что бы вы не думали-гадали...
Написал пример c передачей значения в app.js
--- Сама кнопка: <fm id="voiceTest" example="Привет от теста"></fm>
При клике на которую, алертом выводит - Привет от теста.
Смотрите следующие файлы:
1) /user/voice/.htpanel.php
2) /user/voice/js/settings.js
3) /user/voice/js/app.js
Всё подписано как: Пример добавления кнопки.
Вам осталось переместить "куда желаете" добавить логику "какую желаете" и повесить на неё какие то стили и позиционировать ( fm-voice-test ) в файле /user/voice/style/style.css
--- С этим уже надеюсь справитесь?
Ещё раз всего хорошего...))
P.S Этот модуль выложен в пабл как бесплатный и не поддерживается. Но в виде исключения один раз помог.
DoR (6 Июня 2021 в 02:08)
MiHaNzA, Зачем вы мешаете в кучу: html, css, и javascript?
--- Изменить кнопочки можно в /user/voice/style/style.css
Так же, для экономии ресурсов и во избежание XSS уязвимости, логика скрипта использует textContent, а это значит что теги из которых состоит ваш код "отфильтруются"
Вы конечно можете использовать innerHTML, но прежде советую ознакомиться.
https://developer.mozilla.org/ru/docs/Web/API/Node/textContent
Всего хорошего...))
innerHtml
M
MiHaNzA (5 Июня 2021 в 02:33)
Я взялся код делать! Кнопочки такие пробую для начала с таким стилем работать не хочет
<input style="background-color: #933300; background-repeat: repeat; background-attachment: scroll; color: #FFFF00; font-style: normal; font-variant: normal; font-weight: normal; background-position: 0% 50%" value="e" onClick="replaceChars1(document.subform.text.value);"type="button">
JS команды там еля палы обычные - Думайте!
M
MiHaNzA (5 Июня 2021 в 02:31)
<input style="background-color: #933300; background-repeat: repeat; background-attachment: scroll; color: #FFFF00; font-style: normal; font-variant: normal; font-weight: normal; background-position: 0% 50%" value="e" onClick="replaceChars1(document.subform.text.value);"type="button">
DoR (13 Мая 2021 в 09:47)
Behruzbek, Что показывает консоль?
B
Behruzbek (12 Мая 2021 в 19:51)
Незагрузит
Admin (12 Мая 2021 в 12:34)
👍
DoR (12 Мая 2021 в 10:26)
Снимки