Plugin Directory

Changeset 3799367


Ignore:
Timestamp:
11/12/2026 10:37:45 PM (33 hours ago)
Author:
festappnet
Message:

Release vstupenky.online 1.0.8

Location:
vstupenky-online
Files:
14 edited
1 copied

Legend:

Unmodified
Added
Removed
  • vstupenky-online/tags/1.0.8/blocks/ticket-form/block.json

    r3798669 r3799367  
    33  "apiVersion": 3,
    44  "name": "vstupenky-online/ticket-form",
    5   "version": "1.0.7",
     5  "version": "1.0.8",
    66  "title": "vstupenky.online",
    77  "category": "embed",
  • vstupenky-online/tags/1.0.8/languages/vstupenky-online-cs_CZ-d2e462fda38d352e30f2759389b5f7b5.json

    r3798669 r3799367  
    1 {"domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"cs_CZ","plural-forms":"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"},"1. Prepare your form":["1. Připravte formulář"],"2. Add the form to a page":["2. Vložte formulář do stránky"],"3. Preview and publish":["3. Zkontrolujte a zveřejněte"],"After publication, visitors connect to vstupenky.online and enter data directly into the service. Both height modes load its /embed.js. The remote form is not loaded in the editor.":["Po zveřejnění se návštěvník připojí k vstupenky.online a zadává údaje přímo službě. Oba režimy výšky načítají její /embed.js. V editoru se vzdálený formulář nenačítá."],"Appearance is managed in the saved form. Open Forms, select this form, choose Design and save your changes.":["Vzhled nastavíte v uloženém formuláři. Otevřete Formuláře, vyberte tento formulář, přejděte na Vzhled a změnu uložte."],"Automatic":["Automatická"],"Automatic height is enabled by default. Website appearance is controlled by the saved form setting in the service.":["Automatická výška je ve výchozím nastavení zapnutá. Vzhled řídí uložené nastavení formuláře ve službě."],"Both height modes load the service helper. Fixed height (240-4000 px) scrolls within the form. The link below the form works without the helper. If your theme or security policy blocks embedding, visitors can open the form in a new tab.":["Oba režimy výšky načítají pomocný skript služby. Pevná výška (240-4000 px) používá posouvání uvnitř formuláře. Odkaz pod formulářem funguje i bez skriptu. Pokud šablona nebo bezpečnostní pravidla blokují vložení, návštěvník otevře formulář v nové záložce."],"Check the public URL. The server accepts only an allowed form address.":["Zkontrolujte veřejný odkaz. Server přijme pouze povolenou adresu formuláře."],"Copy the public URL in the form https://vstupenky.online/form/saved-slug. Do not use a personal order link or administration URL.":["Zkopírujte veřejný odkaz ve tvaru https://vstupenky.online/form/ulozeny-odkaz. Nepoužívejte osobní odkaz z objednávky ani adresu administrace."],"Create a page":["Vytvořit stránku"],"Create an account or sign in":["Založit účet nebo se přihlásit"],"Create an organizer account in vstupenky.online, use the sign-in details from its email, then create your event and save a public form. A WordPress login does not create a service account.":["Založte si účet pořadatele v vstupenky.online, přihlaste se údaji z emailu, vytvořte akci a uložte veřejný formulář. Přihlášení do WordPressu nezakládá účet služby."],"Describe this form for visitors using screen readers. This does not rename the event.":["Popište formulář pro návštěvníky používající čtečku obrazovky. Název akce se tím nezmění."],"Embed a form from your vstupenky.online account. Manage events, orders and admission in the service.":["Vložte prodejní formulář z účtu vstupenky.online. Akce, objednávky a odbavení spravujete ve službě, nikoli ve WordPressu."],"Embed a saved vstupenky.online ticket form with a block or shortcode.":["Vložte uložený prodejní formulář vstupenky.online pomocí bloku nebo shortcode."],"External service and privacy":["Připojení služby a soukromí"],"Fallback height without the helper (px)":["Výchozí výška bez skriptu (px)"],"Festapp Unit runtime (existing behavior)":["Runtime jednotky Festapp (dosavadní chování)"],"Fixed":["Pevná"],"Form URL":["Odkaz formuláře"],"Form height":["Výška formuláře"],"Form title":["Název formuláře"],"Get started":["Začít"],"Height (px)":["Výška (px)"],"If a purchase result is uncertain, check the order with the organizer before buying again. Payments and seat availability are controlled by the service. Deactivation or deletion does not delete service orders; raw shortcode text may then appear on the page.":["Při nejistém výsledku nákupu ověřte objednávku s pořadatelem před novým nákupem. Platby a dostupnost sedadel řídí služba. Deaktivace ani odinstalace pluginu nemaže objednávky ve službě; shortcode pak může být na stránce viditelný jako text."],"Measurement destination":["Cíl měření"],"Open a new or existing WordPress page. Use the block inserter (+), search for vstupenky.online and paste your public form URL into the block.":["Otevřete novou nebo existující stránku ve WordPressu. Přes tlačítko + vyhledejte blok vstupenky.online a vložte do něj veřejný odkaz formuláře."],"Open forms":["Otevřít formuláře"],"Open the form in a new tab":["Otevřít formulář v nové záložce"],"Open vstupenky.online":["Otevřít vstupenky.online"],"Paid sales also require your payment and organizer details in the service.":["Placený prodej vyžaduje také nastavení plateb a údajů pořadatele ve službě."],"Paste the saved public form URL. Manage orders in vstupenky.online.":["Vložte veřejný odkaz uloženého formuláře. Objednávky spravujete ve vstupenky.online."],"Privacy policy":["Ochrana osobních údajů"],"Sell tickets using a saved public vstupenky.online form.":["Prodej vstupenek pomocí uloženého veřejného formuláře vstupenky.online."],"Service privacy policy":["Ochrana osobních údajů služby"],"Service terms":["Podmínky služby"],"Shortcode and height":["Shortcode a výška"],"Shortcode, display options and service information":["Shortcode, možnosti zobrazení a informace o službě"],"Sign in to vstupenky.online, open your event and save the form.":["Přihlaste se do vstupenky.online, otevřete svou akci a uložte formulář."],"Support":["Podpora"],"The editor shows the block settings. Save the page and open its preview to see the real form, then publish when you are ready.":["V editoru uvidíte nastavení bloku. Stránku uložte a otevřete její náhled, kde se zobrazí skutečný formulář. Pak ji můžete zveřejnit."],"The form is not configured. Enter a saved public https://vstupenky.online/form/ URL without extra parameters.":["Formulář není nastaven. Vložte veřejný uložený odkaz https://vstupenky.online/form/… bez dalších parametrů."],"The published form connects to vstupenky.online and loads /embed.js. Unit measurement remains the default for existing blocks and shortcodes. New blocks and shortcode examples use Website measurement, recommended for websites with their own GTM and consent banner. Website measurement shares conversion contacts and transaction identifiers with page scripts through dataLayer. Configure your website tags, consent manager and privacy notice before enabling it. The plugin stores no buyer orders or service credentials in WordPress. Activation, this help page and the editor do not load the remote form.":["Zveřejněný formulář se připojuje k vstupenky.online a načítá /embed.js. Pro existující bloky a shortcode zůstává výchozí měření v jednotce. Nové bloky a příklady shortcode používají měření webu, doporučené pro weby s vlastním GTM a souhlasovou lištou. Měření webu předává kontakty při konverzi a identifikátory transakcí skriptům stránky přes dataLayer. Před zapnutím nastavte značky webu, správce souhlasů a informace o soukromí. Plugin neukládá do WordPressu objednávky kupujících ani přístupy ke službě. Aktivace, tento návod ani editor vzdálený formulář nenačítají."],"Ticket sales - vstupenky.online":["Prodej vstupenek - vstupenky.online"],"Tickets on your website":["Vstupenky na vašem webu"],"Use https://vstupenky.online/form/saved-slug without query parameters or personal fragments.":["Použijte https://vstupenky.online/form/ulozeny-odkaz bez parametrů a osobního fragmentu."],"Visitors buy tickets on your published page. Manage orders, payments and admission in your vstupenky.online account.":["Návštěvníci nakupují vstupenky na vaší zveřejněné stránce. Objednávky, platby a odbavení spravujete ve svém účtu vstupenky.online."],"Website appearance is controlled only by the saved form setting in the service. Open the form appearance settings, choose Match website appearance and save the form. The choice applies to every embed on subsequent page loads without replacing embed code. WordPress cannot override it. The seating plan keeps its own appearance.":["Vzhled všech vložení řídí pouze uložené nastavení formuláře ve službě. Otevřete Vzhled formuláře, nastavte Přizpůsobit vzhled webu a formulář uložte. Změna se projeví při příštím načtení bez výměny kódu. WordPress ji nemůže přepsat. Plánek sálu si ponechá vlastní vzhled."],"Website dataLayer":["dataLayer webu"],"Website mode is recommended for websites with their own GTM and consent banner. New embeds use Website mode. Existing content without a setting retains Unit mode. Unit mode reads website Consent Mode only after the organizer enables “Use consent from my website banner” in Festapp and confirms that the banner covers the embedded form. Website mode shares conversion contacts and transaction identifiers with page scripts. The website domain must be approved in Festapp.":["Režim webu je doporučen pro weby s vlastním GTM a souhlasovou lištou. Nová vložení používají režim webu. Existující obsah bez nastavení zůstává v režimu jednotky. Režim jednotky čte Consent Mode webu pouze po zapnutí volby „Přebírat souhlas z lišty mého webu“ ve Festappu a potvrzení, že lišta pokrývá vložený formulář. Režim webu předává kontakty při konverzi a identifikátory transakcí skriptům stránky. Doména webu musí být schválena ve Festappu."],"vstupenky.online":["vstupenky.online"],"block title\u0004vstupenky.online":["vstupenky.online"],"block description\u0004Sell tickets using a saved public vstupenky.online form.":["Prodej vstupenek pomocí uloženého veřejného formuláře vstupenky.online."]}}}
     1{"domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"cs_CZ","plural-forms":"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"},"1. Prepare your form":["1. Připravte formulář"],"2. Add the form to a page":["2. Vložte formulář do stránky"],"3. Preview and publish":["3. Zkontrolujte a zveřejněte"],"After publication, visitors connect to vstupenky.online and enter data directly into the service. Both height modes load its /embed.js. The remote form is not loaded in the editor.":["Po zveřejnění se návštěvník připojí k vstupenky.online a zadává údaje přímo službě. Oba režimy výšky načítají její /embed.js. V editoru se vzdálený formulář nenačítá."],"Appearance is managed in the saved form. Open Forms, select this form, choose Design and save your changes.":["Vzhled nastavíte v uloženém formuláři. Otevřete Formuláře, vyberte tento formulář, přejděte na Vzhled a změnu uložte."],"Automatic":["Automatická"],"Automatic height is enabled by default. Website appearance is controlled by the saved form setting in the service.":["Automatická výška je ve výchozím nastavení zapnutá. Vzhled řídí uložené nastavení formuláře ve službě."],"Both height modes load the service helper. Fixed height (240-4000 px) scrolls within the form. The link below the form works without the helper. If your theme or security policy blocks embedding, visitors can open the form in a new tab.":["Oba režimy výšky načítají pomocný skript služby. Pevná výška (240-4000 px) používá posouvání uvnitř formuláře. Odkaz pod formulářem funguje i bez skriptu. Pokud šablona nebo bezpečnostní pravidla blokují vložení, návštěvník otevře formulář v nové záložce."],"Check the public URL. The server accepts only an allowed form address.":["Zkontrolujte veřejný odkaz. Server přijme pouze povolenou adresu formuláře."],"Copy the public URL in the form https://vstupenky.online/form/saved-slug. Do not use a personal order link or administration URL.":["Zkopírujte veřejný odkaz ve tvaru https://vstupenky.online/form/saved-slug. Nepoužívejte osobní odkaz z objednávky ani adresu administrace."],"Create a page":["Vytvořit stránku"],"Create an account or sign in":["Založit účet nebo se přihlásit"],"Create an organizer account in vstupenky.online, use the sign-in details from its email, then create your event and save a public form. A WordPress login does not create a service account.":["Založte si účet pořadatele v vstupenky.online, přihlaste se údaji z emailu, vytvořte akci a uložte veřejný formulář. Přihlášení do WordPressu nezakládá účet služby."],"Describe this form for visitors using screen readers. This does not rename the event.":["Popište formulář pro návštěvníky používající čtečku obrazovky. Název akce se tím nezmění."],"Embed a form from your vstupenky.online account. Manage events, orders and admission in the service.":["Vložte prodejní formulář z účtu vstupenky.online. Akce, objednávky a odbavení spravujete ve službě, nikoli ve WordPressu."],"External service and privacy":["Připojení služby a soukromí"],"Fallback height without the helper (px)":["Výchozí výška bez skriptu (px)"],"Festapp Unit runtime (existing behavior)":["Runtime jednotky Festapp (dosavadní chování)"],"Fixed":["Pevná"],"Form URL":["Odkaz formuláře"],"Form height":["Výška formuláře"],"Form title":["Název formuláře"],"Get started":["Začít"],"Height (px)":["Výška (px)"],"If a purchase result is uncertain, check the order with the organizer before buying again. Payments and seat availability are controlled by the service. Deactivation or deletion does not delete service orders; raw shortcode text may then appear on the page.":["Při nejistém výsledku nákupu ověřte objednávku s pořadatelem před novým nákupem. Platby a dostupnost sedadel řídí služba. Deaktivace ani odinstalace pluginu nemaže objednávky ve službě; shortcode pak může být na stránce viditelný jako text."],"Measurement destination":["Cíl měření"],"Open a new or existing WordPress page. Use the block inserter (+), search for vstupenky.online and paste your public form URL into the block.":["Otevřete novou nebo existující stránku ve WordPressu. Přes tlačítko + vyhledejte blok vstupenky.online a vložte do něj veřejný odkaz formuláře."],"Open forms":["Otevřít formuláře"],"Open the form in a new tab":["Otevřít formulář v nové záložce"],"Open vstupenky.online":["Otevřít vstupenky.online"],"Paid sales also require your payment and organizer details in the service.":["Placený prodej vyžaduje také nastavení plateb a údajů pořadatele ve službě."],"Paste the saved public form URL. Manage orders in vstupenky.online.":["Vložte veřejný odkaz uloženého formuláře. Objednávky spravujete ve vstupenky.online."],"Privacy policy":["Ochrana osobních údajů"],"Sell tickets and collect event registrations with vstupenky.online forms. Add a Gutenberg block or shortcode to your WordPress site.":["Prodávejte vstupenky a přijímejte registrace na akce pomocí formulářů vstupenky.online. Vložte je na svůj web blokem Gutenberg nebo shortcodem."],"Sell tickets using a saved public vstupenky.online form.":["Prodej vstupenek pomocí uloženého veřejného formuláře vstupenky.online."],"Service privacy policy":["Ochrana osobních údajů služby"],"Service terms":["Podmínky služby"],"Shortcode and height":["Shortcode a výška"],"Shortcode, display options and service information":["Shortcode, možnosti zobrazení a informace o službě"],"Sign in to vstupenky.online, open your event and save the form.":["Přihlaste se do vstupenky.online, otevřete svou akci a uložte formulář."],"Support":["Podpora"],"The editor shows the block settings. Save the page and open its preview to see the real form, then publish when you are ready.":["V editoru uvidíte nastavení bloku. Stránku uložte a otevřete její náhled, kde se zobrazí skutečný formulář. Pak ji můžete zveřejnit."],"The form is not configured. Enter a saved public https://vstupenky.online/form/ URL without extra parameters.":["Formulář není nastaven. Vložte veřejný uložený odkaz https://vstupenky.online/form/… bez dalších parametrů."],"The published form connects to vstupenky.online and loads /embed.js. Unit measurement remains the default for existing blocks and shortcodes. New blocks and shortcode examples use Website measurement, recommended for websites with their own GTM and consent banner. Website measurement shares conversion contacts and transaction identifiers with page scripts through dataLayer. Configure your website tags, consent manager and privacy notice before enabling it. The plugin stores no buyer orders or service credentials in WordPress. Activation, this help page and the editor do not load the remote form.":["Zveřejněný formulář se připojuje k vstupenky.online a načítá /embed.js. Pro existující bloky a shortcode zůstává výchozí měření v jednotce. Nové bloky a příklady shortcode používají měření webu, doporučené pro weby s vlastním GTM a souhlasovou lištou. Měření webu předává kontakty při konverzi a identifikátory transakcí skriptům stránky přes dataLayer. Před zapnutím nastavte značky webu, správce souhlasů a informace o soukromí. Plugin neukládá do WordPressu objednávky kupujících ani přístupy ke službě. Aktivace, tento návod ani editor vzdálený formulář nenačítají."],"Ticket sales - vstupenky.online":["Prodej vstupenek - vstupenky.online"],"Tickets on your website":["Vstupenky na vašem webu"],"Use https://vstupenky.online/form/saved-slug without query parameters or personal fragments.":["Použijte https://vstupenky.online/form/saved-slug bez parametrů a osobního fragmentu."],"Visitors buy tickets on your published page. Manage orders, payments and admission in your vstupenky.online account.":["Návštěvníci nakupují vstupenky na vaší zveřejněné stránce. Objednávky, platby a odbavení spravujete ve svém účtu vstupenky.online."],"Website appearance is controlled only by the saved form setting in the service. Open the form appearance settings, choose Match website appearance and save the form. The choice applies to every embed on subsequent page loads without replacing embed code. WordPress cannot override it. The seating plan keeps its own appearance.":["Vzhled všech vložení řídí pouze uložené nastavení formuláře ve službě. Otevřete Vzhled formuláře, nastavte Přizpůsobit vzhled webu a formulář uložte. Změna se projeví při příštím načtení bez výměny kódu. WordPress ji nemůže přepsat. Plánek sálu si ponechá vlastní vzhled."],"Website dataLayer":["Webový dataLayer"],"Website mode is recommended for websites with their own GTM and consent banner. New embeds use Website mode. Existing content without a setting retains Unit mode. Unit mode reads website Consent Mode only after the organizer enables “Use consent from my website banner” in Festapp and confirms that the banner covers the embedded form. Website mode shares conversion contacts and transaction identifiers with page scripts. The website domain must be approved in Festapp.":["Režim webu je doporučen pro weby s vlastním GTM a souhlasovou lištou. Nová vložení používají režim webu. Existující obsah bez nastavení zůstává v režimu jednotky. Režim jednotky čte Consent Mode webu pouze po zapnutí volby „Přebírat souhlas z lišty mého webu“ ve Festappu a potvrzení, že lišta pokrývá vložený formulář. Režim webu předává kontakty při konverzi a identifikátory transakcí skriptům stránky. Doména webu musí být schválena ve Festappu."],"vstupenky.online":["vstupenky.online"],"block title\u0004vstupenky.online":["vstupenky.online"],"block description\u0004Sell tickets using a saved public vstupenky.online form.":["Prodej vstupenek pomocí uloženého veřejného formuláře vstupenky.online."]}}}
  • vstupenky-online/tags/1.0.8/languages/vstupenky-online-cs_CZ.po

    r3798669 r3799367  
    11msgid ""
    2 msgstr "Project-Id-Version: vstupenky.online 1.0.7\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nLanguage: cs_CZ\nPlural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\nX-Domain: vstupenky-online\n"
     2msgstr "Project-Id-Version: vstupenky.online 1.0.8\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nLanguage: cs_CZ\nPlural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\nX-Domain: vstupenky-online\n"
    33
    44msgid "1. Prepare your form"
    … …  
    3030
    3131msgid "Copy the public URL in the form https://vstupenky.online/form/saved-slug. Do not use a personal order link or administration URL."
    32 msgstr "Zkopírujte veřejný odkaz ve tvaru https://vstupenky.online/form/ulozeny-odkaz. Nepoužívejte osobní odkaz z objednávky ani adresu administrace."
     32msgstr "Zkopírujte veřejný odkaz ve tvaru https://vstupenky.online/form/saved-slug. Nepoužívejte osobní odkaz z objednávky ani adresu administrace."
    3333
    3434msgid "Create a page"
    … …  
    4646msgid "Embed a form from your vstupenky.online account. Manage events, orders and admission in the service."
    4747msgstr "Vložte prodejní formulář z účtu vstupenky.online. Akce, objednávky a odbavení spravujete ve službě, nikoli ve WordPressu."
    48 
    49 msgid "Embed a saved vstupenky.online ticket form with a block or shortcode."
    50 msgstr "Vložte uložený prodejní formulář vstupenky.online pomocí bloku nebo shortcode."
    5148
    5249msgid "External service and privacy"
    … …  
    104101msgstr "Ochrana osobních údajů"
    105102
     103msgid "Sell tickets and collect event registrations with vstupenky.online forms. Add a Gutenberg block or shortcode to your WordPress site."
     104msgstr "Prodávejte vstupenky a přijímejte registrace na akce pomocí formulářů vstupenky.online. Vložte je na svůj web blokem Gutenberg nebo shortcodem."
     105
    106106msgid "Sell tickets using a saved public vstupenky.online form."
    107107msgstr "Prodej vstupenek pomocí uloženého veřejného formuláře vstupenky.online."
    … …  
    141141
    142142msgid "Use https://vstupenky.online/form/saved-slug without query parameters or personal fragments."
    143 msgstr "Použijte https://vstupenky.online/form/ulozeny-odkaz bez parametrů a osobního fragmentu."
     143msgstr "Použijte https://vstupenky.online/form/saved-slug bez parametrů a osobního fragmentu."
    144144
    145145msgid "Visitors buy tickets on your published page. Manage orders, payments and admission in your vstupenky.online account."
    … …  
    150150
    151151msgid "Website dataLayer"
    152 msgstr "dataLayer webu"
     152msgstr "Webový dataLayer"
    153153
    154154msgid "Website mode is recommended for websites with their own GTM and consent banner. New embeds use Website mode. Existing content without a setting retains Unit mode. Unit mode reads website Consent Mode only after the organizer enables “Use consent from my website banner” in Festapp and confirms that the banner covers the embedded form. Website mode shares conversion contacts and transaction identifiers with page scripts. The website domain must be approved in Festapp."
  • vstupenky-online/tags/1.0.8/languages/vstupenky-online.pot

    r3798669 r3799367  
    22# License: GPL-2.0-or-later
    33msgid ""
    4 msgstr "Project-Id-Version: vstupenky.online 1.0.7\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nLanguage: \nPlural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\nX-Domain: vstupenky-online\n"
     4msgstr "Project-Id-Version: vstupenky.online 1.0.8\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nLanguage: \nPlural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\nX-Domain: vstupenky-online\n"
    55
    66msgid "1. Prepare your form"
    … …  
    4747
    4848msgid "Embed a form from your vstupenky.online account. Manage events, orders and admission in the service."
    49 msgstr ""
    50 
    51 msgid "Embed a saved vstupenky.online ticket form with a block or shortcode."
    5249msgstr ""
    5350
    … …  
    104101
    105102msgid "Privacy policy"
     103msgstr ""
     104
     105msgid "Sell tickets and collect event registrations with vstupenky.online forms. Add a Gutenberg block or shortcode to your WordPress site."
    106106msgstr ""
    107107
  • vstupenky-online/tags/1.0.8/readme.txt

    r3798669 r3799367  
    11=== vstupenky.online ===
    22Contributors: festappnet
    3 Tags: tickets, events, registration, embed, forms
     3Tags: tickets, events, registration, gutenberg, shortcode
    44Requires at least: 6.6
    55Tested up to: 7.1
    66Requires PHP: 7.4.33
    7 Stable tag: 1.0.7
     7Stable tag: 1.0.8
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1010
    11 Embed a saved public vstupenky.online ticket form with a block or shortcode. Manage your event and orders in the external service.
     11Sell tickets and collect event registrations with vstupenky.online forms. Add a Gutenberg block or shortcode to your WordPress site.
    1212
    1313== Description ==
    1414
    15 This is a frontend integration with the Czech vstupenky.online service. You need an organizer account and a saved, published form in that service. The plugin provides one Gutenberg block, one shortcode and local onboarding under Settings > vstupenky.online. No WooCommerce or API keys are required. The plugin is free. The external service has its own organizer pricing and terms; see https://vstupenky.online/ for its current offer. WordPress does not process service fees.
     15Sell event tickets and collect registrations directly on your WordPress website with an embedded vstupenky.online form. Add the Gutenberg block to a page or post, or use a shortcode with your saved public form URL.
    1616
    17 Create and save a form in vstupenky.online. Copy its public URL, then insert the vstupenky.online block and paste the URL. Publish the page. Use only https://vstupenky.online/form/saved-slug, without query parameters or fragments. The editor shows local controls, never a remote administration screen.
     17Use the same workflow for balls, concerts, theatre performances, festivals, workshops and conferences. Create the event and its ticket or registration form in vstupenky.online, then display that form on your own website.
    1818
    19 Shortcode:
    20 [vstupenky_online url="https://vstupenky.online/form/saved-slug" title="Tickets for our event" measurement="host"]
     19The free plugin connects WordPress to the Czech vstupenky.online service. An organizer account and a saved, published form are required. No WooCommerce or service API keys are needed. The external service has its own organizer pricing and terms; see https://vstupenky.online/ for its current offer. WordPress does not process service fees.
     20
     21= Features =
     22
     23* Ticket sales and event registration forms on WordPress pages and posts.
     24* A native Gutenberg block and a shortcode using the same saved form URL.
     25* Responsive embeds with automatic height or a fixed height you choose.
     26* Multiple forms on one page and a standalone link to open each form separately.
     27* A descriptive form title for screen readers.
     28* Website appearance controlled centrally in the saved form settings.
     29* A Czech interface for plugin setup and the block editor.
     30* Optional measurement integration for websites with their own GTM and consent banner.
     31
     32= Get started in three steps =
     33
     341. Create your event in vstupenky.online and save a public ticket or registration form.
     352. Copy its public URL, add the vstupenky.online block to WordPress and paste the URL. A shortcode is available if you do not use the block editor.
     363. Preview the form on desktop and mobile, then publish your page.
     37
     38Local setup help is available under Settings > vstupenky.online and through the Get started link in the plugin list. You do not need to paste administration links or sign in to the service inside the WordPress editor.
     39
     40= Tickets, registrations and seating plans =
     41
     42The embedded form follows the event configuration in vstupenky.online, including ticket types, available capacity and any configured seating plan. Event management, order processing, payments, ticket delivery and admission remain in the external service.
     43
     44The plugin does not implement a payment gateway. Payment methods depend on the organizer's configuration and the service. Verify the complete purchase flow for your event and browser, including any card gateway or bank-app handoff, before opening sales.
     45
     46= Gutenberg block and shortcode =
     47
     48Paste the exact saved public form URL on https://vstupenky.online. Query parameters, fragments, personal order links and administration URLs are not accepted.
     49
     50Example:
     51
     52    [vstupenky_online url="https://vstupenky.online/form/saved-slug" title="Tickets for our event" measurement="host"]
    2153
    2254Fixed height:
    23 [vstupenky_online url="https://vstupenky.online/form/saved-slug" mode="fixed" height="800" measurement="host"]
    2455
    25 New blocks and the shortcode examples use Website dataLayer, recommended for websites with their own GTM and consent banner. Existing blocks and shortcodes without a measurement setting retain the Festapp Unit runtime:
    26 [vstupenky_online url="https://vstupenky.online/form/saved-slug" measurement="host"]
    27 Use measurement="unit" to retain the Unit runtime. Missing or invalid values retain Unit mode. This setting selects a destination; it does not enable measurement or grant consent.
     56    [vstupenky_online url="https://vstupenky.online/form/saved-slug" mode="fixed" height="800" measurement="host"]
    2857
    29 Website appearance is controlled only by the saved form setting in the service. Open the form appearance settings, choose Match website appearance and save the form. The choice applies to every embed on subsequent page loads without replacing embed code. WordPress cannot override it. The seating plan keeps its own appearance.
     58= Appearance and mobile layout =
    3059
    31 Fixed and fallback height is limited to 240-4000 pixels. Automatic height follows the form content. Automatic mode uses the existing service helper. A standalone form link remains available without the helper. Multiple forms can appear on one page. Event settings, inventory, order processing, payments, ticket delivery and admission remain owned by vstupenky.online. The plugin does not implement any payment gateway. Embedded payment methods and browser compatibility require verification for the particular event; card gateways and bank-app handoffs are not guaranteed.
     60Automatic height follows the form content. Fixed and fallback height can be set between 240 and 4000 pixels. Both modes use the service helper; a standalone form link remains available if the helper is blocked.
     61
     62To match your website, open the form appearance settings in vstupenky.online, choose Match website appearance and save the form. The setting applies to every embed on subsequent page loads without replacing the block or shortcode. WordPress cannot override it. The seating plan keeps its own appearance.
     63
     64= Optional measurement =
     65
     66New blocks and the shortcode examples use Website dataLayer, recommended for websites with their own GTM and consent banner. Existing blocks and shortcodes without a measurement setting retain the Festapp Unit runtime. Use measurement="unit" to select Unit mode; missing or invalid values also retain Unit mode.
     67
     68The measurement setting selects a destination; it does not enable tracking or grant consent. Both modes require an approved website origin and enabled measurement in Festapp. Unit mode reads website Consent Mode only after the organizer enables Use consent from my website banner in Festapp and confirms that the banner covers the embedded form.
     69
     70= Documentation and support =
     71
     72Setup guide: https://vstupenky.online/napoveda/wordpress/
     73Organizer help: https://vstupenky.online/napoveda/
     74Service and organizer pricing: https://vstupenky.online/
     75Support: https://vstupenky.online/support/
    3276
    3377= External service and privacy =
    … …  
    3579On a published page with a configured form, the visitor's browser connects to https://vstupenky.online to load /form/saved-slug?embed=1. Both height modes also load https://vstupenky.online/embed.js once per page. This connection shares the visitor's IP address, browser information and any referrer allowed by the site's policy. The visitor enters purchase data directly into the service iframe. The helper exchanges resize/viewport/scroll, optional bounded presentation/font settings and displayed ticket counts/prices with the form. In Unit measurement mode, customer contacts and transaction identifiers remain outside the host page. Explicitly selecting Website dataLayer forwards approved measurement events, including conversion email, phone and transaction identifiers, to page scripts. Payment instructions, authentication secrets and order submissions are never forwarded.
    3680
    37 The service may use its configured backend, assets, storage and payment providers. Review its privacy information and the needs of your own website before publishing; this plugin does not claim that the service is cookie-free. The plugin installs no tracking tags; in Website dataLayer mode the website owns its tags and consent handling. Unit mode uses the configured Festapp runtime and reads the website Consent Mode unless an explicit consent adapter is connected. Both modes require an approved website origin and enabled measurement in Festapp. The external service has its own privacy practices, described in its privacy policy. Optional website appearance loads the website font URLs inside the service iframe. Activation, local help and editing do not fetch the remote form. WordPress stores the public URL and presentation attributes, not customer orders, organizer passwords or service API keys. No server-side HTTP request is made by the plugin.
     81The service may use its configured backend, assets, storage and payment providers. Review its privacy information and the needs of your own website before publishing; this plugin does not claim that the service is cookie-free. The plugin installs no tracking tags; in Website dataLayer mode the website owns its tags and consent handling. Unit mode uses the configured Festapp runtime and requires the organizer's explicit consent-bridge setting before reading website Consent Mode. The external service has its own privacy practices, described in its privacy policy. Optional website appearance loads the website font URLs inside the service iframe. Activation, local help and editing do not fetch the remote form. WordPress stores the public URL and presentation attributes, not customer orders, organizer passwords or service API keys. No server-side HTTP request is made by the plugin.
    3882
    3983Service: https://vstupenky.online/
    … …  
    5094== Installation ==
    5195
    52 1. In Plugins > Add New > Upload Plugin, upload vstupenky-online-1.0.7.zip and activate it.
     961. In WordPress, open Plugins > Add New, search for vstupenky.online, click Install Now and activate the plugin. You can also upload the plugin ZIP manually.
    53972. Click Get started in the plugin list, or open Settings > vstupenky.online, and read the three setup steps and service/privacy disclosure.
    54983. Save a form in your organizer account, copy its public URL, add the block or shortcode and publish.
    … …  
    56100
    57101== Frequently Asked Questions ==
     102
     103= Is the plugin free? =
     104Yes. The WordPress plugin is free. The vstupenky.online service has separate organizer pricing and terms, available at https://vstupenky.online/. An organizer account is required.
     105
     106= Do I need WooCommerce? =
     107No. The plugin embeds the public vstupenky.online form directly using its Gutenberg block or shortcode. No WooCommerce installation or service API keys are required.
     108
     109= Can I sell tickets with assigned seats? =
     110Yes, when your event form includes a seating plan configured in vstupenky.online. The embedded form displays the service's seat selection and availability.
    58111
    59112= Can I manage orders in WordPress? =
    … …  
    82135== Changelog ==
    83136
     137= 1.0.8 =
     138* Improve ticket sales and event registration documentation and Czech translations.
     139
    84140= 1.0.7 =
    85141* Add an explicit measurement destination with conversion-sharing disclosure; retain Unit mode for existing embeds.
    … …  
    105161== Upgrade Notice ==
    106162
    107 = 1.0.7 =
    108 Existing blocks and shortcodes retain Unit measurement. Website dataLayer sharing requires an explicit choice. No database migration.
     163= 1.0.8 =
     164Documentation and Czech translation updates. Existing forms, measurement settings and purchase behavior are unchanged.
  • vstupenky-online/tags/1.0.8/vstupenky-online.php

    r3798669 r3799367  
    33 * Plugin Name: vstupenky.online
    44 * Plugin URI: https://vstupenky.online/
    5  * Description: Embed a saved vstupenky.online ticket form with a block or shortcode.
    6  * Version: 1.0.7
     5 * Description: Sell tickets and collect event registrations with vstupenky.online forms. Add a Gutenberg block or shortcode to your WordPress site.
     6 * Version: 1.0.8
    77 * Requires at least: 6.6
    88 * Requires PHP: 7.4.33
    … …  
    2828function register() {
    2929        load_plugin_textdomain( 'vstupenky-online', false, dirname( plugin_basename( __FILE__ ) ) . '/languages' );
    30         wp_register_script( 'vstupenky-online-editor', plugins_url( 'blocks/ticket-form/editor.js', __FILE__ ), array( 'wp-blocks', 'wp-element', 'wp-block-editor', 'wp-components', 'wp-i18n' ), '1.0.7', true );
     30        wp_register_script( 'vstupenky-online-editor', plugins_url( 'blocks/ticket-form/editor.js', __FILE__ ), array( 'wp-blocks', 'wp-element', 'wp-block-editor', 'wp-components', 'wp-i18n' ), '1.0.8', true );
    3131        wp_localize_script( 'vstupenky-online-editor', 'vstupenkyOnlineEditor', array( 'origins' => allowed_origins() ) );
    3232        wp_set_script_translations( 'vstupenky-online-editor', 'vstupenky-online', __DIR__ . '/languages' );
    33         wp_register_style( 'vstupenky-online', plugins_url( 'blocks/ticket-form/style.css', __FILE__ ), array(), '1.0.7' );
     33        wp_register_style( 'vstupenky-online', plugins_url( 'blocks/ticket-form/style.css', __FILE__ ), array(), '1.0.8' );
    3434        register_block_type( __DIR__ . '/blocks/ticket-form', array( 'render_callback' => __NAMESPACE__ . '\render' ) );
    3535        add_shortcode( 'vstupenky_online', __NAMESPACE__ . '\shortcode' );
  • vstupenky-online/trunk/blocks/ticket-form/block.json

    r3798669 r3799367  
    33  "apiVersion": 3,
    44  "name": "vstupenky-online/ticket-form",
    5   "version": "1.0.7",
     5  "version": "1.0.8",
    66  "title": "vstupenky.online",
    77  "category": "embed",
  • vstupenky-online/trunk/languages/vstupenky-online-cs_CZ-d2e462fda38d352e30f2759389b5f7b5.json

    r3798669 r3799367  
    1 {"domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"cs_CZ","plural-forms":"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"},"1. Prepare your form":["1. Připravte formulář"],"2. Add the form to a page":["2. Vložte formulář do stránky"],"3. Preview and publish":["3. Zkontrolujte a zveřejněte"],"After publication, visitors connect to vstupenky.online and enter data directly into the service. Both height modes load its /embed.js. The remote form is not loaded in the editor.":["Po zveřejnění se návštěvník připojí k vstupenky.online a zadává údaje přímo službě. Oba režimy výšky načítají její /embed.js. V editoru se vzdálený formulář nenačítá."],"Appearance is managed in the saved form. Open Forms, select this form, choose Design and save your changes.":["Vzhled nastavíte v uloženém formuláři. Otevřete Formuláře, vyberte tento formulář, přejděte na Vzhled a změnu uložte."],"Automatic":["Automatická"],"Automatic height is enabled by default. Website appearance is controlled by the saved form setting in the service.":["Automatická výška je ve výchozím nastavení zapnutá. Vzhled řídí uložené nastavení formuláře ve službě."],"Both height modes load the service helper. Fixed height (240-4000 px) scrolls within the form. The link below the form works without the helper. If your theme or security policy blocks embedding, visitors can open the form in a new tab.":["Oba režimy výšky načítají pomocný skript služby. Pevná výška (240-4000 px) používá posouvání uvnitř formuláře. Odkaz pod formulářem funguje i bez skriptu. Pokud šablona nebo bezpečnostní pravidla blokují vložení, návštěvník otevře formulář v nové záložce."],"Check the public URL. The server accepts only an allowed form address.":["Zkontrolujte veřejný odkaz. Server přijme pouze povolenou adresu formuláře."],"Copy the public URL in the form https://vstupenky.online/form/saved-slug. Do not use a personal order link or administration URL.":["Zkopírujte veřejný odkaz ve tvaru https://vstupenky.online/form/ulozeny-odkaz. Nepoužívejte osobní odkaz z objednávky ani adresu administrace."],"Create a page":["Vytvořit stránku"],"Create an account or sign in":["Založit účet nebo se přihlásit"],"Create an organizer account in vstupenky.online, use the sign-in details from its email, then create your event and save a public form. A WordPress login does not create a service account.":["Založte si účet pořadatele v vstupenky.online, přihlaste se údaji z emailu, vytvořte akci a uložte veřejný formulář. Přihlášení do WordPressu nezakládá účet služby."],"Describe this form for visitors using screen readers. This does not rename the event.":["Popište formulář pro návštěvníky používající čtečku obrazovky. Název akce se tím nezmění."],"Embed a form from your vstupenky.online account. Manage events, orders and admission in the service.":["Vložte prodejní formulář z účtu vstupenky.online. Akce, objednávky a odbavení spravujete ve službě, nikoli ve WordPressu."],"Embed a saved vstupenky.online ticket form with a block or shortcode.":["Vložte uložený prodejní formulář vstupenky.online pomocí bloku nebo shortcode."],"External service and privacy":["Připojení služby a soukromí"],"Fallback height without the helper (px)":["Výchozí výška bez skriptu (px)"],"Festapp Unit runtime (existing behavior)":["Runtime jednotky Festapp (dosavadní chování)"],"Fixed":["Pevná"],"Form URL":["Odkaz formuláře"],"Form height":["Výška formuláře"],"Form title":["Název formuláře"],"Get started":["Začít"],"Height (px)":["Výška (px)"],"If a purchase result is uncertain, check the order with the organizer before buying again. Payments and seat availability are controlled by the service. Deactivation or deletion does not delete service orders; raw shortcode text may then appear on the page.":["Při nejistém výsledku nákupu ověřte objednávku s pořadatelem před novým nákupem. Platby a dostupnost sedadel řídí služba. Deaktivace ani odinstalace pluginu nemaže objednávky ve službě; shortcode pak může být na stránce viditelný jako text."],"Measurement destination":["Cíl měření"],"Open a new or existing WordPress page. Use the block inserter (+), search for vstupenky.online and paste your public form URL into the block.":["Otevřete novou nebo existující stránku ve WordPressu. Přes tlačítko + vyhledejte blok vstupenky.online a vložte do něj veřejný odkaz formuláře."],"Open forms":["Otevřít formuláře"],"Open the form in a new tab":["Otevřít formulář v nové záložce"],"Open vstupenky.online":["Otevřít vstupenky.online"],"Paid sales also require your payment and organizer details in the service.":["Placený prodej vyžaduje také nastavení plateb a údajů pořadatele ve službě."],"Paste the saved public form URL. Manage orders in vstupenky.online.":["Vložte veřejný odkaz uloženého formuláře. Objednávky spravujete ve vstupenky.online."],"Privacy policy":["Ochrana osobních údajů"],"Sell tickets using a saved public vstupenky.online form.":["Prodej vstupenek pomocí uloženého veřejného formuláře vstupenky.online."],"Service privacy policy":["Ochrana osobních údajů služby"],"Service terms":["Podmínky služby"],"Shortcode and height":["Shortcode a výška"],"Shortcode, display options and service information":["Shortcode, možnosti zobrazení a informace o službě"],"Sign in to vstupenky.online, open your event and save the form.":["Přihlaste se do vstupenky.online, otevřete svou akci a uložte formulář."],"Support":["Podpora"],"The editor shows the block settings. Save the page and open its preview to see the real form, then publish when you are ready.":["V editoru uvidíte nastavení bloku. Stránku uložte a otevřete její náhled, kde se zobrazí skutečný formulář. Pak ji můžete zveřejnit."],"The form is not configured. Enter a saved public https://vstupenky.online/form/ URL without extra parameters.":["Formulář není nastaven. Vložte veřejný uložený odkaz https://vstupenky.online/form/… bez dalších parametrů."],"The published form connects to vstupenky.online and loads /embed.js. Unit measurement remains the default for existing blocks and shortcodes. New blocks and shortcode examples use Website measurement, recommended for websites with their own GTM and consent banner. Website measurement shares conversion contacts and transaction identifiers with page scripts through dataLayer. Configure your website tags, consent manager and privacy notice before enabling it. The plugin stores no buyer orders or service credentials in WordPress. Activation, this help page and the editor do not load the remote form.":["Zveřejněný formulář se připojuje k vstupenky.online a načítá /embed.js. Pro existující bloky a shortcode zůstává výchozí měření v jednotce. Nové bloky a příklady shortcode používají měření webu, doporučené pro weby s vlastním GTM a souhlasovou lištou. Měření webu předává kontakty při konverzi a identifikátory transakcí skriptům stránky přes dataLayer. Před zapnutím nastavte značky webu, správce souhlasů a informace o soukromí. Plugin neukládá do WordPressu objednávky kupujících ani přístupy ke službě. Aktivace, tento návod ani editor vzdálený formulář nenačítají."],"Ticket sales - vstupenky.online":["Prodej vstupenek - vstupenky.online"],"Tickets on your website":["Vstupenky na vašem webu"],"Use https://vstupenky.online/form/saved-slug without query parameters or personal fragments.":["Použijte https://vstupenky.online/form/ulozeny-odkaz bez parametrů a osobního fragmentu."],"Visitors buy tickets on your published page. Manage orders, payments and admission in your vstupenky.online account.":["Návštěvníci nakupují vstupenky na vaší zveřejněné stránce. Objednávky, platby a odbavení spravujete ve svém účtu vstupenky.online."],"Website appearance is controlled only by the saved form setting in the service. Open the form appearance settings, choose Match website appearance and save the form. The choice applies to every embed on subsequent page loads without replacing embed code. WordPress cannot override it. The seating plan keeps its own appearance.":["Vzhled všech vložení řídí pouze uložené nastavení formuláře ve službě. Otevřete Vzhled formuláře, nastavte Přizpůsobit vzhled webu a formulář uložte. Změna se projeví při příštím načtení bez výměny kódu. WordPress ji nemůže přepsat. Plánek sálu si ponechá vlastní vzhled."],"Website dataLayer":["dataLayer webu"],"Website mode is recommended for websites with their own GTM and consent banner. New embeds use Website mode. Existing content without a setting retains Unit mode. Unit mode reads website Consent Mode only after the organizer enables “Use consent from my website banner” in Festapp and confirms that the banner covers the embedded form. Website mode shares conversion contacts and transaction identifiers with page scripts. The website domain must be approved in Festapp.":["Režim webu je doporučen pro weby s vlastním GTM a souhlasovou lištou. Nová vložení používají režim webu. Existující obsah bez nastavení zůstává v režimu jednotky. Režim jednotky čte Consent Mode webu pouze po zapnutí volby „Přebírat souhlas z lišty mého webu“ ve Festappu a potvrzení, že lišta pokrývá vložený formulář. Režim webu předává kontakty při konverzi a identifikátory transakcí skriptům stránky. Doména webu musí být schválena ve Festappu."],"vstupenky.online":["vstupenky.online"],"block title\u0004vstupenky.online":["vstupenky.online"],"block description\u0004Sell tickets using a saved public vstupenky.online form.":["Prodej vstupenek pomocí uloženého veřejného formuláře vstupenky.online."]}}}
     1{"domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"cs_CZ","plural-forms":"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"},"1. Prepare your form":["1. Připravte formulář"],"2. Add the form to a page":["2. Vložte formulář do stránky"],"3. Preview and publish":["3. Zkontrolujte a zveřejněte"],"After publication, visitors connect to vstupenky.online and enter data directly into the service. Both height modes load its /embed.js. The remote form is not loaded in the editor.":["Po zveřejnění se návštěvník připojí k vstupenky.online a zadává údaje přímo službě. Oba režimy výšky načítají její /embed.js. V editoru se vzdálený formulář nenačítá."],"Appearance is managed in the saved form. Open Forms, select this form, choose Design and save your changes.":["Vzhled nastavíte v uloženém formuláři. Otevřete Formuláře, vyberte tento formulář, přejděte na Vzhled a změnu uložte."],"Automatic":["Automatická"],"Automatic height is enabled by default. Website appearance is controlled by the saved form setting in the service.":["Automatická výška je ve výchozím nastavení zapnutá. Vzhled řídí uložené nastavení formuláře ve službě."],"Both height modes load the service helper. Fixed height (240-4000 px) scrolls within the form. The link below the form works without the helper. If your theme or security policy blocks embedding, visitors can open the form in a new tab.":["Oba režimy výšky načítají pomocný skript služby. Pevná výška (240-4000 px) používá posouvání uvnitř formuláře. Odkaz pod formulářem funguje i bez skriptu. Pokud šablona nebo bezpečnostní pravidla blokují vložení, návštěvník otevře formulář v nové záložce."],"Check the public URL. The server accepts only an allowed form address.":["Zkontrolujte veřejný odkaz. Server přijme pouze povolenou adresu formuláře."],"Copy the public URL in the form https://vstupenky.online/form/saved-slug. Do not use a personal order link or administration URL.":["Zkopírujte veřejný odkaz ve tvaru https://vstupenky.online/form/saved-slug. Nepoužívejte osobní odkaz z objednávky ani adresu administrace."],"Create a page":["Vytvořit stránku"],"Create an account or sign in":["Založit účet nebo se přihlásit"],"Create an organizer account in vstupenky.online, use the sign-in details from its email, then create your event and save a public form. A WordPress login does not create a service account.":["Založte si účet pořadatele v vstupenky.online, přihlaste se údaji z emailu, vytvořte akci a uložte veřejný formulář. Přihlášení do WordPressu nezakládá účet služby."],"Describe this form for visitors using screen readers. This does not rename the event.":["Popište formulář pro návštěvníky používající čtečku obrazovky. Název akce se tím nezmění."],"Embed a form from your vstupenky.online account. Manage events, orders and admission in the service.":["Vložte prodejní formulář z účtu vstupenky.online. Akce, objednávky a odbavení spravujete ve službě, nikoli ve WordPressu."],"External service and privacy":["Připojení služby a soukromí"],"Fallback height without the helper (px)":["Výchozí výška bez skriptu (px)"],"Festapp Unit runtime (existing behavior)":["Runtime jednotky Festapp (dosavadní chování)"],"Fixed":["Pevná"],"Form URL":["Odkaz formuláře"],"Form height":["Výška formuláře"],"Form title":["Název formuláře"],"Get started":["Začít"],"Height (px)":["Výška (px)"],"If a purchase result is uncertain, check the order with the organizer before buying again. Payments and seat availability are controlled by the service. Deactivation or deletion does not delete service orders; raw shortcode text may then appear on the page.":["Při nejistém výsledku nákupu ověřte objednávku s pořadatelem před novým nákupem. Platby a dostupnost sedadel řídí služba. Deaktivace ani odinstalace pluginu nemaže objednávky ve službě; shortcode pak může být na stránce viditelný jako text."],"Measurement destination":["Cíl měření"],"Open a new or existing WordPress page. Use the block inserter (+), search for vstupenky.online and paste your public form URL into the block.":["Otevřete novou nebo existující stránku ve WordPressu. Přes tlačítko + vyhledejte blok vstupenky.online a vložte do něj veřejný odkaz formuláře."],"Open forms":["Otevřít formuláře"],"Open the form in a new tab":["Otevřít formulář v nové záložce"],"Open vstupenky.online":["Otevřít vstupenky.online"],"Paid sales also require your payment and organizer details in the service.":["Placený prodej vyžaduje také nastavení plateb a údajů pořadatele ve službě."],"Paste the saved public form URL. Manage orders in vstupenky.online.":["Vložte veřejný odkaz uloženého formuláře. Objednávky spravujete ve vstupenky.online."],"Privacy policy":["Ochrana osobních údajů"],"Sell tickets and collect event registrations with vstupenky.online forms. Add a Gutenberg block or shortcode to your WordPress site.":["Prodávejte vstupenky a přijímejte registrace na akce pomocí formulářů vstupenky.online. Vložte je na svůj web blokem Gutenberg nebo shortcodem."],"Sell tickets using a saved public vstupenky.online form.":["Prodej vstupenek pomocí uloženého veřejného formuláře vstupenky.online."],"Service privacy policy":["Ochrana osobních údajů služby"],"Service terms":["Podmínky služby"],"Shortcode and height":["Shortcode a výška"],"Shortcode, display options and service information":["Shortcode, možnosti zobrazení a informace o službě"],"Sign in to vstupenky.online, open your event and save the form.":["Přihlaste se do vstupenky.online, otevřete svou akci a uložte formulář."],"Support":["Podpora"],"The editor shows the block settings. Save the page and open its preview to see the real form, then publish when you are ready.":["V editoru uvidíte nastavení bloku. Stránku uložte a otevřete její náhled, kde se zobrazí skutečný formulář. Pak ji můžete zveřejnit."],"The form is not configured. Enter a saved public https://vstupenky.online/form/ URL without extra parameters.":["Formulář není nastaven. Vložte veřejný uložený odkaz https://vstupenky.online/form/… bez dalších parametrů."],"The published form connects to vstupenky.online and loads /embed.js. Unit measurement remains the default for existing blocks and shortcodes. New blocks and shortcode examples use Website measurement, recommended for websites with their own GTM and consent banner. Website measurement shares conversion contacts and transaction identifiers with page scripts through dataLayer. Configure your website tags, consent manager and privacy notice before enabling it. The plugin stores no buyer orders or service credentials in WordPress. Activation, this help page and the editor do not load the remote form.":["Zveřejněný formulář se připojuje k vstupenky.online a načítá /embed.js. Pro existující bloky a shortcode zůstává výchozí měření v jednotce. Nové bloky a příklady shortcode používají měření webu, doporučené pro weby s vlastním GTM a souhlasovou lištou. Měření webu předává kontakty při konverzi a identifikátory transakcí skriptům stránky přes dataLayer. Před zapnutím nastavte značky webu, správce souhlasů a informace o soukromí. Plugin neukládá do WordPressu objednávky kupujících ani přístupy ke službě. Aktivace, tento návod ani editor vzdálený formulář nenačítají."],"Ticket sales - vstupenky.online":["Prodej vstupenek - vstupenky.online"],"Tickets on your website":["Vstupenky na vašem webu"],"Use https://vstupenky.online/form/saved-slug without query parameters or personal fragments.":["Použijte https://vstupenky.online/form/saved-slug bez parametrů a osobního fragmentu."],"Visitors buy tickets on your published page. Manage orders, payments and admission in your vstupenky.online account.":["Návštěvníci nakupují vstupenky na vaší zveřejněné stránce. Objednávky, platby a odbavení spravujete ve svém účtu vstupenky.online."],"Website appearance is controlled only by the saved form setting in the service. Open the form appearance settings, choose Match website appearance and save the form. The choice applies to every embed on subsequent page loads without replacing embed code. WordPress cannot override it. The seating plan keeps its own appearance.":["Vzhled všech vložení řídí pouze uložené nastavení formuláře ve službě. Otevřete Vzhled formuláře, nastavte Přizpůsobit vzhled webu a formulář uložte. Změna se projeví při příštím načtení bez výměny kódu. WordPress ji nemůže přepsat. Plánek sálu si ponechá vlastní vzhled."],"Website dataLayer":["Webový dataLayer"],"Website mode is recommended for websites with their own GTM and consent banner. New embeds use Website mode. Existing content without a setting retains Unit mode. Unit mode reads website Consent Mode only after the organizer enables “Use consent from my website banner” in Festapp and confirms that the banner covers the embedded form. Website mode shares conversion contacts and transaction identifiers with page scripts. The website domain must be approved in Festapp.":["Režim webu je doporučen pro weby s vlastním GTM a souhlasovou lištou. Nová vložení používají režim webu. Existující obsah bez nastavení zůstává v režimu jednotky. Režim jednotky čte Consent Mode webu pouze po zapnutí volby „Přebírat souhlas z lišty mého webu“ ve Festappu a potvrzení, že lišta pokrývá vložený formulář. Režim webu předává kontakty při konverzi a identifikátory transakcí skriptům stránky. Doména webu musí být schválena ve Festappu."],"vstupenky.online":["vstupenky.online"],"block title\u0004vstupenky.online":["vstupenky.online"],"block description\u0004Sell tickets using a saved public vstupenky.online form.":["Prodej vstupenek pomocí uloženého veřejného formuláře vstupenky.online."]}}}
  • vstupenky-online/trunk/languages/vstupenky-online-cs_CZ.po

    r3798669 r3799367  
    11msgid ""
    2 msgstr "Project-Id-Version: vstupenky.online 1.0.7\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nLanguage: cs_CZ\nPlural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\nX-Domain: vstupenky-online\n"
     2msgstr "Project-Id-Version: vstupenky.online 1.0.8\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nLanguage: cs_CZ\nPlural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\nX-Domain: vstupenky-online\n"
    33
    44msgid "1. Prepare your form"
    … …  
    3030
    3131msgid "Copy the public URL in the form https://vstupenky.online/form/saved-slug. Do not use a personal order link or administration URL."
    32 msgstr "Zkopírujte veřejný odkaz ve tvaru https://vstupenky.online/form/ulozeny-odkaz. Nepoužívejte osobní odkaz z objednávky ani adresu administrace."
     32msgstr "Zkopírujte veřejný odkaz ve tvaru https://vstupenky.online/form/saved-slug. Nepoužívejte osobní odkaz z objednávky ani adresu administrace."
    3333
    3434msgid "Create a page"
    … …  
    4646msgid "Embed a form from your vstupenky.online account. Manage events, orders and admission in the service."
    4747msgstr "Vložte prodejní formulář z účtu vstupenky.online. Akce, objednávky a odbavení spravujete ve službě, nikoli ve WordPressu."
    48 
    49 msgid "Embed a saved vstupenky.online ticket form with a block or shortcode."
    50 msgstr "Vložte uložený prodejní formulář vstupenky.online pomocí bloku nebo shortcode."
    5148
    5249msgid "External service and privacy"
    … …  
    104101msgstr "Ochrana osobních údajů"
    105102
     103msgid "Sell tickets and collect event registrations with vstupenky.online forms. Add a Gutenberg block or shortcode to your WordPress site."
     104msgstr "Prodávejte vstupenky a přijímejte registrace na akce pomocí formulářů vstupenky.online. Vložte je na svůj web blokem Gutenberg nebo shortcodem."
     105
    106106msgid "Sell tickets using a saved public vstupenky.online form."
    107107msgstr "Prodej vstupenek pomocí uloženého veřejného formuláře vstupenky.online."
    … …  
    141141
    142142msgid "Use https://vstupenky.online/form/saved-slug without query parameters or personal fragments."
    143 msgstr "Použijte https://vstupenky.online/form/ulozeny-odkaz bez parametrů a osobního fragmentu."
     143msgstr "Použijte https://vstupenky.online/form/saved-slug bez parametrů a osobního fragmentu."
    144144
    145145msgid "Visitors buy tickets on your published page. Manage orders, payments and admission in your vstupenky.online account."
    … …  
    150150
    151151msgid "Website dataLayer"
    152 msgstr "dataLayer webu"
     152msgstr "Webový dataLayer"
    153153
    154154msgid "Website mode is recommended for websites with their own GTM and consent banner. New embeds use Website mode. Existing content without a setting retains Unit mode. Unit mode reads website Consent Mode only after the organizer enables “Use consent from my website banner” in Festapp and confirms that the banner covers the embedded form. Website mode shares conversion contacts and transaction identifiers with page scripts. The website domain must be approved in Festapp."
  • vstupenky-online/trunk/languages/vstupenky-online.pot

    r3798669 r3799367  
    22# License: GPL-2.0-or-later
    33msgid ""
    4 msgstr "Project-Id-Version: vstupenky.online 1.0.7\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nLanguage: \nPlural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\nX-Domain: vstupenky-online\n"
     4msgstr "Project-Id-Version: vstupenky.online 1.0.8\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nLanguage: \nPlural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\nX-Domain: vstupenky-online\n"
    55
    66msgid "1. Prepare your form"
    … …  
    4747
    4848msgid "Embed a form from your vstupenky.online account. Manage events, orders and admission in the service."
    49 msgstr ""
    50 
    51 msgid "Embed a saved vstupenky.online ticket form with a block or shortcode."
    5249msgstr ""
    5350
    … …  
    104101
    105102msgid "Privacy policy"
     103msgstr ""
     104
     105msgid "Sell tickets and collect event registrations with vstupenky.online forms. Add a Gutenberg block or shortcode to your WordPress site."
    106106msgstr ""
    107107
  • vstupenky-online/trunk/readme.txt

    r3798669 r3799367  
    11=== vstupenky.online ===
    22Contributors: festappnet
    3 Tags: tickets, events, registration, embed, forms
     3Tags: tickets, events, registration, gutenberg, shortcode
    44Requires at least: 6.6
    55Tested up to: 7.1
    66Requires PHP: 7.4.33
    7 Stable tag: 1.0.7
     7Stable tag: 1.0.8
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1010
    11 Embed a saved public vstupenky.online ticket form with a block or shortcode. Manage your event and orders in the external service.
     11Sell tickets and collect event registrations with vstupenky.online forms. Add a Gutenberg block or shortcode to your WordPress site.
    1212
    1313== Description ==
    1414
    15 This is a frontend integration with the Czech vstupenky.online service. You need an organizer account and a saved, published form in that service. The plugin provides one Gutenberg block, one shortcode and local onboarding under Settings > vstupenky.online. No WooCommerce or API keys are required. The plugin is free. The external service has its own organizer pricing and terms; see https://vstupenky.online/ for its current offer. WordPress does not process service fees.
     15Sell event tickets and collect registrations directly on your WordPress website with an embedded vstupenky.online form. Add the Gutenberg block to a page or post, or use a shortcode with your saved public form URL.
    1616
    17 Create and save a form in vstupenky.online. Copy its public URL, then insert the vstupenky.online block and paste the URL. Publish the page. Use only https://vstupenky.online/form/saved-slug, without query parameters or fragments. The editor shows local controls, never a remote administration screen.
     17Use the same workflow for balls, concerts, theatre performances, festivals, workshops and conferences. Create the event and its ticket or registration form in vstupenky.online, then display that form on your own website.
    1818
    19 Shortcode:
    20 [vstupenky_online url="https://vstupenky.online/form/saved-slug" title="Tickets for our event" measurement="host"]
     19The free plugin connects WordPress to the Czech vstupenky.online service. An organizer account and a saved, published form are required. No WooCommerce or service API keys are needed. The external service has its own organizer pricing and terms; see https://vstupenky.online/ for its current offer. WordPress does not process service fees.
     20
     21= Features =
     22
     23* Ticket sales and event registration forms on WordPress pages and posts.
     24* A native Gutenberg block and a shortcode using the same saved form URL.
     25* Responsive embeds with automatic height or a fixed height you choose.
     26* Multiple forms on one page and a standalone link to open each form separately.
     27* A descriptive form title for screen readers.
     28* Website appearance controlled centrally in the saved form settings.
     29* A Czech interface for plugin setup and the block editor.
     30* Optional measurement integration for websites with their own GTM and consent banner.
     31
     32= Get started in three steps =
     33
     341. Create your event in vstupenky.online and save a public ticket or registration form.
     352. Copy its public URL, add the vstupenky.online block to WordPress and paste the URL. A shortcode is available if you do not use the block editor.
     363. Preview the form on desktop and mobile, then publish your page.
     37
     38Local setup help is available under Settings > vstupenky.online and through the Get started link in the plugin list. You do not need to paste administration links or sign in to the service inside the WordPress editor.
     39
     40= Tickets, registrations and seating plans =
     41
     42The embedded form follows the event configuration in vstupenky.online, including ticket types, available capacity and any configured seating plan. Event management, order processing, payments, ticket delivery and admission remain in the external service.
     43
     44The plugin does not implement a payment gateway. Payment methods depend on the organizer's configuration and the service. Verify the complete purchase flow for your event and browser, including any card gateway or bank-app handoff, before opening sales.
     45
     46= Gutenberg block and shortcode =
     47
     48Paste the exact saved public form URL on https://vstupenky.online. Query parameters, fragments, personal order links and administration URLs are not accepted.
     49
     50Example:
     51
     52    [vstupenky_online url="https://vstupenky.online/form/saved-slug" title="Tickets for our event" measurement="host"]
    2153
    2254Fixed height:
    23 [vstupenky_online url="https://vstupenky.online/form/saved-slug" mode="fixed" height="800" measurement="host"]
    2455
    25 New blocks and the shortcode examples use Website dataLayer, recommended for websites with their own GTM and consent banner. Existing blocks and shortcodes without a measurement setting retain the Festapp Unit runtime:
    26 [vstupenky_online url="https://vstupenky.online/form/saved-slug" measurement="host"]
    27 Use measurement="unit" to retain the Unit runtime. Missing or invalid values retain Unit mode. This setting selects a destination; it does not enable measurement or grant consent.
     56    [vstupenky_online url="https://vstupenky.online/form/saved-slug" mode="fixed" height="800" measurement="host"]
    2857
    29 Website appearance is controlled only by the saved form setting in the service. Open the form appearance settings, choose Match website appearance and save the form. The choice applies to every embed on subsequent page loads without replacing embed code. WordPress cannot override it. The seating plan keeps its own appearance.
     58= Appearance and mobile layout =
    3059
    31 Fixed and fallback height is limited to 240-4000 pixels. Automatic height follows the form content. Automatic mode uses the existing service helper. A standalone form link remains available without the helper. Multiple forms can appear on one page. Event settings, inventory, order processing, payments, ticket delivery and admission remain owned by vstupenky.online. The plugin does not implement any payment gateway. Embedded payment methods and browser compatibility require verification for the particular event; card gateways and bank-app handoffs are not guaranteed.
     60Automatic height follows the form content. Fixed and fallback height can be set between 240 and 4000 pixels. Both modes use the service helper; a standalone form link remains available if the helper is blocked.
     61
     62To match your website, open the form appearance settings in vstupenky.online, choose Match website appearance and save the form. The setting applies to every embed on subsequent page loads without replacing the block or shortcode. WordPress cannot override it. The seating plan keeps its own appearance.
     63
     64= Optional measurement =
     65
     66New blocks and the shortcode examples use Website dataLayer, recommended for websites with their own GTM and consent banner. Existing blocks and shortcodes without a measurement setting retain the Festapp Unit runtime. Use measurement="unit" to select Unit mode; missing or invalid values also retain Unit mode.
     67
     68The measurement setting selects a destination; it does not enable tracking or grant consent. Both modes require an approved website origin and enabled measurement in Festapp. Unit mode reads website Consent Mode only after the organizer enables Use consent from my website banner in Festapp and confirms that the banner covers the embedded form.
     69
     70= Documentation and support =
     71
     72Setup guide: https://vstupenky.online/napoveda/wordpress/
     73Organizer help: https://vstupenky.online/napoveda/
     74Service and organizer pricing: https://vstupenky.online/
     75Support: https://vstupenky.online/support/
    3276
    3377= External service and privacy =
    … …  
    3579On a published page with a configured form, the visitor's browser connects to https://vstupenky.online to load /form/saved-slug?embed=1. Both height modes also load https://vstupenky.online/embed.js once per page. This connection shares the visitor's IP address, browser information and any referrer allowed by the site's policy. The visitor enters purchase data directly into the service iframe. The helper exchanges resize/viewport/scroll, optional bounded presentation/font settings and displayed ticket counts/prices with the form. In Unit measurement mode, customer contacts and transaction identifiers remain outside the host page. Explicitly selecting Website dataLayer forwards approved measurement events, including conversion email, phone and transaction identifiers, to page scripts. Payment instructions, authentication secrets and order submissions are never forwarded.
    3680
    37 The service may use its configured backend, assets, storage and payment providers. Review its privacy information and the needs of your own website before publishing; this plugin does not claim that the service is cookie-free. The plugin installs no tracking tags; in Website dataLayer mode the website owns its tags and consent handling. Unit mode uses the configured Festapp runtime and reads the website Consent Mode unless an explicit consent adapter is connected. Both modes require an approved website origin and enabled measurement in Festapp. The external service has its own privacy practices, described in its privacy policy. Optional website appearance loads the website font URLs inside the service iframe. Activation, local help and editing do not fetch the remote form. WordPress stores the public URL and presentation attributes, not customer orders, organizer passwords or service API keys. No server-side HTTP request is made by the plugin.
     81The service may use its configured backend, assets, storage and payment providers. Review its privacy information and the needs of your own website before publishing; this plugin does not claim that the service is cookie-free. The plugin installs no tracking tags; in Website dataLayer mode the website owns its tags and consent handling. Unit mode uses the configured Festapp runtime and requires the organizer's explicit consent-bridge setting before reading website Consent Mode. The external service has its own privacy practices, described in its privacy policy. Optional website appearance loads the website font URLs inside the service iframe. Activation, local help and editing do not fetch the remote form. WordPress stores the public URL and presentation attributes, not customer orders, organizer passwords or service API keys. No server-side HTTP request is made by the plugin.
    3882
    3983Service: https://vstupenky.online/
    … …  
    5094== Installation ==
    5195
    52 1. In Plugins > Add New > Upload Plugin, upload vstupenky-online-1.0.7.zip and activate it.
     961. In WordPress, open Plugins > Add New, search for vstupenky.online, click Install Now and activate the plugin. You can also upload the plugin ZIP manually.
    53972. Click Get started in the plugin list, or open Settings > vstupenky.online, and read the three setup steps and service/privacy disclosure.
    54983. Save a form in your organizer account, copy its public URL, add the block or shortcode and publish.
    … …  
    56100
    57101== Frequently Asked Questions ==
     102
     103= Is the plugin free? =
     104Yes. The WordPress plugin is free. The vstupenky.online service has separate organizer pricing and terms, available at https://vstupenky.online/. An organizer account is required.
     105
     106= Do I need WooCommerce? =
     107No. The plugin embeds the public vstupenky.online form directly using its Gutenberg block or shortcode. No WooCommerce installation or service API keys are required.
     108
     109= Can I sell tickets with assigned seats? =
     110Yes, when your event form includes a seating plan configured in vstupenky.online. The embedded form displays the service's seat selection and availability.
    58111
    59112= Can I manage orders in WordPress? =
    … …  
    82135== Changelog ==
    83136
     137= 1.0.8 =
     138* Improve ticket sales and event registration documentation and Czech translations.
     139
    84140= 1.0.7 =
    85141* Add an explicit measurement destination with conversion-sharing disclosure; retain Unit mode for existing embeds.
    … …  
    105161== Upgrade Notice ==
    106162
    107 = 1.0.7 =
    108 Existing blocks and shortcodes retain Unit measurement. Website dataLayer sharing requires an explicit choice. No database migration.
     163= 1.0.8 =
     164Documentation and Czech translation updates. Existing forms, measurement settings and purchase behavior are unchanged.
  • vstupenky-online/trunk/vstupenky-online.php

    r3798669 r3799367  
    33 * Plugin Name: vstupenky.online
    44 * Plugin URI: https://vstupenky.online/
    5  * Description: Embed a saved vstupenky.online ticket form with a block or shortcode.
    6  * Version: 1.0.7
     5 * Description: Sell tickets and collect event registrations with vstupenky.online forms. Add a Gutenberg block or shortcode to your WordPress site.
     6 * Version: 1.0.8
    77 * Requires at least: 6.6
    88 * Requires PHP: 7.4.33
    … …  
    2828function register() {
    2929        load_plugin_textdomain( 'vstupenky-online', false, dirname( plugin_basename( __FILE__ ) ) . '/languages' );
    30         wp_register_script( 'vstupenky-online-editor', plugins_url( 'blocks/ticket-form/editor.js', __FILE__ ), array( 'wp-blocks', 'wp-element', 'wp-block-editor', 'wp-components', 'wp-i18n' ), '1.0.7', true );
     30        wp_register_script( 'vstupenky-online-editor', plugins_url( 'blocks/ticket-form/editor.js', __FILE__ ), array( 'wp-blocks', 'wp-element', 'wp-block-editor', 'wp-components', 'wp-i18n' ), '1.0.8', true );
    3131        wp_localize_script( 'vstupenky-online-editor', 'vstupenkyOnlineEditor', array( 'origins' => allowed_origins() ) );
    3232        wp_set_script_translations( 'vstupenky-online-editor', 'vstupenky-online', __DIR__ . '/languages' );
    33         wp_register_style( 'vstupenky-online', plugins_url( 'blocks/ticket-form/style.css', __FILE__ ), array(), '1.0.7' );
     33        wp_register_style( 'vstupenky-online', plugins_url( 'blocks/ticket-form/style.css', __FILE__ ), array(), '1.0.8' );
    3434        register_block_type( __DIR__ . '/blocks/ticket-form', array( 'render_callback' => __NAMESPACE__ . '\render' ) );
    3535        add_shortcode( 'vstupenky_online', __NAMESPACE__ . '\shortcode' );
Note: See TracChangeset for help on using the changeset viewer.