SPIP - Contrib

[ar] [en] [es] [fr] [it]



Home page > Agendas et Dates > Calendriers > ABCalendrier

Plugin ABCalendrier

Mini-Calendario per Articoli e Brevi

domenica 30 marzo 2008, di mmmx. Ultimo aggiornamento lunedì 21 aprile 2008

Tutte le versioni di questo articolo:


Un minicalendario che segnala eventi pubblicati in articoli e brevi


Questo plugin nasce dall’esigenza di avere un calendario simile al minicalendrier pour eva, in cui poter inserire oltre agli articoli anche le brevi.

Utilizza un campo evento aggiunto alla tabella spip_breves.

Il codice è stato riscritto utilizzando la definizione di un segnaposto (#BALISE) di spip, e quindi no ci sono più inclusioni dirette di PHP nel modello, come nell’originale.

Inoltre è stato aggiunto il supporto all’inserimento di più eventi nella stessa giornata

Istallazione:

Scaricare il plugin da spip-zone
Caricarlo sul propri server. Attivare il plugin, come d’uso, e creare la parola chiave mini-calendrier.
Attivare l’utilizzo della data di redazione anteriore per gli articoli dal pannello di configurazione

Uso:

Per aggiungere un articolo al calendario, aggiungere la parola chiave mini-calendrier e inserire la data evento come data di redazione anteriore (da attivare dal pannello di configurazione)

Per aggiungere una breve al calendario, aggiungere la parola chiave mini-calendrier, salvare, e inserire la data evento

Inserire il segnaposto #ABCALENDRIER nei modelli

Ringraziamenti

Ringraziamenti agli autori di minicalendrier pour eva Olivier Gautier e a tutti coloro che contribuiscono a arricchire la documentazione sullo sviluppo dei plugin.

P.S.

Il logo è tratto da illustrazione di Attilio Torre per gentile concessione dell’Autore


Rispondere all'articolo

  • Plugin ABCalendrier

    17 maggio 2008 17:05, di Luigi

    Salve a tutti,

    vorrei aggiungere al mio sito www.colonnarotta.it il Plugin ABCalendrier. nessun problema con l’installazione e l’inserimento degli eventi..

    Ho però due problemi:

    - il plugin non legge bene i css quindi non mi si presenta come dovrebbe (il file css è quello scaricato nella versione su Spip-contr)

    - vorrei limitare l’elenco degli eventi sotto il calendario a tre/quattro max. Invece, ora, ogni volta che aggiungo eventi vengono automaticamente inseriti nella lista .. con molti aggiornamenti diventa praticamente una lista enorme

    chi può darmi una mano?

    grazie

    Rispondere al messaggio

    • Plugin ABCalendrier 18 maggio 2008 16:47, di mmmx

      Per limitare il numero di eventi visualizzati: è una buona idea che posso inserire nelle nuove versioni.

      per ora puoi modificare il file:

      abcalendrier/balise/abcalendrier.php

      sostituendo alle righe 130-136 le seguenti:

      Dove if($test_boucle<=10) limita a 10 il numero di date con eventi visualizzati.

      Per quanto riguarda il css sto preparando una versione più pulita.
      Ma non riesci a visualizzare bene il calendario o cosa? Se il calendario non si visualizza bene vuol dire che gli altri css interferiscono. Ma per aiutarti dovresti essere un po’ più specifico.

      Rispondere al messaggio

      • Plugin ABCalendrier 19 maggio 2008 21:24, di Luigi

        grazie. ho risolto il problema delle news, modificando il file così come mi ha detto. Resta quello del css. Puoi vedere tu stesso su www.colonnarotta.it

        mi sa che nel file allegato al plugin mancano alcuni "richiami".. ho inserito io ad esempio "menu-titre". ma non so come fare per il resto.. puoi darmi una mano?

        Rispondere al messaggio

        • Plugin ABCalendrier 22 maggio 2008 18:04, di mmmx

          Appena ho un attimo...

          mi pare che il problema sia che le scritte a comparsa escono dalla pagina e andrebbero invece posizionate verso l’interno. Giusto?

          Rispondere al messaggio

    Tornare all'inizio dei forum

  • Plugin ABCalendrier

    16 aprile 2008 22:27, di Tropicaloo

    Bonjour,

    Sur une SPIP 1.9.2d [11132] j’obtiens ce message sur la page de gestion des plugins :

    Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\monsite\plugins\abcalendrier\mes_options_abcalendrier.php:1) in c:\program files\easyphp1-8\www\monsite\ecrire\inc\actions.php on line 191

    Rispondere al messaggio

    • Plugin ABCalendrier 18 aprile 2008 11:14, di mmmx

      What version of php do you use? Maybe is a bug for php5 at line 12 in file abcal_pipelines.php:

      in this case you have to change line:

        $exec =  $flux['args']['exec'];

      with:

        if(isset($flux['args']['exec']))
        $exec =  $flux['args']['exec'];
        else $exec='';

      thanks for your message;

      let me know if problem is resolved so I can upload fixed file in the trac zone.

      Or let me know more informations. thanks again

      Rispondere al messaggio

      • Plugin ABCalendrier 18 aprile 2008 23:34, di Tropicaloo

        Hello mmmx,

        Nice ! It’s working now. Thanks you so much.
        But I’m not using on local a php5, it’s a php 4.3.10 version (with EasyPHP).

        Can I propose you an idea ?

        Why not use the usual date of the news for a starting date and your field "evento" for a ending date ?
        With this way you can put in the calendar some events like festivals which will take place over several days.

        When you click on a day in the calendar, you will get the events of the days and also events which start few days ago and are not closed on this day.

        Second idea ?
        To use the fields "Hours" and "minutes" for the starding date and the ending date. For a concert for example, it can be useful. (like in the plugin Agenda).

        This is only some ideas. Your plugin is already good like that !

        Thanks you again for your help.

        Rispondere al messaggio

        • Plugin ABCalendrier 19 aprile 2008 00:36, di Tropicaloo

          Hi, mmmx, it’s me again
          You can have more people for your script with a french version.

          Plugin ABCalendrier

          Mini Calendar for Articles and News
          Mini Calendrier pour Articles et Brèves

          A mini-calendar to publish events from articles and news
          Un mini calendrier pour publier des évènements depuis les articles et les brèves

          This plugin is inspired at minicalendrier pour eva, but allows inserting both news and articles in the calendar.
          Ce plugin est inspiré du minicalendrier pour Eva, mais il permet d’insérer dans le calendrier à la fois les articles et les brèves.

          A new field evento is added to table spip_breves in the DB.
          Un nouveau champ envento est ajouté à la table spip_breves dans la base de données.

          Code as been rewritten to use spip tags #BALISE, so it’s not needed to include php in the model file; multilanguage support added;
          Le code a été ré-écrit pour utiliser le tags #BALISE de spip, ce qui évite d’insérer du php dans les squelettes; la compatibilité multilingue a été ajoutée.

          Is now possible to add more events in the same day
          Il est maintenant possible d’ajouter plus d’évènements sur le même jour.

          Installation:
          Installation:

          Downlode files from spip-zone
          Téléchargez les fichiers depuis la spip-zone

          activate plugin as usual; create the key-word mini-calendrier
          Activez le plugin de manière classique. Créez un mot-clé mini-calendrier

          Usage:
          Utilisation:

          To add an article to calendar set the keyword mini-calendrier and use "Date of earlier publishing" as event date (be sure to activete it in the configuration panel)
          Pour ajouter un article au calendrier, ajoutez le mot-clé mini-calendrier et utilisez la date de rédaction antérieure comme date d’évènement (assurez-vous de l’avoir activée dans le panneau de configuration)

          To add a news to calendar save it, set the keyword mini-calendrier and then set the event date
          Pour ajouter une brèves dans le calendrier, validez la brève puis ajoutez le mot-clé mini-calendrier et paramétrez la date de l’évènement.

          Insert the tag #ABCALENDRIER in your models.
          Insérez le tag #ABCALENDRIER dans les squelettes.

          Thanks
          Merci

          I want to thanks authors of minicalendrier pour eva Olivier Gautier and all people contributing plugin developing documentation
          Je remercie les auteurs du minicalendrier pour Eva, Olivier Gautier et tous ceux qui ont contribué au développement de la documentation du plugin.

          P.S.

          Logo from drawings kindly offerd by Attilio Torre
          Le logo est gracieusement offert par Attilio Torre

          Rispondere al messaggio

        • Plugin ABCalendrier 20 aprile 2008 21:15, di mmmx

          Thanks for your ideas; I’ll think on how to implement them in next versions.

          Rispondere al messaggio

    Tornare all'inizio dei forum



Monitorare l'attività del sito RSS 2.0 | Mappa del sito | Area riservata | Charte et vie SPIP-Contrib | SPIP | L'autre.net