SPIP-Contrib

SPIP-Contrib

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

290 Plugins, 198 contribuciones sur SPIP-Zone, 98 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) LIM : alléger l’espace privé

    20 avril 2015 – 50 commentaires

    Ce plugin permet de désactiver l’affichage de blocs ou de boutons, présents par défaut dans SPIP mais qui peuvent devenir inutiles dans le cadre de votre projet. Il allège du coup l’interface d’édition et supprime d’éventuels risques de confusion dans (...)

  • (fr) Calendrier Mini 2.0

    19 mai 2012 – 254 commentaires

    Ce plugin ajoute la balise #CALENDRIER_MINI qui insère un petit widget de navigation par mois dans les dates des évènements. Fonctionnement du mini calendrier Le mini calendrier présente un mois à la fois. Les jours du mois comportant des (...)

  • (fr) Albums 3

    8 août 2014 – 283 commentaires

    Le plugin « Albums » évolue dans une version 3 pour SPIP 3. Avant d’effectuer une mise à jour depuis la version 1 ou 2, consultez les notes sur la rétro-compatibilité. Les modèles, notamment, on reçut quelques changements pour la bonne cause. En (...)

  • (fr) Acces Restreint 3.0

    11 décembre 2008 – 838 commentaires

    Le plugin accès restreint permet de définir et de gérer des zones de l’espace public en accès restreint. Cette version du plugin a été redévelopée et optimisée tout spécialement pour SPIP 2.0. Il en découle une amélioration des performances sur les gros (...)

  • (fr) Champs Extras 3

    16 janvier 2012 – 646 commentaires

    Ce plugin permet de créer et/ou de gérer des champs supplémentaires dans les objets éditoriaux de SPIP. Il permet donc de prendre en compte et d’afficher de nouveaux éléments dans n’importe quel objet éditorial de SPIP. Screencast Vous n’aimez pas (...)