Changeset 48798 in spip-zone


Ignore:
Timestamp:
Jun 15, 2011, 2:37:10 AM (10 years ago)
Author:
webmaster@…
Message:

ACS:

  • la balise #ACS_CHEMIN{truc} ne renvoit désormais plus rien si truc n'est pas un fichier lisible.


Cat :

  • Articles: gestion des versions des articles. Affichage des changements (wiki). Mise à jour d'une ancienne version (wiki: revert).
  • Rubnav : supprimer numéro sur résultat d'une recherche.
  • Versions: nouveau composant affichant les versions d'un article (wiki).
Location:
_plugins_/acs
Files:
13 added
14 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/acs/balise/acs_balises.php

    r47804 r48798  
    7676  $p->code = $arg ? '_DIR_RACINE.$GLOBALS["ACS_CHEMIN"]."/".'.$arg : '_DIR_RACINE.$GLOBALS["ACS_CHEMIN"]."/"';
    7777  eval('$path = '.$p->code.';');
    78   if (!is_readable($path))
     78  if (!is_readable($path) || !is_file($path))
    7979        $p->code = '""';
    8080  return $p;
  • _plugins_/acs/models/cat/composants/articles/articles.css.html

    r47457 r48798  
    4444  float: #LANG_RIGHT;
    4545}
    46 .cArticle #forum_lire_tous, #forum_repondre[(#PLUGIN{notation}|?{' '}), .cArticle .notation ]{
     46[(#CONFIG{articles_versions}|=={oui}|?{" "})
     47.cArticle .diff-ajoute {
     48  background-color: #VAR{acsArticlesAdded};
     49}
     50.cArticle .diff-para-supprime, .cArticle .diff-supprime {
     51  background-color: #VAR{acsArticlesDeleted};
     52  text-decoration: line-through;
     53}
     54.cArticle .version {
     55  text-align: #LANG_RIGHT;
     56  padding-left: 5px;
     57  padding-right: 5px;
     58}
     59].cArticle #forum_lire_tous, #forum_repondre[(#PLUGIN{notation}|?{' '}), .cArticle .notation ]{
    4760  margin-left: 5px;
    4861  margin-right: 5px;
     
    6780.liste-articles .entete, .cArticle .entete, .plan-secteur h1 {
    6881  [background-color: (#VAR{acsArticlesTitreFond});]
    69   [background: url('[(#ACS_CHEMIN)]trame/(#VAR{acsArticlesTitreFondImage})') repeat top left;]
     82  [background: url('(#ACS_CHEMIN{trame/#VAR{acsArticlesTitreFondImage}})') repeat top left;]
    7083 }
    7184
     
    154167.plan-secteur .menu-item {
    155168  margin-left: 1.5em;
    156   list-style: url(#ACS_CHEMIN{puces/}#VAR{acsArticlesPuce,puce_8x8.gif});
     169  list-style: url(#ACS_CHEMIN{puces/#VAR{acsArticlesPuce,puce_8x8.gif}});
    157170}
    158171
  • _plugins_/acs/models/cat/composants/articles/articles.html

    r47804 r48798  
    11[(#CACHE{0})][(#REM)
    22
    3 Listes d'articles (pour sommaire, resume, plan, rubrique, recherche)
     3Listes d'articles (pour sommaire, resume, plan, rubrique, recherche, mot-clé)
    44
    5 On transmet id_article dans la classe du pinceau.
     5On transmet id_article dans la classe du pinceau pour prévisualiser
     6l'article id_article avec le pinceau du présent composant.
     7
     8Paramètres:
     9id_article: affiche l'article id_article.
     10id_mot: affiche le mot-clé id_mot et la liste des articles ayant ce mot-clé si id_article est vide.
     11page: détermine la boucle SPIP à charger si les variables précédentes sont vides.
    612
    713]<div class="[id_article-(#ID_ARTICLE) ]#PINCEAU{articles}">[
  • _plugins_/acs/models/cat/composants/articles/ecrire/articles_mep.html

    r47659 r48798  
    99&Lock&
    1010&StylePage&
     11[(#CONFIG{articles_versions}|=={oui}|?{
     12&Added&
     13&Deleted&
     14})]
    1115<hr />
    1216<center><b><:articles:></b></center>
  • _plugins_/acs/models/cat/composants/articles/ecrire/composant.xml

    r47659 r48798  
    8686    <type>KeyGroup</type>
    8787  </variable>
     88  <variable>
     89    <nom>Added</nom>
     90    <type>color</type>
     91    <valeur>#d0ffc0</valeur>
     92  </variable>
     93  <variable>
     94    <nom>Deleted</nom>
     95    <type>color</type>
     96    <valeur>#ffd0c0</valeur>
     97  </variable>
    8898
    8999  <variable>
  • _plugins_/acs/models/cat/composants/articles/ecrire/lang/articles_ecrire_en.php

    r47659 r48798  
    2626'Stats' => 'Visits',
    2727'Lock' => 'Access control',
     28'Added' => 'Added',
     29'Deleted' => 'Deleted',
     30
    2831'Pagination' => 'Articles per page',
    2932'ListesLogoTailleMax' => 'Max logo size',
  • _plugins_/acs/models/cat/composants/articles/ecrire/lang/articles_ecrire_fr.php

    r47804 r48798  
    4444'Stats' => 'Statistiques de visites',
    4545'Lock' => 'Contrôle d\'accès',
     46'Added' => 'Ajout',
     47'Deleted' => 'Suppression',
    4648
    4749'Pagination' => 'Nombre d\'articles par page',
  • _plugins_/acs/models/cat/composants/articles/inc-article.html

    r47692 r48798  
    1 [(#CACHE{0})]<B_article>
    2 <div class="cArticle">
     1[(#CACHE{0})][(#REM)
     2
     3Article
     4
     5Variables:
     6acsArticlesLogoTailleMax: en pixels, sans les caractères "px"
     7acsArticlesStats: oui/non
     8acsDiapoUse: oui/non
     9
     10Paramètres:
     11id_article: id de l'article
     12
     13][(#ENV{id_version}|?{" "})
     14    [<div class="cArticle">(#INCLURE{fond=composants/articles/inc-article_diff}{id_version=#ENV{id_version}}{objet=article}{id_article=#ENV{id_article}})</div>]
     15  ]
    316<BOUCLE_article(ARTICLES){id_article}{statut==[publie|propose|refuse]}>
     17  <div class="cArticle">
    418  [(#LOGO_ARTICLE|right|image_reduire{#VAR{acsArticlesLogoTailleMax,100},#VAR{acsArticlesLogoTailleMax,100}})]
     19  [(#ENV{id_version}|?{""," "})
    520  <div class="entete">
    621    [(#MODELE{article_traductions})]
    722    #DEBUT_SURLIGNE
    8     [<p class="#EDIT{surtitre} surtitre stsize">(#SURTITRE)</p>]
     23    [<p class="#EDIT{surtitre} surtitre stsize">(#SURTITRE|safehtml)</p>]
    924    <h1 class="#EDIT{titre} titre tsize">[(#STATUT|=={refuse}|?{'<a href="" class="refus">Article refusé</a>', ''}) ]#TITRE</h1>
    10     [<p class="#EDIT{soustitre} soustitre stsize">(#SOUSTITRE)</p>]
     25    [<p class="#EDIT{soustitre} soustitre stsize">(#SOUSTITRE|safehtml)</p>]
    1126    #FIN_SURLIGNE
    1227    <br class="nettoyeur" />
     
    1833 
    1934  [<p class="lien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
    20   [<div class="#EDIT{texte} texte">(#TEXTE)</div>]
    21   #FIN_SURLIGNE
    22  
     35  [<div class="#EDIT{texte} texte">(#TEXTE)</div>
     36  [<div class="notes"><h2><:info_notes:></h2>(#NOTES|safehtml)</div>]
     37  #FIN_SURLIGNE][
     38  <div class="#EDIT{ps}">#DEBUT_SURLIGNE(#PS|safehtml)#FIN_SURLIGNE</div>]
     39
    2340  [(#REM) Gestion du portfolio et des documents
    2441    Le critere {env} permet de passer d'autres arguments de la page
     
    2845    que les documents associés à l'article soient visibles.
    2946  ][(#VAR{acsDiapoUse}|!={oui}|?{" "})[(#INCLURE{fond=inc-documents}{id_article}{env})]]
    30    
    31   [<div class="notes"><h2><:info_notes:></h2>#DEBUT_SURLIGNE(#NOTES)#FIN_SURLIGNE</div>]
     47
    3248  [(#VAR{acsArticlesStats}|=={oui}|?{[(#CONFIG{activer_statistiques}|=={oui}|?{' '}) <div class="stats nsize">[Lu par (#VISITES) personnes depuis le ] [(#DATE|nom_jour)] [(#DATE|jour)] [(#DATE|nom_mois)] [(#DATE|annee)]</div>]})]
    3349  [(#REM)
     
    3551fin div article
    3652
    37   ]</div>
     53  ]</div>]
     54 
    3855  [(#REM)
    3956 
     
    5572  [<a id="forum_repondre" class="repondreaufil nsize" href="spip.php?page=forum&id_article=#ID_ARTICLE"><:form_pet_message_commentaire:></a><br/>(#FORMULAIRE_FORUM)]
    5673  <INCLURE{fond=composants/forums/forum}{ajax}{id_article}{ouvrir=#OUVRIR}{debut_forums}>
    57 ]</BOUCLE_article>
    58 </div>[(#REM) fin cArticle ]
    59 </B_article>
     74]</div>
     75</BOUCLE_article>
  • _plugins_/acs/models/cat/composants/articles/lang/articles_en.php

    r46294 r48798  
    1717'sommaire' => 'Summary',
    1818
     19'latest' => 'Latest version',
     20
    1921'lire_la_suite' => 'read more',
    2022
  • _plugins_/acs/models/cat/composants/articles/lang/articles_fr.php

    r46294 r48798  
    1717'sommaire' => 'Sommaire',
    1818
     19'latest' => 'Derni&egrave;re version',
     20
    1921'lire_la_suite' => 'lire la suite',
    2022
  • _plugins_/acs/models/cat/composants/fond/entete_.html

    r47804 r48798  
    4343  <link rel="schema.DC" href="#URL_SITE_SPIP/dc" />[(#REM) DC metas ]
    4444  [(#REM) Lien vers l'icone destinee a la barre de bookmarks
    45   ]<link rel="shortcut icon" type="image/x-icon" href="[(#ACS_CHEMIN)]favicon/#VAR{acsFondFavicon,favicon.ico}" />
     45  ][<link rel="shortcut icon" type="image/x-icon" href="(#ACS_CHEMIN{favicon/#VAR{acsFondFavicon,favicon.ico}})" />]
    4646  [(#REM) Lien vers le flux RSS du site
    4747  ]<link rel="alternate" type="application/rss+xml"[ title="(#ENV{rsstitle,<:syndiquer_site:>})"] href="#ENV{rssurl,#URL_PAGE{backend}}" />
  • _plugins_/acs/models/cat/composants/navkeys/navkeys.html

    r47030 r48798  
    1 [(#CACHE{0})]<div class="[(#PINCEAU{NavKeys,#NIC})]">
     1[(#CACHE{0})]<div class="[(#PINCEAU{navkeys,#NIC})]">
    22  <INCLURE{fond=composants/navkeys/inc-navkeys}{env}{self}{nic}>
    33</div>
  • _plugins_/acs/models/cat/composants/rubnav/inc-rubnav_recherche.html

    r47251 r48798  
    77    <ul>
    88      <BOUCLE_rubriques_trouves(RUBRIQUES) {recherche} {par points}{inverse (#ORDRE|?{0,1})} {pagination 5}>
    9       <li class="menu-item"><a href="#URL_RUBRIQUE">#TITRE</a></li>
     9      <li class="menu-item"><a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a></li>
    1010      </BOUCLE_rubriques_trouves>
    1111    </ul>
  • _plugins_/acs/models/cat/composants/rubrique/inc-rub_ou_art.html

    r47659 r48798  
    55    ]</BOUCLE_articles_multiples>
    66  </B_articles_multiples>
    7     <BOUCLE_article_unique(ARTICLES) {id_rubrique}{0,1}{lang}>
    8       [(#TOTAL_BOUCLE|<{2}|?{' ',''})<INCLURE{fond=composants/articles/article}{id_article=#ID_ARTICLE}{self}{env}{lang=#LANG}>]
     7    <B_article_unique><BOUCLE_article_unique(ARTICLES){id_rubrique}{0,1}{lang}>[(#TOTAL_BOUCLE|<{2}|?{' ',''})
     8      <INCLURE{fond=composants/articles/article}{id_article=#ID_ARTICLE}{self}{env}{lang=#LANG}>]
    99    </BOUCLE_article_unique>
     10      <INCLURE{fond=composants/rubrique/inc-rubrique}{lang=#LANG}{self}{env}{id_rubrique=#ID_RUBRIQUE}>
     11    <//B_article_unique>
    1012  <//B_articles_multiples>
    1113</BOUCLE_principale>
Note: See TracChangeset for help on using the changeset viewer.