Ancore nelle guide - Discourse Wiki

Sono riuscito a creare dei link (ancore) all’interno delle guide, per es per fare dei menu di scelta.
Questa è una pag a cui potete ispirarvi: Come trovare l’ip, il Gateway Predefinito e il Mac Address

In pratica:
questo per il titolo a cui si vuole saltare:
vai al titoletto

 [vai al titoletto](#titolodelmenu1)

E poi nel mezzo della pag. il titoletto a cui portare il lettore:

<a name="titolodelmenu1"></a>

(tutto attaccato, sceglietelo semplice!)

Il titolo visibile a cui andare

###ref:
fate riferimento a questa pag per la sintassi: http://superuser.com/editing-help

2 Likes

Stavo per esultare appena ho visto le ancore…ma cliccando sopra ai link non fungono :’(

a me vanno con chromium ubuntu 15.04 …

Io uso sempre firefox …mumble mumble…

confermo non va con FF :astonished: : :scream:

Ho installato chrome per provare le ancore ed effettivamente funzionano…solo 1 volta.
Mi spiego meglio. Ho provato le 3 ancore della guida di riferimento ma funzionano solo la prima volta. Se cerco di cliccarle la seconda volta non funzionano. Riprendono a funzionare solo se refresho la pagina di chrome.
Non che sia un problema su questa guida perchè non è molto complessa ed è relativamente corta.
Mi domando se non diventi un problema nelle guide più complesse e lunghe, dove magari un utente, alle prime armi, vuole controllare i passaggi più volte tramite le ancore…

@dax a me funzionane sempre e correttamente. mi sa che hai un problema diverso. tipo un js blocker.

Non credo, non ho nessun javascript blocker sul pc e su chrome non ho nessun addon o componente aggiuntivo. Ho provato da un altro pc usando sempre chrome e il problema è lo stesso. Le ancore funzionano solo la prima volta, per usarle di nuovo si deve ricaricare la pagina.

Qualcuno può confermare o meno facendo una prova su windows?

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