• SANTORINI

    SANTORINI

  • SANTORINI

    SANTORINI

  • ZAKYNTHOS

    ZAKYNTHOS

  • LEYKADA

    LEYKADA

  • KEFALLONIA

    KEFALLONIA

  • KERKYRA

    KERKYRA

  • RODOS

    RODOS

GADGETS FOR BLOGS

YouTube GITHUB glitch.com JSBIN Start.me JSFIDDLE CODEPLY PASTEBIN.COM Repl.it CODEPEN CODEPEN

ΠΩΣ ΓΙΝΕΤΑΙ ΑΠΟΚΡΥΨΗ Ή ΕΜΦΑΝΙΣΗ ΤΩΝ GADGETS

ΑΠΟΚΡΥΨΗ GADGET
ΠΩΣ ΓΙΝΕΤΑΙ ΑΠΟΚΡΥΨΗ Ή ΕΜΦΑΝΙΣΗ ΤΩΝ GADGETS ΣΕ ΟΠΟΙΕΣ ΣΕΛΙΔΕΣ ΘΕΛΟΥΜΕ 
Τα gadget που βάζουμε στο blog μας εμφανίζονται και στην αρχικη μας σελιδα και στις στατικές σελίδες μας αλλά και σε ολες τις αναρτήσεις μας. Καλό είναι να ακοκρύψουμε μερικά gadgets από τις σελίδες των αναρτήσεών μας και να τα αφήσουμε μόνο στην αρχική. Αυτό γιατί οι αναρτήσεις μας μπορεί να είναι και πάνω από 1000 ενώ η αρχική είναι μία σελίδα, είναι δηλαδή πιο σπουδαίο να είναι γρήγορο στη φόρτωση το blog μας για 1000 αναρτήσεις παρά για μία μόνο σελίδα. 
Ωστόσο καλό είναι να ελέγχουμε τον χρόνο φόρτωσης του blog μας να μην είναι παραπάνω από 5-6 δευτερόλεπτα. Το καλύτερο εργαλείο για αυτή τη μέτρηση θα το βρήτε στη σελίδα http://tools.pingdom.com

1. Εμφάνιση gadget μόνο στην αρχική σας σελίδα.
Πηγαίνουμε στη επεξεργασία του προτύπου μας και πατάμε εντός του κώδικα τα πλήκρα Ctrl+F για να ανοίξει το κουτάκι της αναζήτησης. Μετά γράφουμε μέσα στο κουτάκι τον τίτλο του gadget που θέλουμε να αποκρύψουμε ή να εμφανίσουμε π.χ. POSTS SLIDER και πατάμε enter. Aφού οδηγηθούμε στις σωστές γραμμές κώδικα που βρίσκεται το gadget, ανοίγουμε το πρώτο βελάκι που βρίσκεται αριστερα του και αμέσως μετά το δεύτερο για να επεκταθεί ο κρυμένος κώδικας ο οποίος μοιάζει με αυτόν :
b:widget id='HTML28' locked='false' title='POSTS SLIDER' type='HTML'>
<b:includable id='main'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != &quot;&quot;'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>

<b:include name='quickedit'/>
</b:includable>
</b:widget>

Προσθέτουμε στον παραπάνω κώδικα τις 2 νέες πράσινες γραμμές, σώζουμε το πρότυπο μας και τέλος.
b:widget id='HTML28' locked='false' title='POSTS SLIDER' type='HTML'>
<b:includable id='main'>
<!-- only display title if it's non-empty -->
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<b:if cond='data:title != &quot;&quot;'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
</b:if>

<b:include name='quickedit'/>
</b:includable>
</b:widget>

2. Απόκρυψη του gadget από την αρχική σας σελίδα.
Αν θέλετε να αποκρύψετε το gadget από την αρχική σας σελίδα τοτε αντικαταστήστε την 1η πράσινη γραμμή με την παρακάτω.
<b:if cond='data:blog.url != data:blog.homepageUrl'>

3. Εμφάνιση του gadget μόνο στις αναρτήσεις σας.
Αν θέλετε να εμφανίζεται μόνο στις αναρτήσεις σας τοτε αντικαταστήστε την 1η πράσινη γραμμή με την παρακάτω.
<b:if cond='data:blog.pageType == "item"'>

4. Απόκρυψη του gadget από τις αναρτήσεις σας.
Αν θέλετε να αποκρύψετε το gadget από τις αναρτήσεις σας τοτε αντικαταστήστε την 1η πράσινη γραμμή με την παρακάτω.
<b:if cond='data:blog.pageType != "item"'>

5. Εμφάνιση gadget μόνο στις στατικές σελίδες σας.
Αν θέλετε να εμφανίζεται μόνο στις στατικές σελίδες σας τοτε αντικαταστήστε την 1η πράσινη γραμμή με την παρακάτω.
<b:if cond='data:blog.pageType == "static_page"'>

6. Απόκρυψη του gadget από τις στατικές σελίδες σας.
Αν θέλετε να αποκρύψετε το gadget από τις στατικές σελίδες σας τοτε αντικαταστήστε την 1η πράσινη γραμμή με την παρακάτω.
<b:if cond='data:blog.pageType != "static_page"'>

7. Εμφάνιση gadget μόνο στις σελίδες των ετικετών σας.
Αν θέλετε να εμφανιζεται μονο στις σελιδες των ετικετών σας τοτε αντικαταστήστε την 1η πράσινη γραμμή με την παρακάτω.
<b:if cond='data:blog.searchLabel'>                                   

8. Απόκρυψη του gadget από τις σελίδες των ετικετών σας.
Αν θέλετε να αποκρύψετε το gadget από τις σελιδες των ετικετών σας τοτε αντικαταστήστε την 1η πράσινη γραμμή με την παρακάτω και 3 γραμμές πιο πάνω αλλάξτε το b:widget id='HTML28' locked='false' σε 'true' .
<b:if cond='data:blog.searchLabel'>                                   

9. Εμφάνιση gadget μόνο στην αναζήτηση συγκεκριμένης ετικέτας.
Αν θέλετε να εμφανιζεται μονο στην αναζήτηση συγκεκριμένης ετικέτας τοτε αντικαταστήστε την 1η πράσινη γραμμή με την παρακάτω. Στα γαλάζια γράμματα βάλτε την ετικέτα που θέλετε να εμφανίζεται το gadget σας.
<b:if cond='data:blog.searchLabel == "label"'>               

10. Απόκρυψη του gadget από την αναζήτηση συγκεκριμένης ετικέτας.
Αν θέλετε να αποκρύψετε το gadget από τις σελιδες των ετικετών σας τοτε αντικαταστήστε την 1η πράσινη γραμμή με την παρακάτω. Στα γαλάζια γράμματα βάλτε την ετικέτα που θέλετε να αποκρύπτεται το gadget σας.
<b:if cond='data:blog.searchLabel != "label"'>

11. Εμφάνιση του gadget μόνο σε μία συγκεκριμένη σελίδα.
Αν θέλετε να εμφανιζεται μονο σε μια συγκεκριμμενη σελιδα τοτε αντικαταστήστε την 1η πράσινη γραμμή με την παρακάτω, αφού συμπληρώστε το url της σελίδας που θέλετε να εμφανίζεται το gadget.
<b:if cond='data:blog.url == "url of page"'>

12. Απόκρυψη του gadget από μία συγκεκριμένη σελίδα.
Αν θέλετε να αποκρύψετε το gadget από μία συγκεκριμένη σελίδα τοτε αντικαταστήστε την 1η πράσινη γραμμή με την παρακάτω, αφού συμπληρώστε το url της σελίδας που θέλετε να αποκρύπτεται το gadget.
<b:if cond='data:blog.url != "url of page">


2 σχόλια:

  1. Καλημέρα.
    Στην περίπτωση που θέλω να βάλω το gadget σε περισσότερες ετικέτες από μία τι αλλάζω στον παρακάτω κώδικα:

    9. Εμφάνιση gadget μόνο στην αναζήτηση συγκεκριμένης ετικέτας.
    Αν θέλετε να εμφανιζεται μονο στην αναζήτηση συγκεκριμένης ετικέτας τοτε αντικαταστήστε την 1η πράσινη γραμμή με την παρακάτω. Στα γαλάζια γράμματα βάλτε την ετικέτα που θέλετε να εμφανίζεται το gadget σας.

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

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

► Γράψτε το σχόλιό σας στο λευκό κουτί και αν θέλετε να ειδοποιηθήτε για την απάντηση τσεκάρετε το κουτάκι "Να λαμβάνω ειδοποιήσεις".

Σημείωση: Μόνο ένα μέλος αυτού του ιστολογίου μπορεί να αναρτήσει σχόλιο.