Besucherzähler um Page Views erweitert

- Zwei separate Zähler: Unique Visitors (Session) + Page Views (jeden Aufruf)
- Footer zeigt beide Werte an
- Neue Datendateien in .gitignore aufgenommen

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
architeur
2025-12-29 14:00:33 +01:00
parent dd230196ff
commit 3c7ad68be2
3 changed files with 23 additions and 15 deletions

View File

@@ -280,7 +280,7 @@
</main>
<footer class="footer">
<p>artetui.de · SPA Platform · Alle Daten werden lokal gespeichert</p>
<p style="margin-top:0.5rem;font-size:0.85rem;opacity:0.7;">Besucher: <span id="visitor-count">...</span></p>
<p style="margin-top:0.5rem;font-size:0.85rem;opacity:0.7;">Besucher: <span id="visitor-count">...</span> · Aufrufe: <span id="pageview-count">...</span></p>
<p style="text-align:center;margin-top:0.5rem;font-size:0.85rem;">
<a href="#" onclick="openImpressum();return false;" style="color:#6b7280;text-decoration:none;">Impressum</a>
<span style="color:#d1d5db;margin:0 0.5rem;">|</span>
@@ -303,10 +303,12 @@
fetch('/api/counter.php')
.then(r => r.json())
.then(data => {
document.getElementById('visitor-count').textContent = data.formatted;
document.getElementById('visitor-count').textContent = data.visitors_formatted;
document.getElementById('pageview-count').textContent = data.pageviews_formatted;
})
.catch(() => {
document.getElementById('visitor-count').textContent = '-';
document.getElementById('pageview-count').textContent = '-';
});
</script>