Changeset 59328 in spip-zone


Ignore:
Timestamp:
Mar 14, 2012, 4:57:42 PM (8 years ago)
Author:
kent1@…
Message:

on essaie d'homogénéiser avec l'espace privé de SPIP 3.0

Location:
_plugins_/a2a/trunk
Files:
6 added
5 edited
1 moved

Legend:

Unmodified
Added
Removed
  • _plugins_/a2a/trunk/a2a_pipelines.php

    r53136 r59328  
    33if (!defined("_ECRIRE_INC_VERSION")) return;
    44
    5 function a2a_affiche_milieu($flux){
    6         include_spip('public/assembler');
    7         include_spip('inc/layer');
    8         include_spip('inc/presentation');
     5function a2a_affiche_milieu($flux){     
     6        $contexte = array();
     7
     8        if (($flux['args']['exec'] == "articles") || ($flux['args']['exec'] == "article")){
    99       
    10         $contexte = array();
    11        
    12         if (($flux['args']['exec'] == "articles") || ($flux['args']['exec'] == "article")){
    13                 $contexte['id_article_orig'] = $flux["args"]["id_article"];
    14                 $flux['data'] .= "<div id='pave_a2a'>";
    15                 $bouton = bouton_block_depliable(_T('a2a:articles_lies'), "replie", "pave_a2a_depliable");
    16                 $flux['data'] .= debut_cadre_enfonce(find_in_path('images/a2a-22.png'), true, "", $bouton);
    17                 $flux['data'] .= recuperer_fond('prive/contenu/a2a_article', $contexte, array('ajax'=>true));
    18                 $flux['data'] .= fin_cadre_enfonce(true);
    19                 $flux['data'] .= "</div>";
     10                $contexte['id_article_orig'] = $flux["args"]["id_article"];             
     11
     12                $texte = recuperer_fond('prive/contenu/a2a_article', $contexte, array('ajax'=>true));
     13               
     14                if (($p = strpos($flux['data'],'<!--affiche_milieu-->'))!==false)
     15                        $flux['data'] = substr_replace($flux['data'],$texte,$p,0);
     16                else
     17                        $flux['data'] .= $texte;
    2018        }
    2119        return $flux;
  • _plugins_/a2a/trunk/lang/a2a_fr.php

    r59323 r59328  
    1414        'explication_navigateur' => 'Cliquez sur [Ajouter] pour naviguer dans l\'arborescence du site afin de sélectionner les articles à lier.',
    1515
     16        // I
     17        'info_un_article_lie' => '1 article lié',
     18        'info_nombre_articles_lies' => '@nb@ articles liés',
     19       
    1620        // L
     21        'lien_lier_article' => 'Lier à un ou des articles',
    1722        'lier_cet_article' => 'Lier',
    1823        'lier_cet_article_deux_cotes' => 'Lier des deux cotés',
     
    2328
    2429        // R
     30        'rang' => 'Rang',
    2531        'rang_moins' => 'Monter',
    2632        'rang_plus' => 'Descendre',
  • _plugins_/a2a/trunk/paquet.xml

    r59320 r59328  
    33        categorie="navigation"
    44        version="0.5.0"
    5         etat="stable"
     5        etat="test"
    66        compatibilite="[3.0.0-dev;3.0.99]"
    77        logo="images/a2a-64.png"
  • _plugins_/a2a/trunk/prive/contenu/a2a_article.html

    r57740 r59328  
    11#CACHE{0}
    2 <div id="editer_articles_lies-#ID_ARTICLE_ORIG" class="ajax-action nom_action">
    3 <B_LesLie>
    4 #ANCRE_PAGINATION
    5 <div class="cadre cadre-liste"><table width="100%" cellpadding="2" cellspacing="0" border="0">
    6 <BOUCLE_LesLie(ARTICLES_LIES){id_article = #ID_ARTICLE_ORIG}{par rang}{pagination #ENV{nb,10}}>
    7 <tr class='tr_liste'>
    8         <BOUCLE_lesArticlesLies(ARTICLES){id_article = #ID_ARTICLE_LIE}{!lang_select}{statut==.*}>
    9                 <td class='statut'>[(#ID_ARTICLE|puce_changement_statut{#STATUT,#ID_RUBRIQUE,article})]</td>
    10                 <td class='rang'>#RANG</td>
    11                 <td class='type_liaison'>#TYPE_LIAISON</td>
    12                 <td class="arial2"><a href="[(#URL_ECRIRE{articles,id_article=#ID_ARTICLE})]">#TITRE</a></td>
    13                 <BOUCLE_autorise(CONDITION){si #AUTORISER{modifier,article,#ID_ARTICLE_ORIG}|oui}>
    14                         [<td class="arial1">(#BOUTON_ACTION{<:a2a:rang_moins:>,#URL_ACTION_AUTEUR{a2a,modifier_rang/#ID_ARTICLE/#ID_ARTICLE_ORIG/moins,#SELF},ajax})</td>]
    15                         [<td class="arial1">(#BOUTON_ACTION{<:a2a:rang_plus:>,#URL_ACTION_AUTEUR{a2a,modifier_rang/#ID_ARTICLE/#ID_ARTICLE_ORIG/plus,#SELF},ajax})</td>]
    16                         [<td class="arial1">(#BOUTON_ACTION{<:a2a:supprimer_le_lien:>,#URL_ACTION_AUTEUR{a2a,supprimer_lien/#ID_ARTICLE/#ID_ARTICLE_ORIG,#SELF},ajax})</td>]
    17                         <BOUCLE_lies_both(ARTICLES_LIES){id_article_lie=#ID_ARTICLE_ORIG}{id_article=#ID_ARTICLE_LIE}>
    18                         [<td class="arial1">(#BOUTON_ACTION{<:a2a:supprimer_le_lien_deux_cotes:>,#URL_ACTION_AUTEUR{a2a,supprimer_lien/#ID_ARTICLE/#ID_ARTICLE_ORIG/both,#SELF},ajax})</td>]
    19                         </BOUCLE_lies_both>
    20                         <td class="arial1">&nbsp;</td>
    21                         <//B_lies_both>
    22                 </BOUCLE_autorise>
    23         </BOUCLE_lesArticlesLies>
    24 </tr>   
    25 </BOUCLE_LesLie>
    26 </table>
    27 [<p class='pagination'>(#PAGINATION{prive})</p>]</div>
    28 </B_LesLie>
    29 <:a2a:pas_articles_lies:>
    30 <//B_LesLie>
    31 <div id="pave_a2a_depliable" class="bloc_depliable blocreplie">
    32         <p id="type_recherche_a2a">
    33                 <a href="#" id="recherche_texte" class="on"><:a2a:recherche_texte:></a> |
    34                 <a href="#" id="recherche_arbo"><:a2a:recherche_arbo:></a>
    35         </p>
    36         #FORMULAIRE_RECHERCHE_A2A{#ID_ARTICLE_ORIG}
    37         #FORMULAIRE_NAVIGATEUR_A2A{#ID_ARTICLE_ORIG}
     2
     3[(#REM) afficher les evenements de cet article]
     4<div id="pave_a2a">
     5        <div  class="formulaire_spip formulaire_editer_liens">
     6        <INCLURE{fond=prive/objets/liste/articles_lies,nb=10,sinon=<:a2a:pas_articles_lies:>,id_article = #ID_ARTICLE_ORIG,env}>
     7        [(#ENV{articles_lies_visibles}|=={oui}|non)<div class="toggle_box_link">
     8                &#91;<a href="[(#SELF|parametre_url{articles_lies_visibles,oui}|ancre_url{pave_a2a_bloc})]" class="ajax"><:a2a:lien_lier_article:></a>&#93;
     9        </div>]
     10        </div>
     11        [(#ENV{articles_lies_visibles}|=={oui}|oui)<div id="pave_a2a_bloc">
     12                <div class="toggle_box_link">
     13                        &#91;<a href="[(#SELF|parametre_url{articles_lies_visibles,''}|ancre_url{pave_a2a})]" class="ajax"><:bouton_fermer:></a>&#93;
     14                </div>
     15                <p id="type_recherche_a2a">
     16                        <a href="#" id="recherche_texte" class="on"><:a2a:recherche_texte:></a> |
     17                        <a href="#" id="recherche_arbo"><:a2a:recherche_arbo:></a>
     18                </p>
     19                #FORMULAIRE_RECHERCHE_A2A{#ID_ARTICLE_ORIG}
     20                #FORMULAIRE_NAVIGATEUR_A2A{#ID_ARTICLE_ORIG}
     21        </div>]
     22        <script type="text/javascript">
     23        (function($){
     24                $(function(){
     25                        $('#formulaire_navigateur_a2a').hide();
     26                        $('#type_recherche_a2a a').click(function(){
     27                                $('#pave_a2a_bloc .formulaire_spip').toggle('slow');
     28                                $('#type_recherche_a2a a').toggleClass('on');
     29                                return false;
     30                        });
     31                });
     32        })(jQuery);
     33        </script>
    3834</div>
    39 <script type="text/javascript">
    40 (function($){
    41         $(function(){
    42                 $('#formulaire_navigateur_a2a').hide();
    43                 $('#type_recherche_a2a a').click(function(){
    44                         $('#pave_a2a_depliable .formulaire_spip').toggle('slow');
    45                         $('#type_recherche_a2a a').toggleClass('on');
    46                         return false;
    47                 });
    48         });
    49 })(jQuery);
    50 </script>
    51 </div>
  • _plugins_/a2a/trunk/prive/style_prive_plugin_a2a.html

    r45311 r59328  
    2121#SET{right,#ENV{ltr}|choixsiegal{left,right,left}}
    2222
     23.liste-objets.articles_lies .caption{
     24        background-image:url(#CHEMIN_IMAGE{a2a-22.png});
     25    padding-left: 30px;
     26}
    2327#formulaire_recherche_a2a .resultats li { padding: 5px 10px; border-bottom: 1px solid #GET{claire}; }
    2428#formulaire_recherche_a2a .resultats li .titre,
Note: See TracChangeset for help on using the changeset viewer.