Jumat, 16 Agustus 2013

Make Dropdown Label Widget


This one is an easy and super simple tutorial how to make dropdown style for label list widget for your blogspot blog.


Step 1. Login to your blog dashboard and go to Template editor page by clicking Template ---> Edit HTML.


Step 2. Find these codes:
<b:widget id='Label1' locked='false' title='Labels' type='Label'>



Step 3. Expand the codes until you see these.
<b:widget id='Label1' locked='false' title='Labels' type='Label'>
    <b:includable id='main'>
  <b:if cond='data:title'>
    <h2><data:title/></h2>
  </b:if>
  <div expr:class='&quot;widget-content &quot; + data:display + &quot;-label-widget-content&quot;'>
    <b:if cond='data:display == &quot;list&quot;'>
      <ul>
      <b:loop values='data:labels' var='label'>
        <li>
          <b:if cond='data:blog.url == data:label.url'>
            <span expr:dir='data:blog.languageDirection'><data:label.name/></span>
          <b:else/>
            <a expr:dir='data:blog.languageDirection' expr:href='data:label.url'><data:label.name/></a>
          </b:if>
          <b:if cond='data:showFreqNumbers'>
            <span dir='ltr'>(<data:label.count/>)</span>
          </b:if>
        </li>
      </b:loop>
      </ul>
    <b:else/>
      <b:loop values='data:labels' var='label'>
        <span expr:class='&quot;label-size label-size-&quot; + data:label.cssSize'>
          <b:if cond='data:blog.url == data:label.url'>
            <span expr:dir='data:blog.languageDirection'><data:label.name/></span>
          <b:else/>
            <a expr:dir='data:blog.languageDirection' expr:href='data:label.url'><data:label.name/></a>
          </b:if>
          <b:if cond='data:showFreqNumbers'>
            <span class='label-count' dir='ltr'>(<data:label.count/>)</span>
          </b:if>
        </span>
      </b:loop>
    </b:if>
    <b:include name='quickedit'/>
  </div>
</b:includable>
  </b:widget>
Step 4. Replace all those above codes with the following codes:
<b:widget id='Label1' locked='false' title='Labels' type='Label'>
    <b:includable id='main'>
<b:if cond='data:title'>
<h2><data:title/></h2>
</b:if>
<div class='widget-content'>
<select onchange='location=this.options[this.selectedIndex].value;' style='width:97%'>
<option>Click The Dropdown To Browse Posts By Label</option>
<b:loop values='data:labels' var='label'>
<option expr:value='data:label.url'><data:label.name/>
(<data:label.count/>)
</option>
</b:loop>
</select>
<b:include name='quickedit'/>
</div>
</b:includable>
  </b:widget>
Step 5. You can change the text : Click The Dropdown To Browse Posts By Label   with any desired text suits your taste. Also you can set the value  97%   to any number (normally 100% maximum) to adjust with the width of your widget area.

Step 6. Click save template and done!.

0 komentar:

Posting Komentar