Exception: Could not find closing tag </standard:image>


Debug Info:
- $strSnippet: ' tags in the body as shown below — add fetchpriority="high" to above-fold images and loading="eager" (removing loading="lazy") for LCP candidates. ═══════════════════════════════════════════════════════════════════════ --> <style> /* ── 1. Reserve aspect-ratio space for images before they load ──────── Prevents the single biggest CLS cause: images with no explicit size. These selectors target your two content images by alt attribute; swap to class names if your CMS renders them that way. */ img { /* Prevent images from ever overflowing their container */ max-width: 100%; height: auto; } /* Reserve exact space for the two hero images (327 px height at base) using aspect-ratio so the browser holds layout before the image loads */ img[alt="Travel can be stressful! Ideas to keep your travels happy and healthy."], img[alt="Sunglasses, camera, compass, notepad and guides laid out for your next trip"] { aspect-ratio: 800 / 533; /* matches your source image ratio */ width: 100%; height: auto; /* overrides the fixed height="327" attribute */ object-fit: cover; } /* ── 2. Font display: swap — prevents invisible text during font load ─ */ /* Add this if you load custom fonts via @font-face in your CSS: @font-face { font-display: swap; ... } */ /* ── 3. Button/CTA stability — prevents CLS when buttons reflow ────── */ a[role="button"], .btn, button { display: inline-block; min-height: 44px; /* accessibility + prevents micro-shifts */ box-sizing: border-box; } /* ── 4. Post repeater skeleton — avoids big layout shift when data:postrepeater loads its items asynchronously ──── */ [data-repeater], data-postrepeater, /* Target your CMS\'s rendered element — inspect and adjust selector */ .post-repeater-container { min-height: 400px; /* approximate height of 4 blog post rows */ } </style> <!-- ***************************************************************************************************************************************************************** --> <!-- Core verification tags (keep only what you really use) --> <!-- Google site verification --> <meta name="google-site-verification" content="6BD9ZTt8NRGiIXFIyDdoYE-ZmP66vAu-rWwK8eg-Lvw"> <!-- Impact site verification --> <meta name=\'impact-site-verification\' value=\'1766770012\'> <!-- Bing validation Tag --> <meta name="msvalidate.01" content="DB4252D08879D159678C912AFDE190BC" /> <!-- End Bing validation Tag --> <!-- Admitad verification --> <meta name="verify-admitad" content="29e3421064" /> <meta name="verify-admitad" content="31eece2954" /> <!-- FlexOffers site verification --> <meta name="fo-verify" content="02a8c974-8467-4695-a745-59303a21ebdc"> </head> <!-- **************************************************************************************************************************************************************************** --> <body> <!-- Back to top button --> <a href="#" id="goTop" aria-label="Back to top"> <svg width="38" height="38" viewBox="0 0 448 512" role="img"> <path fill="#ff0000" d="M201.4 131.5c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 221.3 86.6 336.9c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z"/> </svg> </a> <!-- Defer site behaviour tracking until after load --> <script> window.addEventListener(\'load\', function () { var sbSiteSecret = \'eed0e437-e2c6-4dd2-ad6d-7a745f649a1d\'; window.sitebehaviourTrackingSecret = sbSiteSecret; var scriptElement = document.createElement(\'script\'); scriptElement.async = true; scriptElement.id = \'site-behaviour-script-v2\'; scriptElement.src = \'https://sitebehaviour-cdn.fra1.cdn.digitaloceanspaces.com/index.min.js\' + \'?sitebehaviour-secret=\' + sbSiteSecret; document.body.appendChild(scriptElement); }); </script> <!-- Header --> <templates:header variant="Slim" maxlogowidth="200px" maxlogoheight="100px" logo="/media/website_designs/5/big-FinalLogoPNG.png" bgcolor="#ffffff" contentsize="md"navbgcolor="#ffffff"navfontcolor="#333333"> <navigation:primary includestyles="true" autopopulatelevel="3" classlicurrent="navigationPrimaryItem--active" openOnHover="true"> <navigation:item at="end" page="/search/"> <a href="/search/" aria-label="Search" style="display: inline-block; margin-top: -2px;"> <svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" role="img" aria-hidden="true"> <path fill="currentColor" d="M15.5 14h-.79l-.28-.27a6.471 6.471 0 0 0 1.57-4.23 6.5 6.5 0 1 0-6.5 6.5c1.61 0 3.09-.59 4.23-1.57l.27.28v.79 L20 20.49 21.49 19 15.5 14zm-6 0C7.01 14 5 11.99 5 9.5 S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z" /> </svg> </a> </navigation:item> </navigation:primary> </templates:header> <!-- Breadcrumbs navigation --> <p class="crumbs"> <small> You are here: <navigation:breadcrumbs id="sidebar_breadcrumb" showhomepage="false" /> </small> </p> <!-- Home Page --> <logic:if test="\\Components\\Website\\Pages::currentPageId() == \'/\'"> <regions:content requiressection="true" /> </logic:if> <!-- General Page --> <logic:else> <logic:if test="\\Components\\Website\\Pages::currentIsChildPageOf(\'/news-and-views/\',false)"> <logic:variable value="[? \\Components\\Website\\Pages::current() ?]" as="page" /> <templates:section contentsize="sm"> <regions:togglable id="show_post_image" defaultvisible="true" label="Display Post Image"> <logic:if test="$page[\'page_icon\']"> <standard:image src="[? $page[\'page_icon\'] ?]" style="margin-left: auto; margin-right: auto; display: block; max-width: 100%; width:100%; height: 400px; object-fit: contain;" loading="lazy" /> </logic:if> </regions:togglable> <p></p> <p style="color: #ccc; text-align: center">[? date(\'j F Y\', strtotime($postMain[\'post_date\'])) ?]</p> <regions:content/> </templates:section> <templates:section contentsize="md" bgcolor="#fafafa" paddingtop="4rem"> <templates:row verticalAlignColumns="center"> <templates:column width="10"> <h2>Related Articles</h2> </templates:column> <templates:column width="2"> <templates:button variant="Classic" bgcolor="#ff0000" color="#fff" borderRadius="50px" href="/news-views-and-faqs/">VIEW ALL</templates:button> </templates:column> </templates:row> <p></p> <logic:variable as="postMain" value="[? (\\Components\\Website\\Posts::getAllLinkingToPage(\\Components\\Website\\Pages::currentPageId()))[0] ?]" /> <data:postrepeater templatetype="list" datalimit="3" datafilter="[? [\'post_id\', \'!=\', $postMain[\'post_id\']] ?]"/> </templates:section> </logic:if> <logic:else test="\\Components\\Website\\Pages::currentIsChildPageOf(\'/top-picks-of-places/glasglow/\',false)"> <regions:content requiressection="true"/> <templates:section paddingtop="5rem" paddingbottom="5rem" paddingleft="2rem" paddingright="2rem" bgcolor="#ff0000" color="#fafafa" contentsize="md"> <templates:flexlayout style="justify-content: center; align-items: stretch;" preventwrap="preventwrap"> <templates:card bgcolor="#db0000" style="padding: 20px; margin: 10px; border-radius: 0px;" cardsize="sm" href="/scotlandvacations/glasgow/about-glasgow/"> <p></p> <standard:icon library="fontawesome" iconstyle="solid" iconname="location-arrow" size="4" style="width: 50px; height: 50px; margin-left: auto; margin-right: auto; display: block" /> <h4 style="text-align: center;">About Glasgow</h4> </templates:card> <templates:card bgcolor="#db0000" style="padding: 20px; margin: 10px; border-radius: 0px;" cardsize="sm" href="/scotlandvacations/glasgow/how-to-get-to-glasgow/"> <p></p> <standard:icon library="fontawesome" iconstyle="solid" iconname="question" size="4" style="width: 50px; height: 50px; margin-left: auto; margin-right: auto; display: block" /> <h4 style="text-align: center;">How to get to Glasgow</h4> </templates:card> <templates:card bgcolor="#db0000" style="padding: 20px; margin: 10px; border-radius: 0px;" cardsize="sm" href="/scotlandvacations/glasgow/how-to-get-around-glasgow/"> <p></p> <standard:icon library="fontawesome" iconstyle="solid" iconname="newspaper" size="4" style="width: 50px; height: 50px; margin-left: auto; margin-right: auto; display: block" /> <h4 style="text-align: center;">How to get around Glasgow</h4> </templates:card> <templates:card bgcolor="#db0000" style="padding: 20px; margin: 10px; border-radius: 0px;" cardsize="sm" href="/scotlandvacations/glasgow/glasgow-central/"> <p></p> <standard:icon library="fontawesome" iconstyle="solid" iconname="bars" size="4" style="width: 50px; height: 50px; margin-left: auto; margin-right: auto; display: block" /> <h4 style="text-align: center;">Things to See in Glasgow City</h4> </templates:card> </templates:flexlayout> <templates:flexlayout style="justify-content: center; align-items: stretch;" preventwrap="preventwrap"> <templates:card bgcolor="#db0000" style="padding: 20px; margin: 10px; border-radius: 0px;" cardsize="sm" href="/scotlandvacations/glasgow/glasgows-bohemian-west-end/"> <p></p> <standard:icon library="fontawesome" iconstyle="solid" iconname="binoculars" size="4" style="width: 50px; height: 50px; margin-left: auto; margin-right: auto; display: block" /> <h4 style="text-align: center;">Bohemian West End</h4> </templates:card> <templates:card bgcolor="#db0000" style="padding: 20px; margin: 10px; border-radius: 0px;" cardsize="sm" href="/scotlandvacations/glasgow/clydeside-and-nearby/"> <p></p> <standard:icon library="fontawesome" iconstyle="solid" iconname="signs-post" size="4" style="width: 50px; height: 50px; color: #fafafa; margin-left: auto; margin-right: auto; display: block" /> <h4 style="text-align: center;">Clydeside & Nearby</h4> </templates:card> <templates:card bgcolor="#db0000" style="padding: 20px; margin: 10px; border-radius: 0px;" cardsize="sm" href="/scotlandvacations/glasgow/glasgow-city-east/"> <p></p> <standard:icon library="fontawesome" iconstyle="solid" iconname="map" size="4" style="width: 50px; height: 50px; color: #fafafa; margin-left: auto; margin-right: auto; display: block" /> <h4 style="text-align: center;">City East</h4> </templates:card> <templates:card bgcolor="#db0000" style="padding: 20px; margin: 10px; border-radius: 0px;" cardsize="sm" href="/scotlandvacations/glasgow/glasgows-southside/"> <p></p> <standard:icon library="fontawesome" iconstyle="solid" iconname="chess-rook" size="4" style="width: 50px; height: 50px; color: #fafafa; margin-left: auto; margin-right: auto; display: block" /> <h4 style="text-align: center;">Southside</h4> </templates:card> </templates:flexlayout> </templates:section> </logic:else> <logic:else> <regions:content requiressection="true" /> </logic:else> </logic:else> <!-- **************************************************************************************************************************************************************************** --> <!-- Footer Top Section --> <footer> <templates:section bgcolor="#242424" paddingtop="5rem" paddingbottom="5rem" color="#ffffff"> <templates:row> <templates:column width="5"> <h3>We\'d Love to Hear From You</h3> <p> <templates:button variant="Classic" borderRadius="50px" bgcolor="#ff0000" color="#fff" href="/contact-us/"> CONTACT US </templates:button> </p> </templates:column> <templates:column width="4"> <h3>Quick Links</h3> <navigation:primary includestyles="false" autopopulatelevel="1" includeparentpagelevel="2" class="list-unstyled" style="" /> <ul class="list-unstyled" style="padding: 0; margin: 0;"> <li><a href="/policies/#anchor-termsOfUse">Do Not Sell My Personal Information</a></li> <li><a href="/about-us/">About Us</a></li> <li><a href="/policies/">Terms of Service & Policies</a></li> </ul> </templates:column> <templates:column width="3"> <p style="text-align: left;"> All content on this website and blog are unless otherwise noted, © 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026 Neil McPherson. </p> </templates:column> </templates:row> </templates:section> <!-- Consolidated loader for non‑critical third‑party scripts --> <script> window.addEventListener(\'load\', function () { // InLinks var s1 = document.createElement(\'script\'); s1.defer = true; s1.src = \'https://jscloud.net/x/16544/inlinks.js\'; document.body.appendChild(s1); // Metricool var m = document.createElement(\'script\'); m.type = \'text/javascript\'; m.src = \'https://tracker.metricool.com/resources/be.js\'; m.onload = function () { if (window.beTracker && beTracker.t) { beTracker.t({ hash: \'963d93ec2d4fcde1538e5f1639683e48\' }); } }; document.body.appendChild(m); // AWIN var aw = document.createElement(\'script\'); aw.src = \'https://www.dwin2.com/pub.899495.min.js\'; aw.defer = true; document.body.appendChild(aw); // TravelPayouts var tp = document.createElement(\'script\'); tp.src = \'https://www.travelpayouts.com/money_script/money_script.js?marker=215119\'; tp.async = true; document.body.appendChild(tp); // FlexOffers var fx = document.createElement(\'script\'); fx.src = \'https://content.flexlinkspro.com/flexlinks_1277168.js\'; fx.defer = true; document.body.appendChild(fx); // GoSquared (function (g, s, q, r, d) { r = g[r] = g[r] || function () { (r.q = r.q || []).push(arguments); }; d = s.createElement(q); var first = s.getElementsByTagName(q)[0]; d.src = \'//d1l6p2sc9645hc.cloudfront.net/tracker.js\'; first.parentNode.insertBefore(d, first); })(window, document, \'script\', \'_gs\'); if (window._gs) { _gs(\'GSN-662959-K\'); _gs(\'set\', \'anonymizeIP\', true); } // Frase schema var fr = document.createElement(\'script\'); fr.id = \'frase-schema\'; fr.dataset.hash = \'048b5dbb-03af-4edf-ad5d-15d1494cc566\'; fr.src = \'https://app.frase.io/js/libraries/schema.js\'; fr.defer = true; document.body.appendChild(fr); }); </script> <!-- Blogorama Tag for listing & backlink --> <a href="http://www.blogarama.com/fashion-blogs/1351624-blog/" title="Blogarama.com - You Can Also Follow me on Blogarama"> Blogarama - Blog Directory </a> </footer> <!-- Tracking Code for universal affiliate link tracking tool --> <script> window.addEventListener(\'load\', function () { (function (i, m, p, a, c, t) { c.ire_o = p; c[p] = c[p] || function () { (c[p].a = c[p].a || []).push(arguments); }; t = a.createElement(m); var z = a.getElementsByTagName(m)[0]; t.async = 1; t.src = \'https://utt.impactcdn.com/P-A3057548-82fd-40bd-8a7f-f0c1a05e51661.js\'; z.parentNode.insertBefore(t, z); })(\'\', \'script\', \'impactStat\', document, window); impactStat(\'transformLinks\'); impactStat(\'trackImpression\'); }); </script> <!-- END Affiliate Tracking Code --> </body> </html>'

in Design pNp March 2023
in /usr/lib/php/Oncord/beta/Framework/DOM/Features/Controls/TokenHandler/TokenHandler.inc.php line 176