È possibile disattivare il Rilevatore di Codicenon Formattato per utente?

Gli utenti che pubblicano codice non formattato vedranno un messaggio di avviso che li istruirà su come formattarlo correttamente.

:triangular_flag_on_post: Non mi piace il rilevamento dei contenuti… Gli utenti potranno disattivarlo o verrà imposto? :confused:
Il link a questo argomento dovrebbe probabilmente aprirsi in una nuova finestra per impostazione predefinita, in modo che le persone possano pubblicare in questo thread dopo aver ricevuto questo avviso durante la pubblicazione su un altro.

Potranno farlo, ma solo per dispositivo come da:

K·I·S·S: Usare normali virgolette o simboli accessibili a qualsiasi utente, invece di caratteri speciali che non sono presenti su tutte le tastiere?

So che sembra bello, ma ` non è un carattere accessibile e non è disponibile per tutti gli utenti.

Detto questo, se il sistema può rilevare in modo affidabile e automatico segmenti di codice di programma, gli utenti HANNO ANCORA bisogno di delimitarlo manualmente?

E quella preferenza può essere reimpostata nelle preferenze?

Puoi configurare nel tuo profilo se i link devono aprirsi in una nuova scheda:
https://meta.discourse.org/my/preferences/interface


Gli amministratori possono anche configurare l’impostazione predefinita per tutti gli utenti con l’impostazione del sito default other external links in new tab.

2 Mi Piace

Quindi molte cose verrebbero formattate come codice, cosa che non dovrebbe accadere. Puoi usare la barra degli strumenti per aggiungere la formattazione.

Allora non usarlo sul tuo forum :woman_shrugging:

3 Mi Piace

Forse non intendo ciò che intendi tu.

‘’ due virgolette singole non sono sintatticamente valide, quindi potresti usare quella convenzione. Puoi semplicemente inventare la tua convenzione.

In entrambi i casi, meglio un tasto che si possa premere piuttosto che uno che non si possa, IMHO. :slight_smile:

Che ne dici se un utente può definire i propri delimitatori di codice/citazione/ecc.?

Stavo pensando più a usare il forum come utente… Se sono un utente di un forum che utilizza questa funzionalità, posso disattivarla sul mio account/profilo?

Sarebbe quasi impossibile da implementare. Cosa fai quando due utenti hanno definizioni di blocchi di codice in conflitto?

1 Mi Piace

Nessun problema. Sostituiresti semplicemente il ` con il carattere preferito dall’utente durante la modifica e lo sostituiresti di nuovo al momento del salvataggio, se lo sto spiegando abbastanza bene :confused: Scusa. Il backtick verrebbe ancora utilizzato nel backend, solo tradotto per l’utente nel frontend.

Tuttavia, l’uso di un carattere più accessibile sarebbe un vantaggio per tutti.

Forse una selezione di “`”, “‘’” (due apici singoli) o semplicemente righe che iniziano con “}” o “~” o simili.

Attualmente utilizziamo “#” per i tag, quindi perché non qualcos’altro di ugualmente accessibile per righe, blocchi o intervalli di testo preformattato?

I backtick sono una sintassi markdown standard, non sono specifici di Discourse. (leggi di più nella specifica commonmark).

Ma, se vuoi evitare il carattere backtick puoi indentare il codice di quattro spazi, o usare il wrapper bbcode [code]:


Sorgente:

    Questo è 
    del codice

Risultato:

Questo è
del codice

Sorgente:

[code]
Questo è del codice
[/code]

Risultato:

Questo è del codice
6 Mi Piace

2 post sono stati divisi in un nuovo argomento: Evidenziazione della sintassi per BBCode?