SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

290 Plugins, 198 contribuciones sur SPIP-Zone, 111 visitantes en este momento

Portada del sitio > Contribs à ranger > Español > Esqueletos > Agenda normal y mini para SPIP 1.8 y 1.9

Agenda normal y mini para SPIP 1.8 y 1.9

13 de mayo de 2005 – por joseluis – commentaires

Todas las versiones de este artículo: [Español] [français]

0 voto

Esta es una versión sencilla de agenda con posibilidad de instalar una normal y una mini para menús.

Aunque la última versión de SPIP ya incorpora la posibilidad de utilizar en la zona pública la agenda de la zona privada esta versión sencilla de agenda con posibilidad de instalar una normal y una mini para menús puede serte útil.

AGENDA PARA SPIP 1.9

(más abajo tienes la versión para 1.8)

Esta Agenda para SPIP debería funcionar con SPIP a partir de la versión 1.9

Muestra todos los artículos que tengan señalada una «Fecha de redacción anterior», no sólo los de la sección agenda.

Puedes verla en CNTIC Alta Ribagorza

PARA INSTALARLA

1. Coloca todos los archivos (este LEEME no es necesario ;-) ) en la raíz del sitio o en la carpeta de tu esqueleto.
2. Crea en tu sitio una sección para la Agenda y fíjate en su número de sección
3. Cambia las XXXX en rubrique-XXXX.html por el número de la sección.
4. En agenda_mini.html cambia las XXXX de id_rubrique-XXXX por el número de la sección (está dos veces)
5. Donde quieras que aparezca la agenda pequeña copia y pega:

-  entre el <head> y el </head> del esqueleto (sommaire.html, por ejemplo):

<!-- Estilos para la agenda --><link rel="stylesheet" href="#DOSSIER_SQUELETTE/agenda_mini.css" type="text/css">

-  donde quieres que se vea:

<!-- Agenda -->
<div class="modulo_agenda">
<INCLURE {fond=agenda_mini}>
</div>

6. Crea una artículo en esa sección con «Fecha de redacción anterior» para que se vea bien la agenda.

PARA PERSONALIZARLA:

Tienes los estilos en agenda_mini.css y sus modificaciones puntuales en los archivos agenda_mini.html y rubrique-XXXX.html

NOTA:

Por un problema con el filtro reduire_image de SPIP, controlo el tamaño de los logos que se ven en la agenda grande (archivo rubrique-XXXX.html) con:
$logo_reducido="<div style='text-align:center'><img src='#URL_SITE_SPIP/IMG/[(#LOGO_ARTICLE|fichier)]' width='48px' /></div>";

No sé si en versiones posteriores de SPIP se cambiarán de directorio con lo que se dejarían de ver. Sólo sería necesario cambiar lo de #URL_SITE_SPIP/IMG/ por su nuevo directorio.

El tamaño lo puedes modificar con lo de width=’48px’.

AGENDA PARA SPIP 1.8

Consta de cuatro archivos:

-  agenda_mini.html (la agenda para los menús)
-  agenda_mini.php3 (la pareja de agenda_mini.html)
-  rubrique-XX.html (la agenda tamaño normal)
-  agenda.css

y son un reciclado de la de Gasteropod según el artí­culo http://www.spip.net/es_article107.html de spip.net/es

Por tanto se utiliza igual:

1. Crea una sección que vaya a ser la de la agenda y llámala como quieras (agenda, calendario, convocatorias,...)

2. Mira su número y cambia rubrique-XX.html por rubrique-nº_de_la_sección.html. Este esqueleto sólo contiene la agenda (no hay cabeceras, menús,...). Si quieres puedes copiar el código (la tabla entre <body> </body>) y pegarlo en un esqueleto ya personalizado de tu sitio.

3. Donde quieras que aparezca tanto la agenda como la agenda_mini coloca al comienzo del esqueleto (en el head): <link rel="stylesheet" href="agenda.css" type="text/css">

TRUCO: para no tener que ir esqueleto por esqueleto añadiendo la lí­nea puedes incluir código de agenda.css en otra hoja que ya este linkeada (typographie.css por ejemplo).

4. Abre la agenda_mini y cambia los tres id_rubrique=XX que encontrarás por id_rubrique=nº_de_la_sección

5. Donde quieras que aparezca la agenda_mini coloca un

<INCLURE (agenda_mini.php3)>
El ancho es de 140 pí­xels. Si quieres cambiarlo hazlo en el valor de la primera tabla.

6. Sube los archivos retocados a la raí­z del sitio.

7. Activa en la configuración del sitio (zona privada) lo de «Fecha de publicación anterior».

A partir de ahora, cuando escribas un artí­culo para la agenda no tienes más que añadir la fecha del evento en «Fecha de publicación anterior».

Puedes ver un ejemplo en educacionenvalores.org

Si hay problemas no tienes más que ponerte en contacto conmigo y trato de echarte una mano.

CopyLeft - 2006 - joseluis@digital77.com

Dernière modification de cette page le 23 de septiembre de 2006

Volver arriba

Sus comentarios

  • El 14 de abril de 2009 a 09:20, por ? En respuesta a: Agenda normal y mini para SPIP 1.8 y 1.9: Adaptarla a la 2.0x

    La agenda para spip 2.0 no funcionaba del todo bien, es decir, no cambiaba de mes y de año. Gracias a la lista de SPIP, hemos podido hacerla funcionar.
    Basta hacer estos cambios:
    Lo hice andar en un sitio local en spip 2.0.3
    En agenda_mini.html
    en la linea 34 dice:
    if(isset($GLOBALS[’var_nav_month’]))
    $cal_day = mkdate($GLOBALS[«var_nav_month»], 1, $GLOBALS[«var_nav_year»]);
    else
    $cal_day = time();

    y le puse:

    if(isset($_GET[’var_nav_month’]))
    $cal_day = mkdate($_GET[«var_nav_month»], 1, $_GET[«var_nav_year»]);
    else
    $cal_day = time();

    es decir que cambie el $GLOBALS por $_GET para el acceso a las
    variables que se pasan por url.

    Lo mismo hay que hacer en el archivo rubrique_XXXX, cambiar todas las $GLOBALS por $_GET

    Responder a este mensaje

  • El 14 de marzo de 2008 a 15:35, por FCP En respuesta a: Agenda normal y mini para SPIP 1.8 y 1.9

    He logrado instalarla pero no consigo hacer que se muestren las actividades, tampoco puedo terminar de configurar el archivo rubrique-9.html de modo que quede homogéneo con el resto de mi sitio (www.desequilibrio-fce.com.ar). ¿Alguien ha tenido (y resuelto) problemas similares?

    Responder a este mensaje

Comentar este artículo

¿Quién es usted?
  • [Conectarse]

Para mostrar su avatar con su mensaje, guárdelo en gravatar.com (gratuit et indolore) y no olvide indicar su dirección de correo electrónico aquí.

Añada aquí su comentario Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Añadir un documento

Volver arriba

Hablando de eso...

  • (fr) PHANTOM (HTML5UP)

    18 juillet – 28 commentaires

    Squelette SPIP pour intégrer le modèle Phantom de HTML5UP. https://html5up.net/phantom Installation A l’activation, le plugin installe aussi les plugins suivants : crayons, favicon, metasplus+, Couleur d’objet, champs extras, SPIP reset centre (...)

  • (fr) Newsletters

    16 janvier 2013 – 479 commentaires

    Ce plugin permet de composer des Info-lettres. Par info-lettre, on désigne ici le contenu éditorial qui va être composé et envoyé par courriel à une liste d’inscrits. Le plugin permet de composer une info-lettre à partir d’un modèle pré-composé, (...)

  • (fr) Formulaire de contact avancé

    23 mars 2009 – 1408 commentaires

    Un formulaire de contact configurable, avec de multiples options.

  • (fr) Fulltext

    14 mars 2009 – 218 commentaires

    Ce plugin permet d’une part d’exploiter le mode de recherche FULLTEXT de MySQL et d’améliorer ainsi énormément les recherches par rapport au fonctionnement natif de SPIP, et d’autre part d’indexer le contenu de certains (...)

  • (fr) Simple Calendrier v2

    25 février 2016 – 26 commentaires

    Il s’agit de la version pour SPIP 3 du plugin Simple Calendrier. Le plugin « simple calendrier » permet de gérer des évènements en ajoutant un nouvel objet éditorial dans l’administration de votre site SPIP. Il peut constituer une alternative au plugin (...)