
En una entrada anterior, explicamos como
mostrar todas las entradas usando el elemento "Archivo del Blog" y la opción "Jerarquía".
Como hay tantas necesidades como bloggers,
NeNe_Weno quería mostrar desplegados sólo el año y el mes, pero no el nombre de las entradas. Esta opción se puede conseguir de una manera incluso más fácil que la anteriormente explicada.
Una vez más, este es el código completo del artilugio y en él vienen marcadas las expresiones o líneas que hay que borrar para conseguir el efecto. Son sólo dos cosas y están marcadas en negrita: una expresión (con el signo + incluido) y una línea completa.
Ver código<b:widget id='BlogArchive1' locked='false' title='Archivo del blog' type='BlogArchive'>
<b:includable id='main'>
<b:if cond='data:title'>
<h2><data:title/></h2>
</b:if>
<div class='widget-content'>
<div id='ArchiveList'>
<div expr:id='data:widget.instanceId + "_ArchiveList"'>
<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>
</div>
<b:include name='quickedit'/>
</div>
</b:includable>
<b:includable id='flat' var='data'>
<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>
</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' dir='ltr'>(<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: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'>
<b:if cond='data:blog.languageDirection == "rtl"'>
◄
<b:else/>
►
</b:if>
</span>
</a>
</b:if>
</b:if>
</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:widget>
¿Vemos otro post al azar por si le encuentras utilidad?
Muy agradecido. Sigue así.
ResponderSuprimirSaludos.
Qué razón tienes!
ResponderSuprimirJusto estoy buscando lo contrario:
solo visible título de entradas, sean en este mes o de anteriores.
¿Tienes algo a mano para eso?
Muchas gracias!
salud
Prueba en el enlace de esta misma entrada "Mostrar todas las entradas" a ver si es eso lo que quieres
ResponderSuprimirNo encuentro esa opción que comentas.
ResponderSuprimirLo que si he descubierto es que se puede cambiar las fechas de las entradas y actualizarlas.
Gracias, oloman!
nesecito meterme a mi "Archivo del blog", donde esta eso :S gracias
ResponderSuprimirChilepunk, el primer enlace de este post te lleva a una entrada que lo primero que explica es cómo instalar ese gadget.
ResponderSuprimirMuchas Gracias!,
ResponderSuprimirExaxto lo que necesitaba. Porque como me molestaba que siempre el primer mes me apareciera abierto.
GRACIAS!
hay forma de poner el archivo del blog en una pagina nueva y poner el link arriba en un menu?
ResponderSuprimirosea.. poner arriba el link a "ARCHIVO" y ponerlo en una ventana nueva a ese archivo.
tenes idea?
No lo sé, pero creo que es bastante difícil lograr que ese gadget funcione fuera de la barra lateral. Si lo que quieres es una especie de índice prueba a poner en el buscador interno esa palabra. Al menos te saldrán un par de opciones.
ResponderSuprimirSoy nueva en el mundo de los blogs y he encontrado el tuyo muy interesante, de gran ayuda! Pero como ya dije, estoy demasiado verde y algunos de tus consejos me es difícil seguirlos.
ResponderSuprimirEsta entrada la he querido llevar a cabo y no hay manera, por mucho que pego el código y elimino lo necesario, me da error diciendo que el código html no es correcto porque le falta o le sobra algún símbolo, una y otra vez...
incluso he probado a ponerlo en CSS, pero nada..
some help please! jaja
gracias por adelantado :)
mi blog: casadelocuras.blogspot.com
Hola A.. No tienes que copiar nada. Sólo tienes que localizar el código en tu plantilla y eliminar exactamente estas dos cosas:
ResponderSuprimir+ data:i.expclass
<b:include data='i.posts' name='posts'/>
El error que te da es porque quitas cosas de más o de menos, alguna comilla, algún símbolo < o algo por el estilo.