Stampa oggetto testo
Autor: Roberto B.
Visited 1306,
Followers 2,
Udostępniony 0
buon giorno
è possibile stampare un oggetto singolo di testo, anzichè tutta la pagina
grazie
roberto b
Posted on the
Prova a leggere qui:
https://www.html.it/pag/14239/css-per-la-stampa-paged-media-styles/
Autor
grazie Patrizia
cercavo un sitema piu semplice quello che mi hai consigliato è troppo difficile per le mie capacita tecniche
grazie cmq
e buona giornata
roberto b
Per farla più semplice devi creare una pagina nascosta senza applicare il modello e inserire solo il testo che vuoi stampare e in un oggetto HTML questo semplice codice:
<a href="javascript:window.print();" title="">STAMPA</a>
Nella pagina con il testo da stampare inserisci un pulsante "STAMPA TESTO" che rimanda alla pagina nascosta.
... qui trovi alcune mie semplici vecchie ed originali idee basate su pagina terza, l'idea chiave:
https://helpcenter.websitex5.com/pl/post/105292
https://helpcenter.websitex5.com/pl/post/173584
... oppure, se vuoi semplificare senza scomodare altre pagine, ci sarebbe un'altra mia invenzione EXTRA, risalente sempre a quei TOPC, ma i relativi esempi purtroppo sono andati estinti, anche se facilmente replicabili...
... quindi, se ti interessa, devi postare il LINK della tua pagina, ed indicare quale oggetto vuoi stampare direttamente, in modo che io possa valutare...
.
Autor
Gentilissimi
Patrizia e KolAsim ( il secondo l'altro giorno mi ha brillantemete risolto un altro mio problemino)
vi rigrazio della estrema cortesia con la quale state seguendomi ( di domenica pomeriggio sikk...).
Per cercare di sempilificare al massimo la mia questione vi indico qui il link del sito www.dietamediterranea.eu
nel quale ho raccolto circa 550 ricette.
quando aprirete una pagina per esempio ANTIPASTI , troverete all'inzizio una serire di foto con il nome della ricetta, klicando le quali si apre la ricetta vera a peopria completa di foto.
Orbene è qeull'oggeto ( ricetta) che vorrei potesse essere stamapato
grazie
roberto b
... ho visto che è una mono pagina molto pesante per il mio PC...
... comunque proviamo lo stesso...
... come prima operazione, con oggetti testo abilitati HTML [</>] devi incollare questo codice alla fine della prima ricetta, dopo la frase: "***** completamento del piatto" >>
<a style="z-index:1000000;position:fixed;top:100px;left:100px;font-size:22px;text-decoration:none; color:blue" href="javascript: start_printK('#imCell_156')" alt="STAMPA K" title="STAMPA K">Print DIV by KolAsim</a>
... ed incollare questo codice alla fine della seconda ricetta, dopo la frase: "***** guarnizione di rametti di aneto." >>
<a style="z-index:1000000;position:fixed;top:150px;left:100px;font-size:22px;text-decoration:none; color:red" href="javascript: start_printK('#imCell_154')" alt="STAMPA K" title="STAMPA K">Print DIV by KolAsim</a>
... ....................................
... avvisami quando hai fatto, in modo che possa valutare, e poi domani ti farò sapere per il resto del codice..
.
Autor
buon giorno ebuon inizio settimana
gentile KolAsim
ho inserito i codici
spero di ave rfatto giusto
a presto
...!... scusami, colpa mia , ... credo che tu hai fatto correttamente, ma io ti ho passato il codice sbagliato preso da altri esempi......!...
... sostituiscili rispettivamente con questi:
<a style="font-size:22px;text-decoration:none; color:blue" href="javascript: start_printK('#imCell_156')" alt="STAMPA K" title="STAMPA K">Stampa Ricetta</a>
.........................................................
<a style="font-size:22px;text-decoration:none; color:red" href="javascript: start_printK('#imCell_154')" alt="STAMPA K" title="STAMPA K">Stampa Ricetta</a>
...................................................
... a dopo, ... ciao
.
Autor
fatta la sotituzione dei codici , ora appare la scritta ""stampa ricetta"" ma posizionado il mause appare la manina , ma non parte la stampa
roberto
... sì sì, certo, serviva a me per regolarmi...... ... ed hai fatto correttamente...
... considera che attualmente sono senza PC e senza programma, ed è per questo che serve la tua partecipazione attiva per provare e per aiutarmi ad aggiustare il tiro, se del caso...
... questo codice che segue è una mia invenzione esclusiva ed unica, e la puoi provare subito...
... devi incollare il codice in questa posizione nelle proprietà di quella pagina gli-antipasti.html
>> Passo 3 - Mappa > Finestra Proprietà Pagina > Le opzioni della Sezione Esperto | ▪Codice personalizzato: > 5^ opzione > Prima della chiusura del tag BODY
... codice:
<script>
function start_printK(k){ var kk=$(k).html();//Print DIV "esclusive" by KolAsim
var kkk="<style> div[id^='imCellStyleTitle_'] {display:none !important; } img {width:300px !important; } </style>";
var kkkk=kkk+kk; print_K = window.open("" , "printK" ,"status=1,width=3000px,height=3000px");
print_K.document.write(kkkk); print_K.focus(); print_K.print(); close_print_K();}
function close_print_K(){ print_K.close (); }
</script>
... per le altre ricette deci individuare il relativo selettore ID, che per esemio per la 3^ ricetta è #imCell_151
...
... in teoria dovrebbe funzionare, prova, e nel caso avvisami...
ciao
.
... è rimasto nella penna, ma ovviamente il detto ID va sostituito ricetta per ricetta al posto di quello in grassetto qui:
<a style="font-size:22px;text-decoration:none; color:blue" href="javascript: start_printK('#imCell_156')" alt="STAMPA K" title="STAMPA K">Stampa Ricetta</a>
.
Autor
Asim è il tuo nome??...
fatto e funziona si stampa la ricetta ma......una cosa non ho capito l'ID lo devo creare ex novo un per ricetta o posso usare l'ID che ho creato con l'ancora
ovvero il tui ID è #imCell_156
quello della mia ancora ( riferito ovviamnte alal setassa ricetta ) è #ant50
quale dei due devo usare
grazie
P.S.
se attivo la funzione""" attiva la funzione protezione HTML"" il tuos crop funziona lostesso?
grazie alla prossima
roberto b
... KolAsim è l'abbreviazione di un binomio dei miei autori preferiti...
...sì, ho visto, funziona, e grazie per aver testato...
... non devi usare la tua Ancora, ma devi usare l'ID del selettore estremo che fa da contenitore, che per la 3^ ricetta è #imCell_156
... fai presto ad individuare, cliccando con il destro del mouse sull'oggetto ricetta, esattamente come indicato nel mio precedente STAMP...
... sì, con la protezione copyright ...il codice dovrebbe funzionare regolarmente...
... invece del codice del precedente tag <a> ... potresti usare direttamente una frase "stampa ricetta" o una immagine (ico stampante) direttamente dello stesso TESTO, ed usare il collegamento a File o URL | File su Internet, digitando nel relativo campo di input per esempio:
javascript: start_printK('#imCell_156')
... fai una prova, ...potresti così semplificare...
...!... avrai notato che ho ridotto le misure dell'immagine, per far risparmire inchiostro, ma se vuoi, si potrebbe anche eliminare l'immagine dalla stampa...!...
.
Autor
rieccomi
ieri sono stato impegnato enon ho potuto completare le prove
alla 1^ ricetta ""involtini di cavolo .....avevi dato come ID 156
alla 2^ ricetta ""involtini di salmone affumicato".... avevi dato coem ID 154
alla 3^ ricetta ""involtini di salmone".. ho dato io l' ID 155
ma qualcosa non funziona, tutto ok per la prima e la seconda si aprono foto e testo
ma nella terza si apre solo la foto dellle prima ricetta e non il testo
in cosa ho sbagliato
il problema è che non ho capito dove trovo il codice ID che hai indicato con questa foto
l'ID lo devo cercare sul browser che uso normalmente ( nle mio caso Chorme) o nel browser del programma
grazie a presto
roberto b
P.S. devi avere pazienza ....sono un super principiante
... no, ... l'ID è quello che ti ho indicato prima #imCell_151 e che si vede anche nello STAMP...
... in CHROME clicca con il DESTRO del mouse | +ISPEZIONA ...per esempio sull'immagine, e poi risali su sino ad individuare il contenitore estremo, che ripeto anche in questo nuovo STAMP:
ciao
.
Autor
ho prvato con la 4^ ricetta ( panettone grastronomico)
ti allego l'immagine
credo di essrci riuscito
a presto
... ho visto, funziona correttamente...
... non ti resta che provare il JS direttamente nel collegamento, così puoi evitare [</>] ed il codice del tag <a>
.
Autor
grazie di tutto
buon lavoro
roberto b.
... grazie a te, ...che ti sei prestato in questo test, ... unico...!... ...
Autor
buon giorno kolAsmin
ho ancora qualche dubbio
questo codice
<script>
function start_printK(k){ var kk=$(k).html();//Print DIV "esclusive" by KolAsim
var kkk="<style> div[id^='imCellStyleTitle_'] {display:none !important; } img {width:300px !important; } </style>";
var kkkk=kkk+kk; print_K = window.open("" , "printK" ,"status=1,width=3000px,height=3000px");
print_K.document.write(kkkk); print_K.focus(); print_K.print(); close_print_K();}
function close_print_K(){ print_K.close (); }
</script>
lo devo copiare in tutte le pagine dove ci sono le ricette ( sempre nella sezione esperti prima della chiusura del tag HEAD)
ti riassumo laprocedura
1 copio il codice su ogni pagina
2 apro al ricetta sul browser e cerco il codice numerico #in cell_NUMERO
3 trasferiso cil numero nel codice (<a style="font-size:22px;text-decoration:none; color:blue" href="javascript: start_printK('#imCell_NUOVO NUMERO')" alt="STAMPA K" title="STAMPA K">Stampa Ricetta</a
4 copio la stringa con il nuovo numero alla fine della ricetta
5 pubblico sul server
grazie a presto
roberto b.
1) ... sì, andrebbe posizionato nelle proprietà di ogni pagina;
...però il mio codice è leggerissimo/ininfluente, innocuo ed inerte, e pertanto se hai diverse pagine simili potresti usare un unico codice per tutte le pagine in un colpo solo, e questo si attiverebbe solo nelle pagine interessate...
... per fare questo basta incollare il codice al Passo_1 invece del Passo_3, ed esattamente qui:
>> Passo 1 - Impostazioni > Sezione Avanzate > Statistiche e Codice > I comandi della Sezione Codice | ▪Codice personalizzato: > 3^ opzione > Prima della chiusura del tag HEAD
...................................
2) ... OK ... procedi sempre così;
...................................
3) ... esattamente come hai detto; ...però forse(!) potresti risparmiare tempo ed usare il collegamento diretto File o URL | File su Internet, come detto in post precedente, digitando:
javascript: start_printK('#imCell_NuovoNumero')
...................................
4) ... sì esatto, è seguito del .3), ...ma puoi provare a semplificare come appena detto sempre nel .3), ...nel caso ti servirà per scoprirne di più e poi potrai scegliere il metodo per te risulterà più amichevole; ...oppure procedi tranquillamente come stai già facendo;
...................................
5) ... sì, per attuare ogni modifica ripetere alla fine l'esportazione;
.
ciao
.
Autor
Gentile KolAsim
sto complentando su tutte le ricette la possibilità di stampa delle stesse ...funziona a meraviglia..
grazie ancora ( se vuoi fai uan verifica ho gia completato antipasti e pasta e gnocchi)
una curiosità ho notato che sul celllulare cliccando "STAMPA RICETTA" non appare la pagina da stampare e cmq non parte l'invio della stessa ( ho una stampante WIFI colelgata ovviamente al cellulare)
ringraziandoti ancora per tutto quello che hai fatto per risolvere il problema
cordialmente ti saluto
Robetrto b.
... hai inserito due volte lo stesso SCRIPT, nel Passo_1 e nel Passo_3...
... elimina quello del Passo_3...
... e per provare a risolvere il problema di STAMPA da cellulare, al Passo_1 sostituisci lo SCRIPT con questo:
<script>
function start_printK(k){ var kk=$(k).html();//Print DIV "esclusive" by KolAsim
var kkk="<style> div[id^='imCellStyleTitle_'] {display:none !important; } img {width:300px !important; } </style>";
var kkkk=kkk+kk; print_K = window.open("" , "printK" ,"status=1,width=3000px,height=3000px");
print_K.document.write(kkkk); print_K.focus(); print_K.print(); close_print_K();}
function close_print_K(){setTimeout(' print_K.close ();' ,2000);}
</script>
...........................
... per il resto, ho provato alcune ricette e funziona a dovere...
... quando hai apportato la modifica SCRIPT nel caso fammi sapere per provare...
ciao
.
Autor
fatta modifica dello script ma non funziona il mio è unop smarphone samsung A51 piuttosto recente
a presto
... OK, ho visto, correzioni fatte ad hoc...
... OK ... adesso anche sul mio smartphone funziona correttamente l'interfaccia di stampa (sony/chrome):
.
Autor
perfetto adeso funziona che sul mio , grazie sei grande ....
ciao e buon W.End
roberto b.
......