Backup database and code changes - 2025-06-08 20:51:14

This commit is contained in:
root
2025-06-08 20:51:14 +00:00
parent 747ae076e2
commit 8d431b6cbd
53 changed files with 4482 additions and 406 deletions

View File

@@ -101,11 +101,11 @@ $og_image = "https://ukdataservices.co.uk/assets/images/blog-og-image.png";
<div class="nav-menu" id="nav-menu">
<a href="../" class="nav-link">Home</a>
<a href="../#services" class="nav-link">Capabilities</a>
<a href="../project-types.php" class="nav-link">Project Types</a>
<a href="../about.php" class="nav-link">About</a>
<a href="../project-types" class="nav-link">Project Types</a>
<a href="../about" class="nav-link">About</a>
<a href="../blog/" class="nav-link active">Blog</a>
<a href="../#contact" class="nav-link">Contact</a>
<a href="../quote.php" class="nav-link cta-button">Request Consultation</a>
<a href="../quote" class="nav-link cta-button">Request Consultation</a>
</div>
<div class="nav-toggle" id="nav-toggle">
<span class="bar"></span>
@@ -135,8 +135,10 @@ $og_image = "https://ukdataservices.co.uk/assets/images/blog-og-image.png";
<!-- Blog search functionality -->
<div class="hero-search">
<input type="search" placeholder="Search articles..." aria-label="Search blog articles">
<button type="submit" aria-label="Search">🔍</button>
<form method="GET" action="search.php">
<input type="search" name="q" placeholder="Search articles..." aria-label="Search blog articles" required>
<button type="submit" aria-label="Search">🔍</button>
</form>
</div>
<div class="hero-stats">
@@ -436,7 +438,7 @@ $og_image = "https://ukdataservices.co.uk/assets/images/blog-og-image.png";
<input type="email" name="email" placeholder="Enter your business email" required>
<button type="submit" class="btn btn-primary">Subscribe</button>
</div>
<p class="newsletter-privacy">We respect your privacy. Unsubscribe at any time. View our <a href="../privacy-policy.php">Privacy Policy</a>.</p>
<p class="newsletter-privacy">We respect your privacy. Unsubscribe at any time. View our <a href="../privacy-policy">Privacy Policy</a>.</p>
</form>
</div>
</div>
@@ -470,19 +472,20 @@ $og_image = "https://ukdataservices.co.uk/assets/images/blog-og-image.png";
<ul>
<li><a href="../blog/">Data Intelligence Blog</a></li>
<li><a href="../case-studies/">Case Studies</a></li>
<li><a href="../about.php">About UK Data Services</a></li>
<li><a href="../project-types.php">Project Types</a></li>
<li><a href="../quote.php">Request Consultation</a></li>
<li><a href="../about">About UK Data Services</a></li>
<li><a href="../project-types">Project Types</a></li>
<li><a href="../faq">FAQ</a></li>
<li><a href="../quote">Request Consultation</a></li>
</ul>
</div>
<div class="footer-section">
<h3>Legal & Support</h3>
<ul>
<li><a href="../privacy-policy.php">Privacy Policy</a></li>
<li><a href="../terms-of-service.php">Terms of Service</a></li>
<li><a href="../cookie-policy.php">Cookie Policy</a></li>
<li><a href="../gdpr-compliance.php">GDPR Compliance</a></li>
<li><a href="../privacy-policy">Privacy Policy</a></li>
<li><a href="../terms-of-service">Terms of Service</a></li>
<li><a href="../cookie-policy">Cookie Policy</a></li>
<li><a href="../gdpr-compliance">GDPR Compliance</a></li>
<li><a href="../#contact">Contact & Support</a></li>
</ul>
</div>
@@ -508,27 +511,7 @@ $og_image = "https://ukdataservices.co.uk/assets/images/blog-og-image.png";
<!-- Blog-specific functionality -->
<script>
document.addEventListener('DOMContentLoaded', function() {
// Blog search functionality
const searchInput = document.querySelector('.hero-search input');
const searchButton = document.querySelector('.hero-search button');
if (searchInput && searchButton) {
function performSearch() {
const query = searchInput.value.trim();
if (query) {
// Implement search functionality
window.location.href = `search.php?q=${encodeURIComponent(query)}`;
}
}
searchButton.addEventListener('click', performSearch);
searchInput.addEventListener('keypress', function(e) {
if (e.key === 'Enter') {
e.preventDefault();
performSearch();
}
});
}
// Blog search is now handled by form submission
// Newsletter form enhancement
const newsletterForm = document.querySelector('.newsletter-form');