Upload index.html with huggingface_hub
Browse files- index.html +37 -19
index.html
CHANGED
|
@@ -1,19 +1,37 @@
|
|
| 1 |
-
<!doctype html>
|
| 2 |
-
<
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
</
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!doctype html><html lang="en"><head><meta charset="utf-8">
|
| 2 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 3 |
+
<title>Membership Plugin for WordPress: 20-Type Member & Data-Request Desk for Clubs, Estate Agents and Restaurants</title><meta name="description" content="Your visitor picks one of 20 request types — sign-up, renewal, viewing, invoice, table booking, or a data request under GDPR, DSGVO, LGPD or RGPD. GDPR Art. 12(3) gives you one month to answer, and a request lost in a shared mailbox is still your month.">
|
| 4 |
+
<style>:root{color-scheme:light dark}
|
| 5 |
+
body{font:16px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;margin:0;padding:22px;
|
| 6 |
+
max-width:1000px;margin-inline:auto}
|
| 7 |
+
h1{font-size:1.4rem;margin:0 0 .3rem}.sub{opacity:.78;margin:0 0 1.2rem}
|
| 8 |
+
.wrap{display:grid;gap:24px;grid-template-columns:1fr 1fr}
|
| 9 |
+
@media(max-width:820px){.wrap{grid-template-columns:1fr}}
|
| 10 |
+
label{display:block;font-weight:600;margin:.7rem 0 .2rem;font-size:.92rem}
|
| 11 |
+
input,select,textarea{width:100%;padding:.5rem .6rem;font:inherit;border:1px solid #8886;
|
| 12 |
+
border-radius:7px;background:transparent;color:inherit}
|
| 13 |
+
.card{border:1px solid #8884;border-radius:11px;padding:18px}
|
| 14 |
+
.buy{margin-top:20px;border:1px solid #8884;border-radius:11px;padding:16px}
|
| 15 |
+
.buy a{display:inline-block;margin-top:.6rem;padding:.55rem 1rem;border:1px solid currentColor;
|
| 16 |
+
border-radius:8px;text-decoration:none;color:inherit;font-weight:600}</style><script data-grow-initializer="">!(function(){window.growMe||((window.growMe=function(e){window.growMe._.push(e);}),(window.growMe._=[]));var e=document.createElement("script");(e.type="text/javascript"),(e.src="https://faves.grow.me/main.js"),(e.defer=!0),e.setAttribute("data-grow-faves-site-id","U2l0ZTphZjljMzgyMC0yMmU5LTRhYjgtYTIxNS03OTRhMGY1N2ExYzM=");var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t);})();</script>
|
| 17 |
+
<!--yj-canon-s101--><link rel="canonical" href="https://getreadystack.com/tools/membership-wordpress-plugin">
|
| 18 |
+
<script type="application/ld+json" data-yj="yj-capsule-v1">{"@context": "https://schema.org", "@type": "FAQPage", "inLanguage": "en", "mainEntity": [{"@type": "Question", "name": "Membership Plugin for WordPress: 20-Type Member & Data-Request Desk for Clubs, Estate Agents and Restaurants", "acceptedAnswer": {"@type": "Answer", "text": "VALUE PROP Your clock didn't start when you opened the email. GDPR Art. 12(3) starts it at receipt: you answer without undue delay and in any event within one month. As the readme puts it, \"a request lost in a shared mailbox is still your month.\" Right now you have no record of when it arrived — the shared mailbox has three people in it, a booking thread on top, and no way to prove the date. And Art. 12 sits in the top band of Art. 83(5): up to EUR 20,000,000 or 4% of total worldwide annual turnover, whichever is higher. Brazil's LGPD Art. 52 runs to 2% of revenue in Brazil, capped at BRL 50,000,000 per infraction. That is written law, not a discount — check it in an afternoon. This plugin does not shrink a fine. It gives you one list of who asked you for what, dated. The free edition already stores the request, checks every required field, and ships a \"Honeypot field and nonce check on every submission, with all output escaped.\" What it will not do is email you the second one arrives, send the writer a written confirmation, let you search the inbox, or hand you the whole thing as CSV when someone asks for the log. Seven parts. $60. Install and run it before you decide."}}]}</script>
|
| 19 |
+
</head><body>
|
| 20 |
+
<h1>Membership Plugin for WordPress: 20-Type Member & Data-Request Desk for Clubs, Estate Agents and Restaurants</h1><p class="sub">Your visitor picks one of 20 request types — sign-up, renewal, viewing, invoice, table booking, or a data request under GDPR, DSGVO, LGPD or RGPD. GDPR Art. 12(3) gives you one month to answer, and a request lost in a shared mailbox is still your month.</p>
|
| 21 |
+
<div class="wrap"><form id="f"><label for="i_full_name">Full name</label><input id="i_full_name" data-k="full_name" type="text">
|
| 22 |
+
<label for="i_email">Email address</label><input id="i_email" data-k="email" type="email">
|
| 23 |
+
<label for="i_phone">Phone number (optional)</label><input id="i_phone" data-k="phone" type="tel">
|
| 24 |
+
<label for="i_request_type">What is your request about?</label><select id="i_request_type" data-k="request_type"><option>Membership sign-up</option><option>Membership renewal</option><option>Membership cancellation</option><option>Property viewing appointment</option><option>Property valuation request</option><option>Copy of an invoice</option><option>Invoice query or correction</option><option>Restaurant table booking</option><option>Private dining enquiry</option><option>Data access request (GDPR)</option><option>Data erasure request (GDPR)</option><option>Data correction request (GDPR)</option><option>Data portability request (GDPR)</option><option>Object to processing (GDPR)</option><option>Withdraw marketing consent</option><option>Data access request (DSGVO)</option><option>Data erasure request (DSGVO)</option><option>Data access request (LGPD)</option><option>Data erasure request (LGPD)</option><option>Data access request (RGPD)</option></select>
|
| 25 |
+
<label for="i_preferred_date">Preferred date, if you are booking or visiting</label><input id="i_preferred_date" data-k="preferred_date" type="date">
|
| 26 |
+
<label for="i_preferred_time">Preferred time</label><input id="i_preferred_time" data-k="preferred_time" type="time">
|
| 27 |
+
<label for="i_party_size">Number of people</label><input id="i_party_size" data-k="party_size" type="number">
|
| 28 |
+
<label for="i_reference">Membership, property or invoice reference, if you have one</label><input id="i_reference" data-k="reference" type="text">
|
| 29 |
+
<label for="i_message">Tell us what you need, in your own words</label><textarea id="i_message" data-k="message" rows="3"></textarea></form><div class="card"><h3>Requests</h3><p><b>Full name:</b> <span id="o_full_name"></span></p><p><b>Email address:</b> <span id="o_email"></span></p><p><b>Phone number (optional):</b> <span id="o_phone"></span></p><p><b>What is your request about?:</b> <span id="o_request_type"></span></p><p><b>Preferred date, if you are booking or visiting:</b> <span id="o_preferred_date"></span></p><p><b>Preferred time:</b> <span id="o_preferred_time"></span></p><p><b>Number of people:</b> <span id="o_party_size"></span></p><p><b>Membership, property or invoice reference, if you have one:</b> <span id="o_reference"></span></p><p><b>Tell us what you need, in your own words:</b> <span id="o_message"></span></p></div></div>
|
| 30 |
+
<script>document.getElementById('f').addEventListener('input',function(e){
|
| 31 |
+
var k=e.target.getAttribute('data-k');if(!k)return;var o=document.getElementById('o_'+k);
|
| 32 |
+
if(o)o.textContent=e.target.value;});</script>
|
| 33 |
+
<section data-yj-cta="paid" style="margin:3rem auto;max-width:46rem;padding:1.5rem 1.25rem;border:1px solid #d8dee9;border-radius:12px;background:#fbfcfe;font:16px/1.6 system-ui,-apple-system,Segoe UI,sans-serif"><h2 style="margin:0 0 .5rem;font-size:1.25rem">Get the complete version <span class="yj-price">$129</span></h2><p style="margin:.25rem 0 1rem;color:#41505f">This page is the working piece. The full pack has everything below.</p><p style="margin:0 0 1rem;color:#41505f">Your visitor picks one of 20 request types — sign-up, renewal, viewing, invoice, table booking, or a data request under GDPR, DSGVO, LGPD or RGPD. GDPR Art. 12(3) gives you one month to answ</p><p style="margin:0 0 1rem;color:#5b6b7c;font-size:.94rem">The yardstick here is written law, not a discount. GDPR Art. 12(3): you answer a data subject request without undue delay and in any event within one month of receipt. GDPR Art. 83(5): a breach of the Art. 12 obligations sits in t</p><a href="https://buy.polar.sh/polar_cl_pnzeArmLtFo26JHH0x7Lre7LKIiq7iMtPsQxS0qg3QA" rel="nofollow" style="display:inline-block;padding:.7rem 1.3rem;border-radius:8px;background:#1b64f2;color:#fff;text-decoration:none;font-weight:600">Send it to me</a></section>
|
| 34 |
+
<section class="yj-related" style="max-width:920px;margin:56px auto 40px;padding:0 20px"><h2 style="font:600 21px/1.3 system-ui,sans-serif;margin:0 0 6px;color:#1b1f24">More from ReadyStack</h2><p style="font:400 14.5px/1.5 system-ui,sans-serif;margin:0 0 20px;color:#5b6570">Ready-to-use files. One-time download, no subscription.</p><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px"><a class="yj-rel-c" href="https://getreadystack.com/tools/data-science-docker-image"><span class="yj-rel-t">Data Science Docker Image — JupyterLab 4 + Python 3.12 Analytics Stack (non-ro</span><span class="yj-rel-p">$19</span></a><a class="yj-rel-c" href="https://getreadystack.com/tools/real-estate-luts"><span class="yj-rel-t">Real-Estate Interior LUTs for Property Photographers</span><span class="yj-rel-p">$100</span></a><a class="yj-rel-c" href="https://getreadystack.com/tools/photographer-portfolio-template"><span class="yj-rel-t">Photographer Portfolio Template (self-contained HTML) — 24 pages with licensin</span><span class="yj-rel-p">$49</span></a><a class="yj-rel-c" href="https://getreadystack.com/tools/irs-mileage-tracker-self-employed"><span class="yj-rel-t">2026 IRS Mileage Tracker for U.S. Self-Employed Contractors</span><span class="yj-rel-p">$21</span></a><a class="yj-rel-c" href="https://getreadystack.com/en/p/refinance-your-car-or-keep-the-loan-17-formula-verdict-calcu"><span class="yj-rel-t">Refinance Your Car or Keep the Loan: 17-Formula Verdict Calculator</span><span class="yj-rel-p">$19</span></a><a class="yj-rel-c" href="https://getreadystack.com/tools/lawyer-website-template"><span class="yj-rel-t">Lawyer Website Template — 7-Page HTML Site for a Solo Estate Planning Practice</span><span class="yj-rel-p">$49</span></a></div><style>.yj-rel-c{display:flex;flex-direction:column;gap:8px;padding:15px 16px;border:1px solid #e2e6ea;border-radius:6px;text-decoration:none;background:#fff}.yj-rel-c:hover{border-color:#b9c2cb;background:#fafbfc}.yj-rel-t{font:500 14.5px/1.42 system-ui,sans-serif;color:#1b1f24}.yj-rel-p{font:600 13px system-ui,sans-serif;color:#0a6238}</style></section><!--yj-share-s101--><div style="margin:28px 0 8px;text-align:center"><button id="yjcp" type="button" style="font:inherit;padding:10px 18px;border:1px solid #8884;border-radius:10px;background:transparent;cursor:pointer">Copy link</button></div><script>(function(){var b=document.getElementById("yjcp");if(!b)return;var t=b.textContent;b.addEventListener("click",function(){var u=location.href.split("#")[0];function d(){b.textContent="Link copied";setTimeout(function(){b.textContent=t;},1800);}if(navigator.clipboard&&navigator.clipboard.writeText){navigator.clipboard.writeText(u).then(d,function(){prompt("",u);});}else{prompt("",u);}});})();</script>
|
| 35 |
+
<script data-yj="yj-view-beacon">(function(){try{var p=location.pathname;var k='yjv:'+p;if(sessionStorage.getItem(k))return;sessionStorage.setItem(k,'1');fetch('/api/ev',{method:'POST',keepalive:true,headers:{'Content-Type':'application/json'},body:JSON.stringify({path:p,lang:"en"})}).catch(function(){});}catch(e){}})();</script>
|
| 36 |
+
<section class="yj-email-gate" style="max-width:46rem;margin:2.5rem auto;padding:1.25rem;border:1px solid rgba(140,150,165,.28);border-radius:10px;font:400 15px/1.5 system-ui,sans-serif"><b style="font-size:1.05rem">Want the full version?</b><div style="opacity:.75;margin:.35rem 0 .8rem">Enter your email and we send the download link.</div><div style="display:flex;gap:8px;flex-wrap:wrap"><input id="yjge" type="email" placeholder="you@example.com" style="flex:1;min-width:210px;padding:11px 13px;border:1px solid rgba(140,150,165,.34);border-radius:8px;background:rgba(255,255,255,.04);color:inherit"><button id="yjgb" style="padding:11px 18px;border-radius:8px;border:0;cursor:pointer;font:600 15px system-ui,sans-serif">Send it to me</button></div><div id="yjgo" hidden style="margin-top:.6rem;color:#5fbf9a">Sent. Check your inbox.</div><script>(function(){var b=document.getElementById("yjgb"),e=document.getElementById("yjge");if(!b||!e)return;b.addEventListener("click",function(){var v=e.value.trim();if(!/.+@.+\..+/.test(v))return;try{localStorage.setItem("yj_em","1");}catch(_){}fetch(location.origin+"/api/subscribe",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:v,slug:"membership-wordpress-plugin",lang:"en",source:"hub_gate"})}).catch(function(){}).then(function(){document.getElementById("yjgo").hidden=false;});});})();</script></section>
|
| 37 |
+
<div class="yj-home-find"><div class="yj-lgbar"><a href="/" class="yj-lg on">EN</a><a href="/de/" class="yj-lg">DE</a><a href="/ja/" class="yj-lg">JA</a><a href="/es/" class="yj-lg">ES</a><a href="/pt/" class="yj-lg">PT</a></div><section class="yj-find"><h2>Find a tool</h2><input id="yjq" type="search" autocomplete="off" placeholder="Type a product name, format or task"><div id="yjr"></div></section><style>.yj-lgbar{position:absolute;top:14px;right:18px;display:flex;gap:6px;z-index:60}.yj-lg{font:600 12px/1 system-ui,sans-serif;padding:6px 9px;border-radius:4px;text-decoration:none;color:#8b96a3;border:1px solid rgba(140,150,165,.28)}.yj-lg:hover{color:#e8eaed;border-color:rgba(160,175,195,.6)}.yj-lg.on{color:#0e1116;background:#cfd6de;border-color:#cfd6de}.yj-find{max-width:760px;margin:34px auto 8px;padding:0 20px}.yj-find h2{font:600 20px/1.3 system-ui,sans-serif;margin:0 0 10px}#yjq{width:100%;box-sizing:border-box;padding:13px 15px;font:400 15.5px system-ui,sans-serif;border:1px solid rgba(140,150,165,.34);border-radius:8px;background:rgba(255,255,255,.04);color:inherit}#yjq:focus{outline:none;border-color:#7FD1C4}#yjr{margin-top:10px;display:flex;flex-direction:column;gap:6px}#yjr a{display:flex;justify-content:space-between;gap:12px;padding:11px 14px;border:1px solid rgba(140,150,165,.22);border-radius:6px;text-decoration:none;font:400 14.5px/1.4 system-ui,sans-serif;color:inherit}#yjr a:hover{border-color:#7FD1C4}#yjr .pr{font:600 13px system-ui,sans-serif;color:#5fbf9a;white-space:nowrap}</style><script>(function(){var q=document.getElementById("yjq"),r=document.getElementById("yjr"),D=null;function load(){if(D)return Promise.resolve(D);return fetch("/search-index.json").then(function(x){return x.json();}).then(function(j){D=j;return j;}).catch(function(){D=[];return D;});}function esc(t){return String(t).replace(/[&<>"]/g,function(c){return {"&":"&","<":"<",">":">",'"':"""}[c];});}function run(){var v=q.value.trim().toLowerCase();if(v.length<2){r.innerHTML="";return;}load().then(function(j){var w=v.split(/\s+/),o=[];for(var i=0;i<j.length&&o.length<12;i++){var t=j[i].t.toLowerCase();var ok=true;for(var k=0;k<w.length;k++){if(t.indexOf(w[k])<0){ok=false;break;}}if(ok)o.push(j[i]);}r.innerHTML=o.length?o.map(function(x){return "<a href=\""+esc(x.u)+"\">"+"<span>"+esc(x.t)+"</span>"+(x.p?"<span class=\"pr\">$"+x.p+"</span>":"")+"</a>";}).join(""):"";});}q.addEventListener("input",run);q.addEventListener("focus",load);})();</script></div></body></html>
|