Diff -- /var/www/vhosts/3dshawn.com/affiliate.3dshawn.com/TEMPLATES/webstls_marketing.html
Diff

/var/www/vhosts/3dshawn.com/affiliate.3dshawn.com/TEMPLATES/webstls_marketing.html

added on local at 2026-07-01 13:48:04

Added
+64
lines
Removed
-0
lines
Context
0
unchanged
Blobs
from
to 398a8fa0a0e4
Restore this content →
Unified diff
Naive LCS-based line diff. Additions in emerald, deletions in rose. Both sides decompressed live from BLOB_STORE.
1<!DOCTYPE html>
2<html lang="en">
3<head>
4 <meta charset="UTF-8">
5 <meta name="viewport" content="width=device-width, initial-scale=1.0">
6<meta http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate, max-age=0">
7<meta http-equiv="Pragma" content="no-cache">
8<meta http-equiv="Expires" content="0">
9 <title>$title &middot; $website_title</title>
10$meta_tags
11 <link rel="preconnect" href="https://fonts.googleapis.com">
12 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
13 <link href="https://fonts.googleapis.com/css2?family=Inter:wght\@400;500;600;700&family=Space+Grotesk:wght\@500;600;700&family=JetBrains+Mono:wght\@400;600&display=swap" rel="stylesheet">
14 <link rel="stylesheet" href="$assets_css/site.css">
15 $extra_css
16</head>
17<body>
18 <!-- Shared logged-out marketing nav. Single source of truth for the
19 header on every page that uses webstls_marketing.html as its
20 shell (login, signup, forgot/reset password, verify email, and
21 the public marketing pages: features, tour, why, pricing, faq,
22 about, contact, terms, privacy). Do NOT duplicate inline in
23 per-page bodies -- this is the one place to edit it. -->
24 <header class="landing-nav">
25 <div class="landing-nav-inner">
26 <a href="index.cgi" class="flex items-center gap-3" style="text-decoration:none">
27 <div class="brand-mark"><span>AS</span></div>
28 <div class="brand-text"><span class="brand-name">AffSoft</span><span class="brand-sub">Affiliate platform</span></div>
29 </a>
30 <nav class="links">
31 <a href="features.cgi">Features</a>
32 <a href="tour.cgi">Tour</a>
33 <a href="why.cgi">Why AffSoft</a>
34 <a href="pricing.cgi">Pricing</a>
35 <a href="faq.cgi">FAQ</a>
36 <a href="about.cgi">About</a>
37 </nav>
38 <div class="auth-actions">
39 <a href="login.cgi" class="btn btn-ghost btn-sm">Sign in</a>
40 <a href="signup.cgi" class="btn btn-primary btn-sm">Start free trial</a>
41 </div>
42 </div>
43 </header>
44
45 $body
46 <script src="$assets_js/site.js"></script>
47 <!-- In-app popup helper (confirm/alert/prompt/toast). Same script the
48 dashboard uses, loaded on marketing/storefront pages too so
49 buyer-side flows (cart, checkout) get consistent overlays
50 instead of native alert(). -->
51 <script src="$assets_js/confirm.js?v=1"></script>
52 <!-- Visitor tracking + customer chat widget.
53 Loaded on every page that uses the marketing wrapper -- which is
54 all logged-out marketing pages, every public storefront, plus the
55 buyer-facing cart / checkout / my_orders pages. NOT loaded on the
56 seller dashboard (webstls_wrapper.html) -- admins control and read
57 the chat from /admin_chat.cgi and /admin_visitors.cgi instead.
58 Also suppressed when an admin is previewing this page inside the
59 /admin_heatmap.cgi iframe (heatmap_view=1) so their preview
60 clicks don't get recorded as real visitor activity. -->
61 [if:!$heatmap_view]<script src="$assets_js/track.js?v=5"></script>[/if]
62 $extra_js
63</body>
64</html>
Keyboard: j next diff k previous diff g top G bottom r restore c compile-check ? help