Solución a sumario por meses

Con vuestra ayuda y sobretodo gracias al genio spipero de José Luis
Murillo tenemos la solución al bucle para obtener un "sumario por
meses" que valide XHTML. Os lo dejo aquí en plan esquemático:

<B_articulom>
<ul>
<BOUCLE_articulom(ARTICLES){par date}{inverse}>
<BOUCLE_primero_del_mes(ARTICLES){id_article}{doublons}>
<li class="fecha">[(#DATE|nom_mois)] [(#DATE|annee)]</li>
<li><a href="#URL_ARTICLE">#TITRE</a></li>
</BOUCLE_primero_del_mes>
<BOUCLE_resto_del_mes(ARTICLES){mois_relatif=0}{doublons}{par date}{inverse} >
<li><a href="#URL_ARTICLE">#TITRE</a></li>
</BOUCLE_resto_del_mes>
</BOUCLE_articulom>
</ul>
</B_articulom>

Nótese que la fecha tiene una clase CSS asociada para darle formato.
Podéis verlo en acción y validado en
http://primerospasitos.com/anda/spip.php?page=plan&var_mode=recalcul

Buena entrada de año y muchas gracias!

--
Joan Carles Martorell

jc@yerblues.net
+34.626048568

El día 31 de diciembre de 2008 1:50, Joan Carles Martorell
<jc@yerblues.net> escribió:

Buenas,

Necesito presentar un archivo/mapa de artículos agrupados por meses,
de hecho es algo muy parecido al ejemplo que hay en
La gestión de las fechas - SPIP (al final de la página, bajo
el título "Un ejemplo de sumario de sitio clasificado por fecha"). Sin
embargo este ejemplo de bucle no valida bien, genera un montón de "ul"
mal cerrados. ¿Alguien tiene una opción mejor?

Gracias y feliz 2009!

--
Joan Carles Martorell
http://yerblues.net
jc@yerblues.net
+34.626048568

Muchas gracias, Joan Carles.
Así me ha quedado . Abrazos Ildefonso Joan Carles Martorell escribió:

Hola,
también se podría haber utilizado el filtro unique
(Los filtros de SPIP - SPIP)

La parte principal del boucle sería:
<BOUCLE_articulo(ARTICLES){par date}{inverse}>
[<h1 class="data">(#DATE|affdate_mois_annee|unique)</h1>]
<li><a href='#URL_ARTICLE'>#TITRE</a></li>
</BOUCLE_articulo>

Esto muestra "Enero de 2009". Si no nos gusta el "de", también se
puede sustituir por:
[<h1>(#DATE|affdate{'Y-m'}|unique|nom_mois) [(#DATE|annee)]</h1>]

Saludos,
Biel

2009/1/1 Ildefonso Vara <ivaramayo@ono.com>:

Muchas gracias, Joan Carles.
Así me ha quedado
http://www.nodo50.org/ecologistas.valladolid/spip.php?page=crono.

Abrazos
Ildefonso

Joan Carles Martorell escribió:

Con vuestra ayuda y sobretodo gracias al genio spipero de José Luis
Murillo tenemos la solución al bucle para obtener un "sumario por
meses" que valide XHTML. Os lo dejo aquí en plan esquemático:

<B_articulom>
<ul>
<BOUCLE_articulom(ARTICLES){par date}{inverse}>
<BOUCLE_primero_del_mes(ARTICLES){id_article}{doublons}>
<li class="fecha">[(#DATE|nom_mois)] [(#DATE|annee)]</li>
<li><a href="#URL_ARTICLE">#TITRE</a></li>
</BOUCLE_primero_del_mes>
<BOUCLE_resto_del_mes(ARTICLES){mois_relatif=0}{doublons}{par date}{inverse}

<li><a href="#URL_ARTICLE">#TITRE</a></li>
</BOUCLE_resto_del_mes>
</BOUCLE_articulom>
</ul>
</B_articulom>

Nótese que la fecha tiene una clase CSS asociada para darle formato.
Podéis verlo en acción y validado en
http://primerospasitos.com/anda/spip.php?page=plan&var_mode=recalcul

Buena entrada de año y muchas gracias!

--
Joan Carles Martorell
http://yerblues.net
jc@yerblues.net
+34.626048568

El día 31 de diciembre de 2008 1:50, Joan Carles Martorell
<jc@yerblues.net> escribió:

Buenas,

Necesito presentar un archivo/mapa de artículos agrupados por meses,
de hecho es algo muy parecido al ejemplo que hay en
La gestión de las fechas - SPIP (al final de la página, bajo
el título "Un ejemplo de sumario de sitio clasificado por fecha"). Sin
embargo este ejemplo de bucle no valida bien, genera un montón de "ul"
mal cerrados. ¿Alguien tiene una opción mejor?

Gracias y feliz 2009!

--
Joan Carles Martorell
http://yerblues.net
jc@yerblues.net
+34.626048568

_______________________________________________
Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es

_______________________________________________
Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es