Ancore nelle guide - Discourse Wiki

hai ragione @Dax, mi correggo, funzionano 1 volta sola. forse ho cliccato un sola volta su link diversi.
dovremo segnalare il proble ma sul forum uff.

1 Like

Quindi cosa facciamo nel frattempo? Le ancore le usiamo lo stesso anche se su chrome vanno 1 sola volta e su firefox no, oppure soprassediamo per il momento?
Facci sapere, thanks :smile:

P.S. ho provato a riattivare java su FF (di default è sempre disabilitato e richiede il permesso dell’utente per l’attivazione) ma nulla da fare le ancore non funzionano.

io non le metterei per ora, potrebbero cambiare la sintassi

Sto provando ora col browser Rekonq installato di default su Linux Chakra e le ancore non funzionano.
Con Chromium (installazione pulita senza nessuna modifica), sempre su Chakra, funzionano la prima volta e poi bisogna refreshare la pagina per farle funzionare ancora.
Edit: su Mozilla non funzicano.

@Hammon ho dato uno sguardo al forum di Discourse ed in effetti non siamo gli unici che hanno problemi con le ancore https://meta.discourse.org/t/intra-post-anchor-links-dont-work-in-safari-firefox/29125 però qui dice anche (se non sbaglio) che H1, H2, e H3 sono supportati. Non li usavamo sulla vecchia aduteca?

P.s. ma ho detto una cacchiata, si riferiscono agli heading che a noi funzionano e non fanno la stessa funzione delle ancore.

P.s.s. forse forse forse implementano il comando TOC (questo era quello delle ancore sulla vecchia aduteca se non sbaglio) https://meta.discourse.org/t/is-there-markdown-for-creating-a-table-of-contents-in-a-topic/15918… da quel che ho capito dovresti scaricare ed installare questo plugin https://www.drupal.org/project/tableofcontents per poter creare un tavola dei contenuti in stile wikipedia.

Mi è venuto mal di testa, voi sviluppatori siete un po’ matti…

1 Like

@Hammon, ho cambiato la posizione della sintassi rispetto a prima e adesso le ancore mi funzionano correttamente su firefox.
Ecco il testo di esempio, Prova testo con ancore

Potete verificare che le ancore funzionino anche con altri browser e che i titoli possano essere cliccati più volte senza dover ricaricare la pagina per funzionare?

EDIT: nulla, ho allungato il testo e non funzionano a dovere le ancore.

Mi era sfuggita questa prova, comunque ho provato sia con Mozilla che Chrome e cliccando il corpo del testo si sposta anche alla seconda o terza ripetizione, ma si sposta di poco e non raggiunge il punto giusto.

Sì infatti, funge anche su FF ma non va al punto che dovrebbe. Per questo ho allungato il testo di prova, col testo corto di prima invece sembrava funzionare…Delusion :vb-groan2:

1 Like

sicura che non pui spostare il link a cui salta? Su chrome funziona bene ma anche li’ salta poco.

Farò altre prove e vediamo che succede…

Forse ce l’ho fatta. Provate adesso Prova testo con ancore

A me adesso funzionano su Firefox (anche se sicuramente ho scritto male qualcosa nella sintassi).
Se funzionano anche su Chrome posso dire EUREKA…altrimenti (non lo posso scrivere cosa direi…)

Puoi dirlo forte Dax!

EUREKA!

:winner:

1 Like

Allora posso mettere la sintassi Html giusta anche qui (anche se, ripeto, pur funzionando sicuramente qualcosa ho toppato, quindi @Hammon se vedi castronerie correggile pure).

Dunque, come esempio uso sempre il thread Prova testo con ancore così è più facile ricordarselo.

Per la tavola dei contenuti (il menù in alto per capirci) ho usato:

<A HREF="#Primo">Primo paragrafo</A>
<A HREF="#Sec">Secondo paragrafo</A>
<A HREF="#Ter">Terzo paragrafo</A>

Per i nomi delle singole sezioni a cui puntare invece:

#<A NAME="Primo">Primo paragrafo</A>
in cui 'Primo paragrafo' è il titolo, a capo segue il testo normale
##<A NAME="Sec">Secondo paragrafo</A>
###<A NAME="Ter">Terzo paragrafo</A>

(non badate ai cancelletti prima di < A NAME, li ho usati per vedere se funzionavano anche gli Heading che infatti fungono. Invece è fondamentale usare il cancelletto nella sintassi del comando HREF)

Immagine d’esempio:

Comunque rendo il thread di esempio ‘wiki’, così potete controllarlo.

1 Like

Non ho ancora capito (e a dire il vero non ci ho ancora dato un’occhiata) come mettere un’ancora del tipo “Torna in cima alla pagina” (anche se il meccanismo è lo stesso, quindi dovrebbe essere semplice farlo).

Può tornare utile? Se no non ci perdo altro tempo

EDIT: riflettendoci a che serve un’ancora per tornare in cima alla pagina? Basta cliccare sul titolo del thread visto che usiamo le ancore solo per le guide.
Potrebbe servire solo in caso di una risposta particolarmente lunga e articolata, quindi non sugli aiuti ma in qualche altra sezione del forum

non è necessario l’ancora per andare in cima perchè lo sarebbe solo nelle guide ma il corum supporta tale funzionalità quindi…

Ho usate le ancore qui Come impostare un ip statico sul proprio pc (Windows, Linux e Mac OsX) e qui Come trovare l'ip, il Gateway Predefinito e il Mac Address ieri sera/notte e sembrano andare alla grande. Son soddisfazioni eh… :bleh:

1 Like

lo puoi ben dire e mi rimangio cio’ che ho detto sulle ancore per salire all’inizio. Sulle guide essendo che c’è un post solo non viene attivata la funzione e quindi sarebbero utili, ma non ci stare ad impazzire…

1° tentativo:

Allora ho messo i “Torna in cima alla pagina” sul topic di prova delle ancore Prova testo con ancore

Per usare l’ancora ho dovuto forzatamente inserire un titolo all’interno del post a cui fare l’ancoraggio.
Non torna perfettamente in cima alla pagina così

ma, come prevedevo, arriva solo qui:

che vabbè, ci può stare…

Penso di aver capito come ancorare direttamente al titolo della guida ma devo fare delle prove, poi aggiorno il post.

P.s. nella sintassi ho usato le maiuscole perchè così le vedevo meglio nel testo (dopo un po’ mi si incrociavano gli occhi), comunque funziona anche con le minuscole eh

<a href=xxxxxxxx</a>  o  <a name=xxxxxxxxx</a>

EDIT: fatto, allora provate

  • i primi due Torna in cima alla pagina (sotto il paragrafo 1 e il 2). Quelli hanno l’ancora sul titolo all’interno del post e sono molto veloci nell’esecuzione.

  • il terzo Torna in cima alla pagina (sotto il paragrafo 3) invece è ancorato al link del topic, quindi è molto più lento dei primi due (deve ricaricare la pagina) ma di contro visualizza tutta la pagina.

Fate delle prove e ditemi cosa preferite pls. Io preferisco la prima opzione anche perchè, gli utenti che non chiudono lo striscione in cima non vengono infastiditi nella lettura, cosa che succede col link al terzo paragrafo invece.

No vabbè, anche se sono in zona pubblica lo dico:

Sono il Dio delle ■■■■■■■■■!

Ho trovato il sistema per ancorare il titolo del topic senza ricaricare la pagina.

Alla fine del 3 paragrafo trovate due Torna in cima alla pagina. Il primo è quello che dicevo nel post precedente (che ricarica la pagina), il secondo invece va diretto al titolo del thread.

Provateli!

1 Like

Funzicano tutte Dax!
:vb-flippy: