Τρίτη, 24 Μαρτίου 2009

Print this post

ΠΡΟΣΘΗΚΗ LINK ΕΚΤΥΠΩΣΗΣ ΜΕ ΕΙΚΟΝΙΔΙΟ ΣΤΟ BLOG

Πως θα σας φαινόταν αν μπορούσατε να δώσετε τη δυνατότητα στους αναγνώστες σας να εκτυπώνουν τα post σας με ένα κλικ; Η όλη διαδικασία δεν είναι ιδιαίτερα δύσκολη. Πάμε να δούμε πως γίνεται.
Μπαίνουμε στο λογαριασμό του blogspot και από εκεί πάμε πανόπτης, διάταξη και επεξεργασία HTML. Πρώτα κρατάμε ένα αντίγραφο ασφαλείας (back up) σε περίπτωση που συναντήσουμε κάποιο πρόβλημα. Μετά πληκτρολογούμε Control και F (CTRL + F) για να ανοίξει το ψαχτήρι μας στο κάτω μέρος της οθόνης. Πληκτρολογούμε στο ψαχτήρι μας </head> και αμέσως θα δούμε στον κώδικα μας τονισμένο με πράσινο χρώμα το κομμάτι που πληκτρολογήσαμε προηγουμένως. Αμέσως πριν από αυτό κάνουμε αντιγραφή επικόλληση (copy - paste) το παρακάτω κομμάτι κώδικα:

<style media='print' type='text/css'> #header-wrapper, #header, .header, #sidebar-wrapper, .sidebar, #footer-wrapper, #footer, .date-header, .post-meta-data, .comment-link, .comment-footer, #blog-pager, #backlinks-container, #navbar-section, .subscribe_notice, .noprint {display: none;} #main-wrapper {width: 95%} </style>

Πατάμε αποθήκευση (save) και μετά κάνουμε κλικ στο κουτάκι που βρίσκεται δίπλα στην Επέκταση προτύπων γραφικών στοιχείων. Μετά στο ψαχτήρι μας πληκτρολογούμε: <p><data:post.body/></p> ή αν δε βρεθεί το παρακάτω κομμάτι του κώδικα πληκτρολογούμε: <data:post.body/> και αν δε μας ικανοποιεί ούτε αυτό τότε ψάχνουμε για το: <a expr:name='data:post.id'/> (προτείνεται) και θα δούμε στον κώδικα μας τονισμένο με πράσινο χρώμα το κομμάτι που πληκτρολογήσαμε προηγουμένως. Αμέσως πριν από αυτό το κομμάτι κάνουμε αντιγραφή - επικόλληση (copy - paste) το παρακάτω κομμάτι κώδικα:

<b:if cond='data:blog.pageType == "item"'> <span style='background: url(http://bloggerbuster.com/images/print.gif) left no-repeat; padding-left: 20px;'><a href='javascript:window.print()'>Print this post</a></span> </b:if>

Πατήστε αποθήκευση (save). Όταν βρίσκεστε στο blog σας για να δείτε το εικονίδιο και το link για την εκτύπωση πρέπει να μπείτε σε ένα post, δηλαδή αν κάνετε κλικ στον τίτλο ενός post θα δείτε το εικονίδιο και το link για την εκτύπωση. Κάντε κλικ και θα δείτε. Εννοείται ότι βασική προϋπόθεση είναι η ύπαρξη εκτυπωτή. Αν κάνετε μια εκτύπωση ενός post σας θα δείτε ότι εκτυπώνεται μόνο το post και όχι οι sidebars και τα υπόλοιπα στοιχεία του blog σας. Για να καταλάβετε καλύτερα δείτε το παρακάτω screenshot. Καλό, ε; Καλή επιτυχία.

24 σχόλια:

  1. Aκούγεται τέλειο Hack...

    Εντάξει όμως.. Αντιγράφεις άμα θέλεις κάτι και το εκτυπώνεις ή το αποθυκεύεις μετά..

    Αλλά παρόλα αυτά είναι πολύ καλό.. Που πας και τα βρίσκεις δεν ξέρω..

    Έυγε.

    ΑπάντησηΔιαγραφή
  2. @xaroylita Σίγουρα υπάρχουν τρόποι για εκτυπώσεις απλά έτσι εξοικονομείς χρόνο.

    ΑπάντησηΔιαγραφή
  3. Ωραίος ρε locus!!!

    Τα βρίσκεις μόνος σου ρε θηρίο αυτά τα tricks?

    Πρέπει να ξοδεύεις χρόνο σε αυτή την ιστορία...

    Συνέχισε έτσι... :)

    ΑπάντησηΔιαγραφή
  4. @Snowball Άλλα τα ξέρω, άλλα τα βρίσκω και τα μεταφράζω και τα τροποποιώ αλλά πάντα πριν αναρτήσω κάτι το δοκιμάζω. Πολλές φορές δε βγαίνει το κολπάκι και μετά πρέπει να ψάχνω και να πειράζω τον κώδικα με τις ώρες. Για παράδειγμα αυτό το τελευταίο μου πήρε συνολικά 3-4 ώρες για να το κα΄νω εφαρμόσιμο στον κώδικα του template.
    Α! Το ψευδώνυμο μου είναι hackaday και στα τρία blogs που έχω.

    ΑπάντησηΔιαγραφή
  5. hacka πολύ καλό όπως όλα όσα μας λες...

    ΑπάντησηΔιαγραφή
  6. @MARY Δε χρειάζεται να ευχαριστείς...

    ΑπάντησηΔιαγραφή
  7. Εξαιρετικός.
    Η προσπάθειά σου να μας βοηθήσεις αλλά και να μοιραστείς τις γνώσεις σου, είναι εντυπωσιακή και γενναιόδωρη.
    Να είσαι καλά φίλε μου.
    Σε ευχαριστούμε.

    ΑπάντησηΔιαγραφή
  8. @alzap Να 'σαι καλά... καλό Σαββατοκύριακο.

    ΑπάντησηΔιαγραφή
  9. ego blepo oti to pires antigrafontas to apo to site http://bloggerbuster.com pantos, to dixnh ston deftero kodika, opote kalo eine na bazhs kai thn phgh file. emena doylepse me thn proth kai to phra apo ekei dixos na eimai gnosths apo afta, esena giati soy phre 3-4 ores den katalaba

    ΑπάντησηΔιαγραφή
  10. @Ανώνυμος Αν διαβάσεις και τα υπόλοιπα σχόλια σε αυτό το post θα δεις ότι λέω ότι δεν είμαι φωστήρας και ότι ορισμένα τα μεταφράζω. Ποτέ δεν είπα ότι είναι βγαλμένα από το μυαλό μου. Το συγκεκριμένο εσένα μπορεί να σου βγήκε κατευθείαν αλλά εγώ χρειάστηκα ώρα για να το κάνω γιατί δεν έβγαινε από την αρχή. Και κάτι τελευταίο: εσύ και εγώ μπορεί να το πήραμε από το blogger buster αλλά το έχουν και άλλοι developers στα blogs τους. Αν ήθελα να το αποκρύψω θα μπορούσα να σβήσω το link από τον κώδικα. Δε μου λες και τη δική σου σελίδα για να ανταποδώσω την επίσκεψη;

    ΑπάντησηΔιαγραφή
  11. @Ανώνυμος και κάτι ακόμα... Μη νομίζεις ότι δε σε καταλάβαμε Νικολάκη...

    ΑπάντησηΔιαγραφή
  12. @Ανώνυμος Γιατί ντρέπεσαι και δε μας λες το blog σου για να ανταποδώσουμε την επίσκεψη; Πάνω απ' όλα η ευγένεια...

    ΑπάντησηΔιαγραφή
  13. Giati den exo mblog re file, apagorebetai? kai me lene Steve oxi Nikolaki eksypne

    ΑπάντησηΔιαγραφή
  14. kai gia to pou leo oti se mena petyxe to skriptaki mhn aporis, den exo mblog fanero gia alous ala kryfo gia mena gia tim doulia mou. Oute to profile mou thelo na fenete oute to mblog, extos an apagorebetai. Xeretismata apo NJ

    ΑπάντησηΔιαγραφή
  15. @Steve Καλά μας έπεισες. Άλλη φορά να χρησιμοποιείς proxy server για να σβήνεις τα ίχνη σου. Σου προτείνω το Tor. Φάσκεις και αντιφάσκεις. Τη μια μας λες ότι δεν έχεις blog και την άλλη ότι έχεις αλλά είναι private. Όταν αποφασίσεις πες μας. New Jersey ε; Μπορεί να βγούμε και σόϊ. Έχω ζήσεις στο Sayreville. Πάντως η IP σου άλλα δείχνει. Τεσπα! Δεν έχω όρεξη να ασχοληθώ άλλο. Να χαίρεσαι το mblog σου!!! Πάντως μας διασκεδάζεις πάρα πολύ. Ούτε ψέμματα δεν ξέρεις να λες. Άντε γεια.

    ΑπάντησηΔιαγραφή
  16. @ntebis Πες ότι θέλεις. Τζάμπα είναι. Απλό αλλά πολύ καλό και μου αρέσει η γραμματοσειρά. Τα απλά είναι και τα καλύτερα.

    ΑπάντησηΔιαγραφή
  17. Η γνώση μεταδιδόμενη πολλαπλασιάζεται, αυτό κάνεις και σε ευχαριστώ για όσα πείρα,
    Δεν ξέρω αν υπάρχει δυνατότητα πάνω από τον τίτλο να έχω τρίστηλη θέση για gadget, ή πως θα χωρίσω την μία που υπάρχει;

    ΑπάντησηΔιαγραφή
  18. @ΠΥΘΑΓΟΡΑΣ ΣΑΜΙΟΣ Γίνεται κατά 99,9%. Πες μου ακριβώς τι θέλεις και θα το κάνουμε.

    ΑπάντησηΔιαγραφή

back to top