Εμφανιση - αποκρυψη των gadget σε οποια σελιδα θελουμε

Βαζωντας ενα gadget στην αρχικη μας σελιδα θα εχετε δει πως εμφανιζεται και σε ολες τις υπολοιπες. Θα μπορουσαμε να το κανουμε να φαινεται μονο σε καποια σελιδα ή αναρτηση, να το αποκρυψουμε απο την αρχικη μας σελιδα  ή αν θελουμε να φαινεται μονο σε αυτη.

Αυτο μας ειναι χρησιμο οταν δε θελουμε να γεμιζουμε την αρχικη μας με διαφορα αχρηστα widget με αποτελεσμα να σερνεται οταν παει καποιος επισκεπτης παει να μπει στο blog μας


Για να το εφαρμοσουμε αυτο στο blog μας πρεπει να βρουμε πρωτα την ονομασια του.
Για να το κανουμε αυτο παταμε επεξεργασια του gadget που θελουμε και πανω πανω στο τελος της διευθηνσης του μας λεει το ονομα του.
Εμφανιση - αποκρυψη των gadget

τωρα αφου βρηκαμε την ανομασια του παμε προτυπο επεξεργασια html, παταμε εκει που λεει μεταφορα στο γραφικο στοιχειο και διαλεγουμε HTML 1 που ειναι και η ονομασια του gadget στο παραδειγμα μου. Αν εσεις θελετε να αποκρυψετε π.χ τις δημοφιλης αναρτησεις σας θα διαλεξετε popular posts.

Εμφανιση - αποκρυψη των gadget

τωρα θα μεταφερθουμε αυτοματα σε αυτο το gadget. και για να το ανοιξουμε παταμε το μικκρο βελακι που βρισκεται στα αριστερα του

Εμφανιση - αποκρυψη των gadget
εχει και ενα δευτερο βελακι μετα το παταμε και αυτο και εχουμε μπροστα μας τον κωδικο του gadget που μοιαζει με αυτον
 <b:widget id='HTML1' locked='false' title='' type='HTML'>
                <b:includable id='main'>
                    <b:if cond='data:title != &quot;&quot;'>
                      <h2 class='title'>
                        <data:title/>
                      </h2>
                    </b:if>
                    <div class='widget-content'>
                      <data:content/>
                    </div>
                </b:includable>
              </b:widget>
τωρα αν θελουμε να εμφανιζεται το gadget μονο στην αρχικη μας σελιδα τον κανουμε ετσι
 <b:widget id='HTML1' locked='false' title='' type='HTML'>
                <b:includable id='main'>
                  <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:includable>
              </b:widget>
δηλαδη προσθεσαμε τις δυο μπλε γραμμουλες

αν δε θελουμε να εμφανιζεται στην αρχικη μας σελιδα αλλα σε ολες τις αλλες τοτε αλλαζουμε τη πρωτη μπλε γραμμη με αυτο
<b:if cond='data:blog.url != "εδω το λινκ"'>
προσεχωντας να αλλαξουμε εκει που λεει εδω το λινκ με το λινκ της αρχικης μας. Αυτο ισχυει αν θελουμε να του κανουμε αποκρυψη και απο οποιαδηποτε αλλη σελιδα.

Αν θελουμε να εμφανιζεται μονο σε μια συγκεκριμμενη σελιδα τοτε βαζουμε αυτον
<b:if cond='data:blog.url == "εδω το λινκ"'>   αλλαζωντας εκει που λεει εδω το λινκ με το λινκ της σελιδας μας

Αν θελουμε να εμφανιζεται μονο στισ αναρτησεις μας και πουθενα αλλου τοτε βαζουμε αυτον τον κωδικο
<b:if cond='data:blog.pageType == "item"'>

αν δε θελουμε να εμφανιζεται σε καμια αναρτηση μας αλλα οπουδηποτε αλλου τοτε βαζουμε αυτο το κωδικο
<b:if cond='data:blog.pageType!= "item"'>

Αν θελουμε να εμφανιζεται μονο στις στατικες μας σελιδες τοτε βαζουμε αυτον
<b:if cond='data:blog.pageType == "static_page"'>

αν δε θελουμε να εμφανιζεται σε καμια στατικη μας σελιδα τοτε βαζουμε αυτον
<b:if cond='data:blog.pageType != "static_page"'>   

Αν θελουμε να εμφανιζεται μονο στις σελιδες ετικετων μας τοτε βαζουμε αυτον
<b:if cond='data:blog.pageType == "archive"'>                                       

Ελπιζω να σας φανει χρησιμο αν χρειαστειτε κατι αφηστε μου ενα σχολιο

Δημοσίευση σχολίου

Νεότερη Παλαιότερη