fix: Polskie znaki i unikalna klasa CSS dla nazw użytkowników w Analytics
This commit is contained in:
parent
95b7aedcf3
commit
3c5b7f3d72
@ -234,18 +234,14 @@
|
||||
flex: 1;
|
||||
}
|
||||
|
||||
.user-name {
|
||||
.analytics-user-name {
|
||||
font-weight: 500;
|
||||
color: var(--text-primary);
|
||||
word-wrap: break-word;
|
||||
overflow-wrap: break-word;
|
||||
}
|
||||
|
||||
.user-email {
|
||||
.analytics-user-email {
|
||||
font-size: var(--font-size-sm);
|
||||
color: var(--text-secondary);
|
||||
word-wrap: break-word;
|
||||
overflow-wrap: break-word;
|
||||
}
|
||||
|
||||
.engagement-badge {
|
||||
@ -417,7 +413,7 @@
|
||||
|
||||
<div class="admin-header">
|
||||
<div>
|
||||
<h1>Analityka Uzytkownikow</h1>
|
||||
<h1>Analityka Użytkowników</h1>
|
||||
</div>
|
||||
<div class="header-actions">
|
||||
<div class="period-tabs">
|
||||
@ -457,7 +453,7 @@
|
||||
<th>Data</th>
|
||||
<th>Czas trwania</th>
|
||||
<th>Strony</th>
|
||||
<th>Klikniecia</th>
|
||||
<th>Kliknięcia</th>
|
||||
<th>Urzadzenie</th>
|
||||
</tr>
|
||||
</thead>
|
||||
@ -484,7 +480,7 @@
|
||||
<table class="analytics-table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Sciezka</th>
|
||||
<th>Ścieżka</th>
|
||||
<th>Czas</th>
|
||||
<th>Data</th>
|
||||
</tr>
|
||||
@ -548,7 +544,7 @@
|
||||
</svg>
|
||||
</div>
|
||||
<span class="stat-number">{{ stats.total_clicks }}</span>
|
||||
<span class="stat-label">Klikniecia</span>
|
||||
<span class="stat-label">Kliknięcia</span>
|
||||
</div>
|
||||
<div class="stat-card">
|
||||
<div class="stat-icon gray">
|
||||
@ -558,7 +554,7 @@
|
||||
</svg>
|
||||
</div>
|
||||
<span class="stat-number">{{ (stats.avg_duration / 60)|round(1) if stats.avg_duration else 0 }} min</span>
|
||||
<span class="stat-label">Sr. czas sesji</span>
|
||||
<span class="stat-label">Śr. czas sesji</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -566,7 +562,7 @@
|
||||
<!-- Device Breakdown -->
|
||||
<div class="section-card">
|
||||
<div class="section-header">
|
||||
<h3>Urzadzenia</h3>
|
||||
<h3>Urządzenia</h3>
|
||||
</div>
|
||||
<div class="section-body">
|
||||
<div class="device-chart">
|
||||
@ -624,7 +620,7 @@
|
||||
<table class="analytics-table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Sciezka</th>
|
||||
<th>Ścieżka</th>
|
||||
<th>Wysw.</th>
|
||||
<th>Unik.</th>
|
||||
</tr>
|
||||
@ -650,18 +646,18 @@
|
||||
<!-- User Rankings -->
|
||||
<div class="section-card" style="margin-bottom: var(--spacing-xl);">
|
||||
<div class="section-header">
|
||||
<h3>Ranking uzytkownikow wg aktywnosci</h3>
|
||||
<h3>Ranking użytkowników wg aktywności</h3>
|
||||
</div>
|
||||
<div class="table-scroll">
|
||||
<table class="analytics-table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Uzytkownik</th>
|
||||
<th>Użytkownik</th>
|
||||
<th>Sesje</th>
|
||||
<th>Strony</th>
|
||||
<th>Klikniecia</th>
|
||||
<th>Kliknięcia</th>
|
||||
<th>Czas</th>
|
||||
<th>Zaangazowanie</th>
|
||||
<th>Zaangażowanie</th>
|
||||
<th></th>
|
||||
</tr>
|
||||
</thead>
|
||||
@ -672,8 +668,8 @@
|
||||
<div class="user-cell">
|
||||
<div class="user-avatar">{{ user.name[0]|upper if user.name else '?' }}</div>
|
||||
<div class="user-info">
|
||||
<div class="user-name">{{ user.name }}</div>
|
||||
<div class="user-email">{{ user.email }}</div>
|
||||
<div class="analytics-user-name">{{ user.name }}</div>
|
||||
<div class="analytics-user-email">{{ user.email }}</div>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
@ -686,7 +682,7 @@
|
||||
{% if engagement >= 50 %}
|
||||
<span class="engagement-badge engagement-high">Wysoki ({{ engagement }})</span>
|
||||
{% elif engagement >= 20 %}
|
||||
<span class="engagement-badge engagement-medium">Sredni ({{ engagement }})</span>
|
||||
<span class="engagement-badge engagement-medium">Średni ({{ engagement }})</span>
|
||||
{% else %}
|
||||
<span class="engagement-badge engagement-low">Niski ({{ engagement }})</span>
|
||||
{% endif %}
|
||||
@ -694,7 +690,7 @@
|
||||
<td>
|
||||
<a href="{{ url_for('admin_analytics', period=current_period, user_id=user.id) }}"
|
||||
style="color: var(--primary); text-decoration: none;">
|
||||
Szczegoly
|
||||
Szczegóły
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
@ -706,7 +702,7 @@
|
||||
<path d="M24 28h16"/>
|
||||
<path d="M24 36h8"/>
|
||||
</svg>
|
||||
<p>Brak danych o uzytkownikach w wybranym okresie</p>
|
||||
<p>Brak danych o użytkownikach w wybranym okresie</p>
|
||||
</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user