Formulář Gravity Forms

Zvolené téma obsahuje celkem 1 odpověď. Do diskuze (2 účastníci) se naposledy zapojil uživatel  admin a poslední změna je stará 9 let, 10 měsíců.

Aktuálně jsou na stránce zobrazeny 2 příspěvky - 1. až 2. (z celkem 2)
  • Autor
    Příspěvky
  • #19061

    kocicadlo
    Participant

    Zdravím, našel by se někdo, kdo by mi poradil jak do Gravity Forms dostat následující? Děkuji moc

    `Implementován nový modul Poptávky, které můžete propojit s ISPadminem. Pokud zákazník vyplní Váš poptávkový formulář, data se vyplní do systému a je možné s nimi dále pracovat v menu “Klienti / Poptávky”.
    Podmínkou použití tohoto modulu je mít na svých stránkách poptávkový formulář pro nové klienty.
    Kliknutím na příslušnou ikonu v menu “Klienti / Poptávky” je možné vytvořit kontakt klienta, kde se automaticky předvyplní údaje (jméno, adresa …).
    Aktivaci poptávkového formuláře je možné provést v menu Nastavení / Syst. nastavení / Obecné nastavením klíče “service_request_form” na hodnotu 1.
    Následně je nutné vytvořit poptávkový formulář na Vaše stránky, kde je nutné vytvořit příslušná pole (INPUTBOX) pro jednotlivé položky. Při odeslání formuláře je nutné přidat na Váš poptávkový formulář níže uvedený kód, který zajistí odeslání údajů do systému ISPadmin.
    V kódu je potřeba upravit proměnnou $ISPadminDomain, kde je potřeba vyplnit správnou url adresu, kde běží ISPadmin.
    Jednotlivé položky ve formuláři musí být pojmenovány podle kódu pro odeslání (např. web_form_input_name-name, web_form_input_name-city …) ve tvaru <input type=”edit” name=”web_form_input_name-name” > ……

    —– Kód pro umístění na Vaše stránky —–

    $ISPadminDomain = “server.ispadmin.eu:80”; /* Domain of your Support interface in ISPadmin, e.g.: support.ispadmin.eu or demo.ispadmin.eu:81 */

    /* $_POST[] params fill of your web */

    $name = $_POST[‘web_form_input_name-name’];

    $surname = $_POST[‘web_form_input_name-surname’];

    $street = $_POST[‘web_form_input_name-street’];

    $city = $_POST[‘web_form_input_name-city’];

    $zip = $_POST[‘web_form_input_name-zip’];

    $email = $_POST[‘web_form_input_name-email’];

    $phone = $_POST[‘web_form_input_name-phone’];

    $download = $_POST[‘web_form_input_name-download’];

    $description = $_POST[‘web_form_input_name-description’];

    $vars = array( “name”=>$name, “surname” => $surname, “street” => $street, “city” => $city, “zip” => $zip, “email” => $email,
    “phone” => $phone, “download” => $download, “description” => $description );

    $ch = curl_init( $ISPadminDomain . “/service_request_add.php” );

    curl_setopt( $ch, CURLOPT_POSTFIELDS, $vars );

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);

    $output = curl_exec( $ch );

    curl_close( $ch );

    #19074

    admin
    Keymaster
    Web

    Řekl bych, že tam je několik různých problémů:

    1) Uvedený skript musíte spouštět při odeslání formuláře, k čemuž můžete zvolit některý z dostupných hooků.

    2) Dále je třeba skript upravit, aby proměnné obsahovaly názvy, které používá plugin Gravity Forms.

    Na první pohled by to ale nemělo být nic složitého. Pokud si přesto nevíte rady, tak se prosím ozvěte emailem.

Aktuálně jsou na stránce zobrazeny 2 příspěvky - 1. až 2. (z celkem 2)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti