Perdón por "gritar" (por las mayúsculas del título, digo), je... pero es que no sé que me da que ésto es algo "bíblico": O todo es no conseguir un calendario o conseguirlos todos de golpe y porrazo ;)
Pues os voy a enseñar otro, que es el que ha sustituído al Archivo de Epílogo y al Mini-Calendario de Moggy.
La diferencia entre éste que os comento y el de Moggy, es que éste último despliega las entradas por días-al pasar el ratón por encima-mientras éste del que os hablo ahora despliega las entradas por mes-todas las entradas habidas en el mes elegido (en mi calendario sólo hay un mes, je... porque este blog sólo tiene entradas del mes de abril).
Este último no tiene selector de años, mientras que el de Moggy, sí tiene.
Este último abre una tooltip con el contenido de la entrada habida en el día seleccionado, al pasar el ratón por encima... y el de Moggy no.
Y bien... teniendo en cuenta que podéis ver unos y otros en todos mis blogs (el de Moggy en "Aire(bis)" y el "nuevo" en este blog, y mejor aún-por aquéllo de los colores de esta plantilla- en mi blog "Nada"... las direcciones las tenéis en la sidebar, en "mis cosas")... elegid vosotros mismos.
Vamos a explicar el que ahora hay en el blog:
Para empezar, es de Anang'sBlog y... el sistema está tirado de fácil... pero sacarlo no lo ha sido tanto, porque el blog está escrito en... creo que es tagalo :(
Así que me ha costado un congo averigüar el código.
Al grano:
1º.- Si no tenéis un Archivo, ya podéis ir creando uno en un Elemento de Página del Diseño de Plantilla. Y ahora, atentos, porque tenéis que escoger, para desplegarlo, LA OPCION DE LISTA (creo que en inglés es "Flat"). En otro caso, no se ve un pimiento el calendario.
Guardad la opción.
2º.- Id a Edición de Plantilla y extendedla: buscad el widget "Archivo" o "BlogArchive" que habéis creado- o que ya teníais- y sustituidlo desde donde dice <b:if cond='data:style == "HIERARCHY"'> hasta el cierre del widget, por este código:
<b:if cond='data:style == "HIERARCHY"'>
<b:include data='data' name='interval'/>
</b:if>
<b:if cond='data:style == "FLAT"'>
<b:include data='data' name='flat'/>
</b:if>
<b:if cond='data:style == "MENU"'>
<b:include data='data' name='menu'/>
</b:if>
<div id='blogger_calendar'>
<div id='anangcalendar'/><br/>
<table id='bcalendar'><caption id='bcaption'>
</caption>
<thead><tr><th abbr='Minggu' scope='col' title='Minggu'>M</th>
<th abbr='Senin' scope='col' title='Senin'>S</th>
<th abbr='Selasa' scope='col' title='Selasa'>S</th>
<th abbr='Rabu' scope='col' title='Rabu'>R</th>
<th abbr='Kamis' scope='col' title='Kamis'>K</th>
<th abbr='Jumat' scope='col' title='Jumat'>J</th>
<th abbr='Sabtu' scope='col' title='Sabtu'>S</th>
</tr></thead>
<tfoot><tr>
<td class='pad'/>
<td class='pad' colspan='3' id='next'/>
</tr></tfoot>
<tbody><tr><td id='cell1'> </td><td id='cell2'> </td><td id='cell3'> </td><td id='cell4'> </td><td id='cell5'> </td><td id='cell6'> </td><td id='cell7'> </td></tr>
<tr><td id='cell8'> </td><td id='cell9'> </td><td id='cell10'> </td><td id='cell11'> </td><td id='cell12'> </td><td id='cell13'> </td><td id='cell14'> </td></tr>
<tr><td id='cell15'> </td><td id='cell16'> </td><td id='cell17'> </td><td id='cell18'> </td><td id='cell19'> </td><td id='cell20'> </td><td id='cell21'> </td></tr>
<tr><td id='cell22'> </td><td id='cell23'> </td><td id='cell24'> </td><td id='cell25'> </td><td id='cell26'> </td><td id='cell27'> </td><td id='cell28'> </td></tr>
<tr><td id='cell29'> </td><td id='cell30'> </td><td id='cell31'> </td><td id='cell32'> </td><td id='cell33'> </td><td id='cell34'> </td><td id='cell35'> </td></tr>
<tr><td id='cell36'> </td><td id='cell37'> </td></tr>
</tbody>
</table><br/>
<div id='calLoadingStatus' style='display:none; text-align:center;'>
<img alt='loading' src=';http://anangku.googlepages.com/loading2.gif' style='vertical-align:middle'/> <b>Loading...</b>
</div>
<div id='calendarDisplay'/>
</div>
<script src='http://anangku.blogspot.com.googlepages.com/anangku.blogspot.com-bloggercalendar.js' type='text/javascript'/>
</div>
</div>
<b:include name='quickedit'/>
</div>
</b:includable>
<b:includable id='toggle' var='interval'>
<b:if cond='data:interval.toggleId'>
<b:if cond='data:interval.expclass == "expanded"'>
<a class='toggle' expr:href='data:widget.actionUrl + "&action=toggle" + "&dir=close&toggle=" + data:interval.toggleId + "&toggleopen=" + data:toggleopen'>
<span class='zippy toggle-open'>¥ </span>
</a>
<b:else/>
<a class='toggle' expr:href='data:widget.actionUrl + "&action=toggle" + "&dir=open&toggle=" + data:interval.toggleId + "&toggleopen=" + data:toggleopen'>
<span class='zippy'>► </span>
</a>
</b:if>
</b:if>
</b:includable>
<b:includable id='flat' var='data'>
<div id='bloggerCalendarList'>
<ul>
<b:loop values='data:data' var='i'>
<li class='archivedate'>
<a expr:href='data:i.url'><data:i.name/></a> (<data:i.post-count/>)
</li>
</b:loop>
</ul>
</div>
</b:includable>
<b:includable id='posts' var='posts'>
<ul class='posts'>
<b:loop values='data:posts' var='i'>
<li><a expr:href='data:i.url'><data:i.title/></a></li>
</b:loop>
</ul>
</b:includable>
<b:includable id='menu' var='data'>
<select expr:id='data:widget.instanceId + "_ArchiveMenu"'>
<option value=''><data:title/></option>
<b:loop values='data:data' var='i'>
<option expr:value='data:i.url'><data:i.name/> (<data:i.post-count/>)</option>
</b:loop>
</select>
</b:includable>
<b:includable id='interval' var='intervalData'>
<b:loop values='data:intervalData' var='i'>
<ul>
<li expr:class='"archivedate " + data:i.expclass'>
<b:include data='i' name='toggle'/>
<a class='post-count-link' expr:href='data:i.url'><data:i.name/></a>
(<span class='post-count'><data:i.post-count/></span>)
<b:if cond='data:i.data'>
<b:include data='i.data' name='interval'/>
</b:if>
<b:if cond='data:i.posts'>
<b:include data='i.posts' name='posts'/>
</b:if>
</li>
</ul>
</b:loop>
</b:includable>
</b:widget>
3º.- Colocad antes del cierre /head el script de link al CSS que da el autor del Calendario:
<link href='http://anangku.googlepages.com/anangku.blogspot.com-bloggercalendar.css' rel='stylesheet' type='text/css'/>
Guardad y listos. Ya tenéis vuestro calendario.
Ahora, que no os pase nada eligiendo cual os quedáis... porque los dos, éste y el de Moggy, me parecen estupendos, la verdad...
Pd: En este calendario he modificado también el encabezamiento de los días de la semana... es que en el hack original, como que... eso: que estaba en su idioma original y no se entendía nada, claro.
✍ ¿Quieres hacer algún comentario? ✍