Changeset 39443 in spip-zone


Ignore:
Timestamp:
Jul 22, 2010, 8:10:08 AM (9 years ago)
Author:
erational@…
Message:

ajout du champs adresse (evenements)

Location:
_plugins_/spip2spip
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip2spip/backend-spip2spip-agenda.html

    r38243 r39443  
    1 #CACHE{3600}[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]
    2 <?php echo '<' ?>?xml version="1.0"[ encoding="(#CHARSET)"]?>
     1[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]<?xml
     2version="1.0"[ encoding="(#CHARSET)"]?>
    33[(#REM)Liste tous les articles récents liés aux thématiques du groupe de mots-clés - spip2spip - destinés à être recopiés]
    44<!-- backend utilisant SPIP2SPIP -->
    5 <spip2spip version="1.7">
     5<spip2spip version="1.8">
    66        <title>[(#NOM_SITE_SPIP|texte_backend)]</title>
    7         <link>#URL_SITE_SPIP/</link>
    8        
    9     <!-- thématiques proposées -->
    10         <BOUCLE_thema(MOTS){type=- spip2spip -}>[<thema>(#TITRE|supprimer_numero|texte_backend)</thema>]</BOUCLE_thema>
     7        <link>#URL_SITE_SPIP/</link>   
     8  <!-- thématiques proposées --><BOUCLE_thema(MOTS){type=- spip2spip -}>
     9  [<thema>(#TITRE|supprimer_numero|texte_backend)</thema>]</BOUCLE_thema>
    1110       
    12     <!-- derniers articles à synchroniser -->
    13         <BOUCLE_synchro_article(ARTICLES){type_mot=- spip2spip -}{age<7}>
     11  <!-- derniers articles à synchroniser --><BOUCLE_synchro_article(ARTICLES){type_mot=- spip2spip -}{age<7}>
    1412                <item>           
    1513                  [<surtitre>(#SURTITRE*|liens_absolus|supprimer_numero|spip2spip_respecte_img|texte_backend)</surtitre>]
     
    3129                    [<desc>(#DESCRIPTIF|texte_backend)</desc>]
    3230                    [<lieu>(#LIEU|texte_backend)</lieu>]
     31                    [<adresse>(#ADRESSE|texte_backend)</adresse>]
    3332                    [<horaire>(#HORAIRE|texte_backend)</horaire>]
    3433                    [<idsource>(#ID_EVENEMENT_SOURCE|texte_backend)</idsource>]
     
    4948     <B_auteurs><auteur><BOUCLE_auteurs(AUTEURS){id_article}{", "}>[(#NOM|texte_backend)]</BOUCLE_auteurs></auteur></B_auteurs>
    5049                 <lang>#LANG</lang>
     50                 [<logo>(#LOGO_ARTICLE|extraire_attribut{src})</logo>]
    5151     <BOUCLE_list_mot(MOTS){id_article}{type=- spip2spip -}{0,1}>[<keyword>(#TITRE|supprimer_numero|texte_backend)</keyword>]</BOUCLE_list_mot>
    5252     <B_licence><licence><BOUCLE_licence(MOTS){id_article}{type=licence}{0,1}>[(#TITRE|supprimer_numero|texte_backend)]</BOUCLE_licence></licence></B_licence>         
  • _plugins_/spip2spip/backend-spip2spip.html

    r38243 r39443  
    1 #CACHE{3600}[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]
    2 <?php echo '<' ?>?xml version="1.0"[ encoding="(#CHARSET)"]?>
    3 [(#REM)Liste tous les articles récents liés aux thématiques du groupe de mots-clés - spip2spip - destinés à être recopiés]
    4 <!-- backend utilisant SPIP2SPIP -->
    5 <spip2spip version="1.7">
     1[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]<?xml
     2version="1.0"[ encoding="(#CHARSET)"]?>[
     3(#REM)
     4  Liste tous les articles récents liés aux thématiques du groupe de mots-clés - spip2spip - destinés à être recopiés
     5 
     6  Vous pouvez modifier ce fichier selon vos besoins (exclure des rubriques, ...)
     7
     8]<!-- backend utilisant SPIP2SPIP --><spip2spip version="1.8">
    69        <title>[(#NOM_SITE_SPIP|texte_backend)]</title>
    7         <link>#URL_SITE_SPIP/</link>
    8        
    9     <!-- thématiques proposées -->
    10         <BOUCLE_thema(MOTS){type=- spip2spip -}>[<thema>(#TITRE|supprimer_numero|texte_backend)</thema>]</BOUCLE_thema>
     10        <link>#URL_SITE_SPIP/</link>   
     11  <!-- thématiques proposées --><BOUCLE_thema(MOTS){type=- spip2spip -}>
     12  [<thema>(#TITRE|supprimer_numero|texte_backend)</thema>]</BOUCLE_thema>
    1113       
    12     <!-- derniers articles à synchroniser -->
    13         <BOUCLE_synchro_article(ARTICLES){type_mot=- spip2spip -}{age<7}>
     14  <!-- derniers articles à synchroniser --><BOUCLE_synchro_article(ARTICLES){type_mot=- spip2spip -}{age<7}>
    1415                <item>           
    1516                  [<surtitre>(#SURTITRE*|liens_absolus|supprimer_numero|spip2spip_respecte_img|texte_backend)</surtitre>]
     
    3435     <B_auteurs><auteur><BOUCLE_auteurs(AUTEURS){id_article}{", "}>[(#NOM|texte_backend)]</BOUCLE_auteurs></auteur></B_auteurs>
    3536                 <lang>#LANG</lang>
     37                 [<logo>(#LOGO_ARTICLE|fichier)</logo>]
    3638     <BOUCLE_list_mot(MOTS){id_article}{type=- spip2spip -}{0,1}>[<keyword>(#TITRE|supprimer_numero|texte_backend)</keyword>]</BOUCLE_list_mot>
    3739     <B_licence><licence><BOUCLE_licence(MOTS){id_article}{type=licence}{0,1}>[(#TITRE|supprimer_numero|texte_backend)]</BOUCLE_licence></licence></B_licence>         
     
    3941        </BOUCLE_synchro_article>
    4042</spip2spip>
    41 [(#REM)Vous pouvez modifier ce fichier selon vos besoins (exclure des rubriques, ...)]
  • _plugins_/spip2spip/plugin.xml

    r28850 r39443  
    11<plugin>
    2         <nom> <!-- Nom du plugin -->
    3         SPIP2SPIP
    4         </nom>
    5         <auteur>        <!-- Auteur du plugin -->
    6         erational - [erational.org->http://www.erational.org]
    7 _ &#169; 2006-2009 - Licence GPL version 3
    8         </auteur>
     2        <nom>SPIP2SPIP</nom>
     3        <auteur>erational - [erational.org->http://www.erational.org]</auteur>
     4        <licence>GNU/GLP</licence>
    95        <version>2.1</version>
    106        <etat>dev</etat>
     
    2218
    2319        </description>
    24         <lien>http://www.spip-contrib.net/SPIP2SPIP</lien> <!-- URI de documentation -->
     20        <lien>http://www.spip-contrib.net/SPIP2SPIP</lien>
    2521        <fonctions>spiptospip_filtre.php</fonctions>
    2622        <install>base/spip2spip_upgrade.php</install>
  • _plugins_/spip2spip/spiptospip_fonctions.php

    r38250 r39443  
    5151                                'auteur'         => ',<auteur[^>]*>(.*?)</auteur[^>]*>,ims',
    5252                                'link'           => ',<link[^>]*>(.*?)</link[^>]*>,ims',
    53                                 'evenements'       => ',<evenements[^>]*>(.*?)</evenements[^>]*>,ims',
     53                                'evenements'     => ',<evenements[^>]*>(.*?)</evenements[^>]*>,ims',
    5454        'lang'           => ',<lang[^>]*>(.*?)</lang[^>]*>,ims',
     55        'logo'           => ',<logo[^>]*>(.*?)</logo[^>]*>,ims',
    5556        'keyword'        => ',<keyword[^>]*>(.*?)</keyword[^>]*>,ims',
    5657        'licence'        => ',<licence[^>]*>(.*?)</licence[^>]*>,ims',
    57         'documents'       => ',<documents[^>]*>(.*?)</documents[^>]*>,ims',
     58        'documents'      => ',<documents[^>]*>(.*?)</documents[^>]*>,ims',
    5859               
    5960        );
     
    7475
    7576        $evenement_regexp = array(             
    76                         'evenement'       => ',<evenement[>[:space:]],i',
    77                                 'evenementfin'    => '</evenement>',
    78                                 'idevent'             => ',<idevent[^>]*>(.*?)</idevent[^>]*>,ims',
    79         'datedeb'            => ',<datedeb[^>]*>(.*?)</datedeb[^>]*>,ims',
     77                        'evenement'        => ',<evenement[>[:space:]],i',
     78                                'evenementfin'     => '</evenement>',
     79                                'idevent'          => ',<idevent[^>]*>(.*?)</idevent[^>]*>,ims',
     80        'datedeb'          => ',<datedeb[^>]*>(.*?)</datedeb[^>]*>,ims',
    8081                                'datefin'          => ',<datefin[^>]*>(.*?)</datefin[^>]*>,ims',
    81                                 'titre'          => ',<titre[^>]*>(.*?)</titre[^>]*>,ims',
    82                                 'desc'           => ',<desc[^>]*>(.*?)</desc[^>]*>,ims',
    83                                 'lieu'          => ',<lieu[^>]*>(.*?)</lieu[^>]*>,ims',
     82                                'titre'            => ',<titre[^>]*>(.*?)</titre[^>]*>,ims',
     83                                'desc'             => ',<desc[^>]*>(.*?)</desc[^>]*>,ims',
     84                                'lieu'             => ',<lieu[^>]*>(.*?)</lieu[^>]*>,ims',
     85                                'adresse'          => ',<adresse[^>]*>(.*?)</adresse[^>]*>,ims',
    8486                                'horaire'          => ',<horaire[^>]*>(.*?)</horaire[^>]*>,ims',
    85                                 'idsource'          => ',<idsource[^>]*>(.*?)</idsource[^>]*>,ims',
     87                                'idsource'         => ',<idsource[^>]*>(.*?)</idsource[^>]*>,ims',
    8688        );
    8789        // fichier backend correct ?
     
    445447                                $_ps = spip2spip_convert_extra($article['ps'],$documents_current_article,$version_flux);
    446448                                $_date =  date('Y-m-d H:i:s',time()); // $article['date'];  // date de la syndication ou date de l'article ?
    447                                 $_lang =  $article['lang'];
     449                                $_lang = $article['lang'];
     450                                $_logo = $article['logo'];
    448451                                $_id_rubrique = $target;
    449452                      $_id_secteur = spip2spip_get_id_secteur($target);                                                 
     
    497500                      } 
    498501                     
     502                      // ... si logo, tente de l'importer
     503                      if ($_logo) {
     504                     
     505                      }
     506                     
    499507                      // etape 3 - traitement des evenements (a finir de porter) FIXME
    500508                      $_evenements = $article['evenements'];
     
    508516                            $datefin = $_evenement['datefin'];
    509517                            $lieu = $_evenement['lieu'];
     518                            $adresse = $_evenement['adresse'];
    510519                            $horaire = $_evenement['horaire'];
    511520                            $titre = $_evenement['titre'];                       
     
    520529                                                                            'descriptif'=>$desc,
    521530                                                                            'lieu'=>$lieu,
     531                                                                            'adresse'=>$adresse,
    522532                                                                            'horaire'=>$horaire));
    523533                            $log_html .= "<div style='padding:2px 5px;border:1px solid #5DA7C5;background:#eee;display: block;'>"._T('spiptospip:event_ok')." : $datedeb  $lieu</div>";
Note: See TracChangeset for help on using the changeset viewer.