Задать вопрос
  • Как пересылать сообщения с формы Elementor pro в whatsapp или телеграм?

    @alexD95
    для телеграмма нужно след:
    1) нужно создать файл telegram.php (я сделал в корке, получилось https://майсайт.com/telegram.php)
    2) в этот файл нужно вставить след код:
    <?php
    $txt = "Имя: " . $_POST['Имя'] . " | Телефон: " . $_POST['Телефон'];
    fopen("https://api.telegram.org/botID_BOT/sendMessage?chat_id=-ID_CHAT&parse_mode=html&text={$txt}", "r");


    где ID_BOT это xxxxxxxxxx:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ид вашего бота
    ID_CHAT это ид чата.
    $_POST['Имя'] и $_POST['Телефон'] - это те поля которые есть в форме.6039246fd3f96257311641.png

    3) открыть свою форму в елементоре, и в Actions After Submit нужно добавить webhook
    4) после зайти в webhook и просто добавить свой урл, в данном случает будет: https://майсайт.com/telegram.php
    Ответ написан
    8 комментариев
  • Почему не JavaScript не воспроизводит audio?

    @sundrey Автор вопроса
    Проблему решил следующим путем. В Google Chrome на андройде, для того, чтобы выполнять .play() для аудиозаписи, необходимо хоть раз нажать на эту кнопку.
    Обмануть его можно следующим образом:
    В одну из кнопок, которую обязательно нажмет пользователь, добавляется onclick(document.getElementById('button_play').click())
    И после этого, если программно вызывать document.getElementById('button_play').click() - скрипт будет работать
    Так как у меня все работает через ajax, то такой вариант подходит, а у кого страницы перезагружаются, придется придумывать другой велосипед...

    В общем, на каждую кнопку повесил onclick выполняющий следующий код
    function ActivePlayButton(){
    	document.getElementById('player').volume=0;
    	document.getElementById('pre_player').volume=0;
    	endPlay_button = document.getElementById('button_play');
    	endPlay_button.click();
    	prePlay_button = document.getElementById('button_pre_play');
    	prePlay_button.click();
    };

    Так как у меня 2 разных звука, нужно было проводить операции для двух кнопок.
    А при вызове функции с воспроизведением, задается параметр volume = 1
    Ответ написан
    Комментировать
  • Не приходят push-уведомления на старых версиях хром (49), как исправить?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    берите другой сайт у заказчика и смотрите как сделано - там или обманка JS обычный или клиент врет
    Ответ написан
    Комментировать
  • Не приходят push-уведомления на старых версиях хром (49), как исправить?

    glaphire
    @glaphire
    PHP developer
    Никак не получится, можете привести клиенту ссылку на оф.документацию со списком поддерживаемых версий хрома
    Ответ написан
    Комментировать