Back to top

Autore Topic: [RISOLTO]Tasto richiama versione stampabile  (Letto 5047 volte)

Offline ilnavigatore

  • Esploratore
  • **
  • Post: 180
  • Sesso: Maschio
  • Buon vento a tutti
    • Mostra profilo
[RISOLTO]Tasto richiama versione stampabile
« il: 05 Set 2011, 09:56:48 »
Buongiorno a tutti.
Spero sia la sezione giusta.
Ho un piccolo problemino che mi assilla da due giorni. Sto cercando di creare un pulsante che mi richiami la funzione stampa dalla pagina component.php  del mio tmplate.
Nel mio caso ho un sito di annunci e vorrei stampare la pagina dell'annuncio mediante versione stampabile. Adesso  ho creato  una funzione che stampa dal template "originale" e rimuove gli oggetti che non mi servono. Ma avrei bisogno di creare una pagina personalizzata di stampa con il logo del sito in alto e l'annuncio in basso.
Spero di essere stato chiaro.
Grazie a tutti.
« Ultima modifica: 06 Set 2011, 20:31:54 da ilnavigatore »
Non sempre la rotta più breve è la migliore...
annunci nautici gratuiti

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Tasto richiama versione stampabile
« Risposta #1 il: 05 Set 2011, 10:18:13 »
ciao,
per come la vedo io hai  un altra strada: creare un css per il media "print" che visualizzi solo gli elementi necessari per l'annuncio. personalmente la preferisco perchè funziona anche su uno stampa da browser e non dal sito.

comunque devi inserire, per il pulsante, il link alla pagina stessa con in più &tmpl=component.

ciao,
marco

mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline ilnavigatore

  • Esploratore
  • **
  • Post: 180
  • Sesso: Maschio
  • Buon vento a tutti
    • Mostra profilo
Re:Tasto richiama versione stampabile
« Risposta #2 il: 05 Set 2011, 10:42:24 »
Ciao mmleoni,
Ho provato con il tuo suggerimento del link alla stessa pagina ma niente...
quando do li dico di seguire &tmp=component  mi da pagina la pagina formattata nella stessa maniera.
Creare un css sarebbe fatica sprecata perchè ne ho già uno bello pronto  che è quello del coponent ma che non riesco a richiamare.
Ovviamente ti ringrazio tantissimo per il tuo suggerimento credo che tu mi abbia messo su una buona strada.
Non sempre la rotta più breve è la migliore...
annunci nautici gratuiti

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Tasto richiama versione stampabile
« Risposta #3 il: 05 Set 2011, 10:56:09 »
&tmpl=component

okkio alla elle!

a me pare che funzioni:

** edited: rimosso link non più necessario

resto dell'idea che il css sia la soluzione tecnicamente più valida.

ciao,
marco
« Ultima modifica: 05 Set 2011, 11:20:41 da mmleoni »
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline ilnavigatore

  • Esploratore
  • **
  • Post: 180
  • Sesso: Maschio
  • Buon vento a tutti
    • Mostra profilo
Re:Tasto richiama versione stampabile
« Risposta #4 il: 05 Set 2011, 11:08:14 »
Si lo so che funge ma quando premo il tasto non mi da la pagina che voglio io.
Sarà una caxxat.
sto iniziando adesso a muovermi con queste cose ecco come è il mio tasto


<a href="#&tmpl=component"  style="text-decoration: none;"  return false;" rel="nofollow"><button><FONT  size="2" face="Arial" color="#000fff">Stampa</FONT></button>[/url]


quando lo premo il mio url diventa



« Ultima modifica: 05 Set 2011, 12:08:55 da ilnavigatore »
Non sempre la rotta più breve è la migliore...
annunci nautici gratuiti

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Tasto richiama versione stampabile
« Risposta #5 il: 05 Set 2011, 11:19:53 »
href="#&tmpl=component" introduce un'ancora, non un elemento dell query string: è sbagliato sintatticamente.

devi usare JRuote per ottenere il link corretto all' interno del componente.

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline ilnavigatore

  • Esploratore
  • **
  • Post: 180
  • Sesso: Maschio
  • Buon vento a tutti
    • Mostra profilo
Re:Tasto richiama versione stampabile
« Risposta #6 il: 05 Set 2011, 11:28:51 »
Grazie mille,
Vedrò di capire come si utilizza.
Grazie ancora!
Non sempre la rotta più breve è la migliore...
annunci nautici gratuiti

Offline ilnavigatore

  • Esploratore
  • **
  • Post: 180
  • Sesso: Maschio
  • Buon vento a tutti
    • Mostra profilo
Re:Tasto richiama versione stampabile
« Risposta #7 il: 05 Set 2011, 11:46:22 »
Non riesco a trovare nulla in merito!
Mi daresti un indizio?
Non sempre la rotta più breve è la migliore...
annunci nautici gratuiti

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Tasto richiama versione stampabile
« Risposta #8 il: 05 Set 2011, 11:59:41 »
http://docs.joomla.org/Routing

ma sicuramente nel codice del componente troverai la classe implementata e il codice già pronto per essere modificato.

ciao,
marco

mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline ilnavigatore

  • Esploratore
  • **
  • Post: 180
  • Sesso: Maschio
  • Buon vento a tutti
    • Mostra profilo
Re:Tasto richiama versione stampabile
« Risposta #9 il: 05 Set 2011, 12:09:23 »
Grazie Grazie e ancora mille grazie!
Non sempre la rotta più breve è la migliore...
annunci nautici gratuiti

Offline ilnavigatore

  • Esploratore
  • **
  • Post: 180
  • Sesso: Maschio
  • Buon vento a tutti
    • Mostra profilo
Re:Tasto richiama versione stampabile
« Risposta #10 il: 05 Set 2011, 17:45:34 »
Niente sfortunatamente non sono riuscito a fare nulla.
Non mi resta che capire come far con i CSS.
Qualcuno ha qualche consiglio?
Grazie mille!
Non sempre la rotta più breve è la migliore...
annunci nautici gratuiti

Offline ilnavigatore

  • Esploratore
  • **
  • Post: 180
  • Sesso: Maschio
  • Buon vento a tutti
    • Mostra profilo
Re:Tasto richiama versione stampabile
« Risposta #11 il: 05 Set 2011, 19:06:02 »
ho il css.
ho insetiro il codice che lo richiama in fase di stampa nel head dell'index.php
ma quando invio la stampa mi compare la pagina normale.
Come posso fare?
Non sempre la rotta più breve è la migliore...
annunci nautici gratuiti

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Tasto richiama versione stampabile
« Risposta #12 il: 05 Set 2011, 21:00:40 »
devi, ovviamente, definire che cosa vuoi che sia stampato e che no.
per esempio dovrai impostare a display:none il menù di navigazione, la colonna destra e sinistra, nonché reimpostare l'area centrale al 100%.

è un css come un'altro e ne segue le regole, solo che viene usato solo quando si stampa. cerca su google e troverari centinaia di guide.

ma sei sicuro che adsmanager non abbia l'opzione di stampa dell'annuncio?

ciao,
marco

mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline ilnavigatore

  • Esploratore
  • **
  • Post: 180
  • Sesso: Maschio
  • Buon vento a tutti
    • Mostra profilo
Re:Tasto richiama versione stampabile
« Risposta #13 il: 05 Set 2011, 21:13:37 »
Ciao Marco,
Si ho visto non c'è modo di stampare l'annuncio con adsmanager.
Ho il css di stampa fatto come dio comanda... Ma quando stampo non va.
Non capisco perchè.
Ho letto qualche forum in inglese è molti hanno avuto il mio problema
Da browser non stampa il css
Vedrò come risolvere questa situazione.
Sei gentilissimo!

Non sempre la rotta più breve è la migliore...
annunci nautici gratuiti

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Tasto richiama versione stampabile
« Risposta #14 il: 06 Set 2011, 09:45:31 »
ti prego, dimmi che non lo stai facendo con quella funzione js printpage()!

nel head del template:
Codice: [Seleziona]
<link rel="stylesheet" media="print" href="/home/templates/themza_j16_01/css/print.css" type="text/css"/>
e il css lo salvi come print.css nella cartella css del template.


ciao,
marco

mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline ilnavigatore

  • Esploratore
  • **
  • Post: 180
  • Sesso: Maschio
  • Buon vento a tutti
    • Mostra profilo
Re:Tasto richiama versione stampabile
« Risposta #15 il: 06 Set 2011, 11:15:31 »
ho risolto finalmente!!!!!


avevo sbagliato a scrivere display nel CSS
 :D
Ecco perchè mi dava la stampa normale!!!
Adesso Funzia.
Grazie mille Sei stato gentilissimo nell'aiutarmi!!!!
Non sempre la rotta più breve è la migliore...
annunci nautici gratuiti

 



Web Design Bolzano Kreatif