Browse Source

Inserisci uno script che mostra un errore in caso Isso non funzioni.

Elia Argentieri 2 months ago
parent
commit
c73699d753
1 changed files with 8 additions and 2 deletions
  1. 8
    2
      themes/skeleton/layouts/_default/single.html

+ 8
- 2
themes/skeleton/layouts/_default/single.html View File

@@ -22,11 +22,17 @@
22 22
 		</aside>
23 23
 		<section class="comments hidden-print">
24 24
 			<h2>Commenti</h2>
25
+			<p id="comments-error">I commenti vengono gestiti con <a href="https://posativ.org/isso/">Isso</a> e vengono salvati solo su questo server.</p>
25 26
 			<div data-title="{{ .Title }}" id="isso-thread"></div>
26
-			<script src="https://comments.elinvention.ovh/js/embed.min.js" data-isso="https://comments.elinvention.ovh/"></script>
27
+			<script>
28
+			function comments_error() {
29
+				let error = document.getElementById("comments-error");
30
+				error.innerHTML = 'Errore nel caricamento dei commenti. Potete sempre <a href="/informazioni/">contattarmi</a> usando uno dei metodi indicati.';
31
+			}
32
+			</script>
33
+			<script src="https://comments.elinvention.ovh/js/embed.min.js" data-isso="https://comments.elinvention.ovh/" onerror="comments_error();"></script>
27 34
 			<noscript>
28 35
 				Abilita Javascript per vedere i commenti.
29
-				I commenti vengono gestiti con <a href="https://posativ.org/isso/">Isso</a> e vengono salvati solo su questo server.
30 36
 			</noscript>
31 37
 		</section>
32 38
 	</article>

Loading…
Cancel
Save