{"id":511,"date":"2025-10-16T16:50:18","date_gmt":"2025-10-16T16:50:18","guid":{"rendered":"https:\/\/gerdygamingcz.com\/?page_id=511"},"modified":"2026-06-07T07:52:53","modified_gmt":"2026-06-07T07:52:53","slug":"review-page-for-games","status":"publish","type":"page","link":"https:\/\/gerdygamingcz.com\/?page_id=511","title":{"rendered":"review page for games"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"511\" class=\"elementor elementor-511\">\n\t\t\t\t<div class=\"elementor-element elementor-element-18799a85 e-flex e-con-boxed e-con e-parent\" data-id=\"18799a85\" 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-57505b66 elementor-widget elementor-widget-text-editor\" data-id=\"57505b66\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div id=\"scr-wrapper\">\n<div id=\"scr-form\" class=\"wp-customer-review\">\n<h3>Leave Your Review<\/h3>\n<div class=\"stars\" id=\"scr-stars\">\n          <span data-value=\"1\">\u2605<\/span><br \/>\n          <span data-value=\"2\">\u2605<\/span><br \/>\n          <span data-value=\"3\">\u2605<\/span><br \/>\n          <span data-value=\"4\">\u2605<\/span><br \/>\n          <span data-value=\"5\">\u2605<\/span>\n        <\/div>\n<p>        <input type=\"hidden\" id=\"scr-rating\" value=\"0\"><br \/>\n        <textarea id=\"scr-text\" placeholder=\"Write your review...\" rows=\"4\"><\/textarea><br \/>\n        <button id=\"scr-submit\">Submit Review<\/button><\/p>\n<p id=\"scr-thankyou\" style=\"display:none;color:green;margin-top:10px;\">Thank you for your review!<\/p>\n<\/p><\/div>\n<div id=\"scr-reviews\">\n<h3>Customer Reviews<\/h3>\n<div class=\"scr-reviews-container\">\n<p>No reviews yet. Be the first to write one!<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<style>\n    .wp-customer-review {\n      max-width: 500px;\n      border: 1px solid #ddd;\n      border-radius: 10px;\n      padding: 16px;\n      background: #fff;\n      font-family: system-ui, sans-serif;\n      margin-bottom: 20px;\n    }\n    .wp-customer-review .stars {\n      font-size: 28px;\n      color: #ccc;\n      cursor: pointer;\n      user-select: none;\n    }\n    .wp-customer-review .stars span.active { color: #ffb400; }\n    .wp-customer-review textarea {\n      width: 100%; margin-top: 10px; padding: 8px;\n      border: 1px solid #ccc; border-radius: 6px; resize: vertical;\n    }\n    .wp-customer-review button {\n      margin-top: 12px; background: #0073aa; color: white;\n      border: none; border-radius: 6px; padding: 10px 16px; cursor: pointer;\n    }\n    .wp-customer-review button:hover { background: #005f8d; }\n    .scr-reviews-container { border-top: 1px solid #eee; padding-top: 10px; }\n    .scr-review-item { border-bottom: 1px solid #eee; padding: 10px 0; }\n    .scr-review-item .scr-stars { color: #ffb400; font-size: 20px; }\n    <\/style>\n<p>    <script>\n    \/\/ ========== Frontend Review Script ==========\n    document.addEventListener('DOMContentLoaded', function() {\n      const stars = document.querySelectorAll('#scr-stars span');\n      const ratingInput = document.getElementById('scr-rating');\n      const submitBtn = document.getElementById('scr-submit');\n      const thankYou = document.getElementById('scr-thankyou');\n      const reviewText = document.getElementById('scr-text');\n      const reviewsContainer = document.querySelector('.scr-reviews-container');<\/p>\n<p>      if (!stars.length) return;<\/p>\n<p>      stars.forEach(star => {\n        star.addEventListener('click', () => {\n          const rating = parseInt(star.dataset.value);\n          ratingInput.value = rating;\n          stars.forEach(s => s.classList.toggle('active', parseInt(s.dataset.value) <= rating));\n        });\n      });\n\n      submitBtn.addEventListener('click', () => {\n        const rating = ratingInput.value;\n        const text = reviewText.value.trim();<\/p>\n<p>        if (!rating || rating == 0) return alert('Please select a star rating.');\n        if (!text) return alert('Please type your review.');<\/p>\n<p>        const data = new URLSearchParams();\n        data.append('action', 'scr_save_review');\n        data.append('rating', rating);\n        data.append('review_text', text);\n        data.append('nonce', '395f83e518');<\/p>\n<p>        fetch('https:\/\/gerdygamingcz.com\/wp-admin\/admin-ajax.php', {\n          method: 'POST',\n          headers: {'Content-Type': 'application\/x-www-form-urlencoded'},\n          body: data.toString()\n        })\n        .then(res => res.json())\n        .then(res => {\n          if (res.success) {\n            thankYou.style.display = 'block';\n            reviewText.value = '';\n            ratingInput.value = 0;\n            stars.forEach(s => s.classList.remove('active'));\n            reviewsContainer.insertAdjacentHTML('afterbegin', res.data.html);\n          } else {\n            alert(res.data?.message || 'Error saving review.');\n          }\n        })\n        .catch(err => console.error(err));\n      });\n    });\n    <\/script><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>that I only own<br><br>1.deleted any comments that are not great any way<br>2.deleted any commets about other games<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-047a695 e-flex e-con-boxed e-con e-parent\" data-id=\"047a695\" 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-83dffff elementor-widget elementor-widget-heading\" data-id=\"83dffff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">here is support for my games!<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35baa35 elementor-widget elementor-widget-shortcode\" data-id=\"35baa35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <form class=\"gsf-form\" method=\"post\" action=\"\">\n        <h3 class=\"gsf-title\">Nahl\u00e1sit probl\u00e9m <span>\/ Report a problem<\/span><\/h3>\n\n        <label class=\"gsf-label\" for=\"gsf_name\">Jm\u00e9no \/ Name *<\/label>\n        <input class=\"gsf-input\" type=\"text\" id=\"gsf_name\" name=\"gsf_name\"\n               maxlength=\"60\" required placeholder=\"Jak\u00e9 chce\u0161 (any name)\">\n\n        <label class=\"gsf-label\" for=\"gsf_email\">E-mail <span>(nepovinn\u00e9 \/ optional \u2013 kdy\u017e chce\u0161 odpov\u011b\u010f)<\/span><\/label>\n        <input class=\"gsf-input\" type=\"email\" id=\"gsf_email\" name=\"gsf_email\"\n               maxlength=\"120\" placeholder=\"ty@email.cz\">\n\n        <label class=\"gsf-label\" for=\"gsf_type\">Typ probl\u00e9mu \/ Issue type *<\/label>\n        <select class=\"gsf-input gsf-select\" id=\"gsf_type\" name=\"gsf_type\" required>\n            <option value=\"\" disabled selected>\u2014 vyber \/ select \u2014<\/option>\n                            <option value=\"Bug\">Bug<\/option>\n                            <option value=\"Nefunguje \/ Doesn&#039;t work\">Nefunguje \/ Doesn&#039;t work<\/option>\n                            <option value=\"P\u00e1d hry \/ Crash\">P\u00e1d hry \/ Crash<\/option>\n                            <option value=\"Grafika \/ Graphics\">Grafika \/ Graphics<\/option>\n                            <option value=\"Zvuk \/ Sound\">Zvuk \/ Sound<\/option>\n                            <option value=\"N\u00e1vrh \/ Suggestion\">N\u00e1vrh \/ Suggestion<\/option>\n                            <option value=\"Jin\u00e9 \/ Other\">Jin\u00e9 \/ Other<\/option>\n                    <\/select>\n\n        <label class=\"gsf-label\" for=\"gsf_message\">Popi\u0161 probl\u00e9m \/ Describe the problem *<\/label>\n        <textarea class=\"gsf-input gsf-textarea\" id=\"gsf_message\" name=\"gsf_message\"\n                  rows=\"5\" maxlength=\"2000\" required\n                  placeholder=\"Co se stalo? Kde? Co jsi d\u011blal? \/ What happened, where, what were you doing?\"><\/textarea>\n\n        <!-- honeypot proti spamu: nech pr\u00e1zdn\u00e9, lid\u00e9 to nevid\u00ed -->\n        <div class=\"gsf-hp\" aria-hidden=\"true\">\n            <label>Website<input type=\"text\" name=\"gsf_website\" tabindex=\"-1\" autocomplete=\"off\"><\/label>\n        <\/div>\n\n        <input type=\"hidden\" id=\"gsf_nonce\" name=\"gsf_nonce\" value=\"097aeb0624\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F511\" \/>        <button class=\"gsf-btn\" type=\"submit\" name=\"gsf_submit\" value=\"1\">Odeslat \/ Send<\/button>\n    <\/form>\n\n    <style>\n    .gsf-form{max-width:560px;margin:24px auto;padding:26px 26px 28px;\n        background:#15170f;border:2px solid #2b3322;border-radius:14px;\n        box-shadow:0 10px 30px rgba(0,0,0,.35);\n        font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;color:#e8efe2;}\n    .gsf-title{margin:0 0 18px;font-size:24px;font-weight:800;color:#6CE040;letter-spacing:.3px;}\n    .gsf-title span{color:#8a9a7e;font-weight:600;font-size:15px;}\n    .gsf-label{display:block;margin:14px 0 6px;font-size:14px;font-weight:700;color:#cdd8c2;}\n    .gsf-label span{color:#8a9a7e;font-weight:500;}\n    .gsf-input{width:100%;box-sizing:border-box;padding:12px 14px;font-size:15px;\n        background:#0e120b;color:#f2f6ee;border:2px solid #313a28;border-radius:9px;\n        outline:none;transition:border-color .15s,box-shadow .15s;}\n    .gsf-input::placeholder{color:#6f7a64;}\n    .gsf-input:focus{border-color:#6CE040;box-shadow:0 0 0 3px rgba(108,224,64,.18);}\n    .gsf-select{appearance:none;-webkit-appearance:none;cursor:pointer;\n        background-image:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236CE040' stroke-width='3'><path d='M6 9l6 6 6-6'\/><\/svg>\");\n        background-repeat:no-repeat;background-position:right 14px center;padding-right:40px;}\n    .gsf-textarea{resize:vertical;min-height:110px;line-height:1.5;}\n    .gsf-btn{margin-top:20px;width:100%;padding:14px;font-size:16px;font-weight:800;\n        color:#11210a;background:#6CE040;border:none;border-radius:10px;cursor:pointer;\n        letter-spacing:.4px;transition:background .15s,transform .05s;}\n    .gsf-btn:hover{background:#7df04e;}\n    .gsf-btn:active{transform:translateY(1px);background:#4e8a2a;}\n    .gsf-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}\n    .gsf-msg{max-width:560px;margin:24px auto 0;padding:14px 18px;border-radius:10px;\n        font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;font-size:15px;font-weight:600;}\n    .gsf-ok{background:rgba(108,224,64,.14);border:1px solid #6CE040;color:#bdf09a;}\n    .gsf-err{background:rgba(235,64,52,.14);border:1px solid #eb4034;color:#f3a9a3;}\n    <\/style>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\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>that I only own 1.deleted any comments that are not great any way2.deleted any commets about other games here is support for my games!<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-511","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/gerdygamingcz.com\/index.php?rest_route=\/wp\/v2\/pages\/511","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gerdygamingcz.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gerdygamingcz.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gerdygamingcz.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gerdygamingcz.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=511"}],"version-history":[{"count":5,"href":"https:\/\/gerdygamingcz.com\/index.php?rest_route=\/wp\/v2\/pages\/511\/revisions"}],"predecessor-version":[{"id":1047,"href":"https:\/\/gerdygamingcz.com\/index.php?rest_route=\/wp\/v2\/pages\/511\/revisions\/1047"}],"wp:attachment":[{"href":"https:\/\/gerdygamingcz.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}