{"id":5646,"date":"2024-10-31T10:08:54","date_gmt":"2024-10-31T08:08:54","guid":{"rendered":"https:\/\/nkz.studio\/?p=5646"},"modified":"2024-11-12T20:51:56","modified_gmt":"2024-11-12T18:51:56","slug":"sklonovani-jmen-v-elementor-formulari-na-e-mail-po-vyplneni","status":"publish","type":"post","link":"https:\/\/nkz.studio\/en\/blog\/sklonovani-jmen-v-elementor-formulari-na-e-mail-po-vyplneni\/","title":{"rendered":"Name spellings in Elementor form to e-mail after filling"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"5646\" class=\"elementor elementor-5646\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bacf233 e-flex e-con-boxed e-con e-parent\" data-id=\"bacf233\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7a02893 elementor-widget elementor-widget-text-editor\" data-id=\"7a02893\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Chcete-li spr\u00e1vn\u011b sklo\u0148ovat jm\u00e9no osoby, kter\u00e1 vypln\u00ed v\u00e1\u0161 formul\u00e1\u0159, p\u0159\u00edmo v e-mailu, kter\u00fd se automaticky za\u0161le \u2013 je to snadn\u00e9.<\/p><p>Nejprve se zaregistrujte na <span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.sklonovani-jmen.cz\" target=\"_new\" rel=\"noopener\">https:\/\/www.sklonovani-jmen.cz<\/a><\/span>, a\u0165 m\u00e1te sv\u016fj vlastn\u00ed API kl\u00ed\u010d.<\/p><p>V Elementor formul\u00e1\u0159i p\u0159idejte pole pro k\u0159estn\u00ed nebo p\u0159\u00edjmen\u00ed a to, kter\u00e9 se m\u00e1 sklo\u0148ovat pojmenujte jeho ID \u201e<strong>name<\/strong>\u201c.<\/p><p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-5750 \" src=\"https:\/\/nkz.studio\/wp-content\/uploads\/2024\/10\/Snimek-obrazovky-2024-10-31-v-16.36.29.jpg\" alt=\"\" width=\"236\" height=\"258\" title=\"\"><\/p><p>V m\u00e9m p\u0159\u00edpad\u011b jsem pot\u0159eboval k\u0159estn\u00ed jm\u00e9no v p\u00e1t\u00e9m p\u00e1d\u011b \u2013 pro tento \u00fa\u010del pou\u017eijte n\u00ed\u017ee uveden\u00fd k\u00f3d. Pro dal\u0161\u00ed varianty postupujte podle <a href=\"https:\/\/www.sklonovani-jmen.cz\/navod\" target=\"_blank\" rel=\"noopener\"><span style=\"text-decoration: underline;\">n\u00e1vodu<\/span><\/a> na webu nebo se obra\u0165te na ChatGPT, kter\u00fd v\u00e1m r\u00e1d pom\u016f\u017ee \ud83d\ude42<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-24ff649 elementor-widget elementor-widget-text-editor\" data-id=\"24ff649\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h2><strong>K\u00f3d snippetu<\/strong><\/h2><p>P\u0159idej si n\u00e1sleduj\u00edc\u00ed k\u00f3d do nov\u00e9ho snippetu v pluginu <em>Code Snippets.\u00a0<\/em>Nezapome\u0148te v k\u00f3du p\u0159epsat v\u00e1\u0161 API kl\u00ed\u010d.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f9c1f24 elementor-widget__width-initial elementor-widget elementor-widget-code-highlight\" data-id=\"f9c1f24\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>\/\/ Registrace shortcodu pro osloven\u00ed v p\u00e1t\u00e9m p\u00e1d\u011b bez osloven\u00ed \"pan\u00ed\/pane\"\nfunction osloveni_paty_pad_shortcode() {\n    \/\/ Zkontrolujeme, zda je jm\u00e9no k dispozici ve formul\u00e1\u0159i\n    if (!isset($_POST['form_fields']['name'])) {\n        return ''; \/\/ Pokud nen\u00ed jm\u00e9no dostupn\u00e9, vr\u00e1t\u00edme pr\u00e1zdn\u00fd text\n    }\n\n    $jmeno = sanitize_text_field($_POST['form_fields']['name']);\n    $pad = \"5\"; \/\/ Pou\u017e\u00edv\u00e1me p\u00e1t\u00fd p\u00e1d pro osloven\u00ed\n    $klic_api = \"XXXXXXXX\"; \/\/ V\u00e1\u0161 API kl\u00ed\u010d\n    $jmeno_url = urlencode($jmeno); \/\/ Jm\u00e9no escapujeme pro URL\n\n    \/\/ Vol\u00e1me API s parametrem pro vypnut\u00ed osloven\u00ed podle dokumentace\n    $vracena_hodnota = file_get_contents(\"https:\/\/www.sklonovani-jmen.cz\/api?klic=$klic_api&pad=$pad&jmeno=$jmeno_url&pouzit-osloveni=ne\");\n\n    \/\/ Kontrola na chyby API: pokud vr\u00e1t\u00ed \u010d\u00edslo, pou\u017eijeme univerz\u00e1ln\u00ed osloven\u00ed\n    if (is_numeric($vracena_hodnota)) {\n        switch ($vracena_hodnota) {\n            case 1:\n                return \"Neplatn\u00fd API kl\u00ed\u010d\";\n            case 3:\n                return \"Vy\u010derpan\u00fd kredit pro API\";\n            case 4:\n                return \"Chybn\u00fd parametr p\u00e1du\";\n            case 5:\n                return \"Chyb\u011bj\u00edc\u00ed hodnota parametru jmeno\";\n            case 6:\n                return \"Chyb\u00ed povinn\u00fd parametr\";\n            case 7:\n                return \"Neplatn\u00fd \u0159et\u011bzec v parametru jmeno\";\n            case 8:\n                return \"V\u00e1\u017een\u00ed\"; \/\/ v\u00fdchoz\u00ed osloven\u00ed pro pr\u00e1vnick\u00e9 osoby\n            default:\n                return \"V\u00e1\u017een\u00fd u\u017eivateli\"; \/\/ obecn\u00e9 osloven\u00ed pro neo\u010dek\u00e1van\u00e9 chyby\n        }\n    }\n\n    \/\/ Vrac\u00ed spr\u00e1vn\u00fd tvar jm\u00e9na, pokud nebyla nalezena chyba\n    return htmlspecialchars($vracena_hodnota);\n}\nadd_shortcode('osloveni_paty_pad', 'osloveni_paty_pad_shortcode');\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-17385c6 elementor-widget elementor-widget-text-editor\" data-id=\"17385c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h2>Pou\u017eit\u00ed shortcodu v e-mailu<\/h2><p>Nyn\u00ed m\u016f\u017ee\u0161 pou\u017e\u00edt shortcode<\/p><p><strong>[ osloveni_paty_pad ] <\/strong><\/p><p>(bez mezer u z\u00e1vorek) v e-mailu a bude vracet pouze k\u0159estn\u00ed jm\u00e9no ve spr\u00e1vn\u00e9m p\u00e1d\u011b, nap\u0159\u00edklad:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-97b51cb elementor-widget__width-initial elementor-widget elementor-widget-code-highlight\" data-id=\"97b51cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>Dobr\u00fd den, [ osloveni_paty_pad ],\n\nd\u011bkujeme za va\u0161i zpr\u00e1vu. Budeme v\u00e1s kontaktovat co nejd\u0159\u00edve.\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Chcete-li spr\u00e1vn\u011b sklo\u0148ovat jm\u00e9no osoby, kter\u00e1 vypln\u00ed v\u00e1\u0161 formul\u00e1\u0159, p\u0159\u00edmo v e-mailu, kter\u00fd se automaticky za\u0161le \u2013 je to snadn\u00e9. Nejprve se zaregistrujte na https:\/\/www.sklonovani-jmen.cz, a\u0165 m\u00e1te sv\u016fj vlastn\u00ed API kl\u00ed\u010d. V Elementor formul\u00e1\u0159i p\u0159idejte pole pro k\u0159estn\u00ed nebo p\u0159\u00edjmen\u00ed a to, kter\u00e9 se m\u00e1 sklo\u0148ovat pojmenujte jeho ID \u201ename\u201c. V m\u00e9m p\u0159\u00edpad\u011b jsem pot\u0159eboval [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2997,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_theme","format":"standard","meta":{"iawp_total_views":50,"footnotes":""},"categories":[13],"tags":[16],"class_list":["post-5646","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-weby-tipy-triky"],"_links":{"self":[{"href":"https:\/\/nkz.studio\/en\/wp-json\/wp\/v2\/posts\/5646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nkz.studio\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nkz.studio\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nkz.studio\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nkz.studio\/en\/wp-json\/wp\/v2\/comments?post=5646"}],"version-history":[{"count":74,"href":"https:\/\/nkz.studio\/en\/wp-json\/wp\/v2\/posts\/5646\/revisions"}],"predecessor-version":[{"id":6048,"href":"https:\/\/nkz.studio\/en\/wp-json\/wp\/v2\/posts\/5646\/revisions\/6048"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nkz.studio\/en\/wp-json\/wp\/v2\/media\/2997"}],"wp:attachment":[{"href":"https:\/\/nkz.studio\/en\/wp-json\/wp\/v2\/media?parent=5646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nkz.studio\/en\/wp-json\/wp\/v2\/categories?post=5646"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nkz.studio\/en\/wp-json\/wp\/v2\/tags?post=5646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}