Hola Adrián. Desconocía de qué hablabas hasta que Marina mandó el mail. Me parece que en el algunas ocasiones los plugins están opacando las soluciones más eficientes e ingeniosas, esas que buscabamos antes de que todo fuese « enchufable ». ¡Spip se está wordpressisando!
Lo que quiero decir es que me parece que hay formas mejores de hacer eso. Yo tengo un ejemplo para darte:
http://www.lavozdelanzarote.com/Carlos-Espino-cree-que-los
Andá al pie del artículo, y hacé click en Opinar: despliega (u oculta, depende del estado) el formulario de comentarios.
Es, sin balizas ni plugins, lo que parece que hace esa contrib.
Y el código es de risa: un pelín de Jquery (con su función toggle() )
http://www.lavozdelanzarote.com/squelettes/inc_article.html
fijate. El formulario aparece « encerrado » en una div y escondido, con la propiedad CSS display:none. Algo así (un poco simplificado, porque en el sitio muestra además un mensaje de "disclaimer’).
<div id="form-comments" style="display:none">
[(#FORMULAIRE_FORUM)]
</div>
Luego el link « opinar » tiene este código.
<a href="#form-comments" onclick="$('#form-comments').toggle('slow')" >Opinar</a>
En perfecto argentino se diría: ¡una papa!
Breve explicación: Al hacer click, mendiante Jquery (que ya está en tu página si existe la baliza #INSERT_HEAD en la cabecerea de tus esqueletos, se busca la el bloque con ID form-comment (el div contenedor del formulario), y se aplica toggle, que es una funcion que se fija si está oculto, lo muestra, y se está visible lo oculta. Básico.
Bueno, hasta ahí el reemplazo al plugin, porque esto también está programado en los esqueletos. Pero, con simples modificaciones, se puede usar dentro de los articulos!
El truco, se me acaba de ocurrir, es generar el link a través de un modelo (que son, en muchas ocasiones, el camino a las mejores astucias). http://www.spip.net/es_article3609.html
Crearias un modelo squelettes/modeles/toggle.html que contrendria esto:
<a href="##ENV{div}" onclick="$('##ENV{div}').toggle('slow')" >#ENV{texto}</a>
Y listo!
En el cuerpo del articulo, harías así
Donde quieras que vaya el link :
<toggle|div=oculto|texto=esto funciona?>
y donde quieras que vaya el texto oculto:
Hola amigos, esto es una astucia para el compañero Adrian!
sólo tenés que asegurarte de que el ID sea el mismo que el parametro div.
¡Espero sirva!
On Wed, Feb 25, 2009 at 12:25 AM, Marina Moran <esperandoelmilagro@gmail.com> wrote:
Son balizas que Tenes que usar en tus esqueletos…
Aqui hay ejemplos:
http://www.spip-contrib.net/Block-deplier-replier
saludos,