C’è un modo per stampare un singolo post in un argomento, invece dell’intero argomento?
Non proprio, puoi fare qualcosa come https://meta.discourse.org/raw/79562/78 per ottenere il markdown grezzo, ma è markdown grezzo e non è bello.
Ho sollevato la questione di un migliore supporto per la stampa nella sessione AMA di oggi, ecco un vecchio argomento in cui ho sollevato questioni simili su META che mi sono offerto di riprendere. (Penso che ce ne sia stato anche un secondo.)
Qualcosa che permetta di selezionare quali post includere quando si stampa un thread sarebbe molto utile.
Sarebbero utili anche opzioni per la formattazione dell’output stampato, perché una buona formattazione per la presentazione sullo schermo non è necessariamente la stessa cosa di una buona formattazione per l’output stampato.
C’è un CSS separato per la stampa.
La stampa selettiva dei post non è qualcosa che so come fare.
Ho provato a sperimentare con questo. Funziona in parte, ma presenta alcuni inconvenienti che dovrei affrontare.
Ci sarebbero diversi modi per stampare un post in PDF:
-
Utilizzando una libreria di terze parti che converte HTML in PDF (di solito legge il nodo HTML, tenta di clonare il CSS e genera un PDF da zero (o converte in una tela, poi in un PDF) - Solitamente pesante e soggetto a limitazioni.
-
Aprendo una finestra e clonando HTML/CSS. Quindi, si attiva la funzione di stampa del sistema operativo per quella finestra. Estrarre/impostare correttamente il CSS sembra inaffidabile/lento, non rispetta lo stile di stampa e la finestra potrebbe essere bloccata.
-
Utilizzando la funzione di stampa nativa del sistema operativo “Salva in PDF”: - Il problema principale è dire al sistema operativo cosa stampare.
(Non ho indagato su tutto)
Ho provato quest’ultima e ho trovato un trucco CSS (non mio) che essenzialmente isola il post (nascondendo tutto il resto) ed esegue programmaticamente la funzione di stampa del sistema operativo.
Demo:
Alcuni problemi così com’è:
- Si perde la posizione precedente del post quando gli stili vengono visualizzati.
- A volte, gli elementi non vengono nascosti abbastanza velocemente prima che venga aperta la finestra di stampa.
È un po’ complicato, ma funziona, e fare affidamento sul sistema operativo è un grande vantaggio, secondo me. ![]()
Beh, c’è un modo per i moderatori di selezionare i post quando li spostano, quindi il codice per selezionare i post esiste già, ciò che sarebbe (probabilmente) necessario è un modo per trasformare quei post selezionati in qualcosa di stampabile.
È vero! Dovrebbe essere possibile rendere quel codice richiamabile per la funzione di stampa di tutto. Se hai un budget e sei self-hosted (o su enterprise) dovrebbe essere possibile.
MODIFICA: Aspetta. Aspetta. Aspetta. Per quanto ricordo, Control-P mostra un intero argomento, ma ci ho provato proprio ora e ha solo
Pensavo potesse essere qualcosa solo su meta, ma ho provato un paio di altri forum e non fornisce tutti i post. Sembra un bug, ma ovviamente non ci ho prestato molta attenzione negli ultimi anni.
E la cosa strana è che se NON sei loggato, sembra darti l’intero argomento. Questo non è ancora quello che vorrei, ma potrebbe essere un miglioramento rispetto al semplice stampare dal browser.
Abbiamo notato questo bug oggi e una correzione è in lavorazione.
Ho condiviso internamente l’idea di selezionare i post da stampare o esportare. Non ho idea se o quando lavoreremo su questo, ma il fatto che qualcosa debba essere fatto è nel nostro radar.
C’è un TC alfa per questo: