Changeset 29578 for _plugins_/acs
- Timestamp:
- 02.07.2009 07:35:34 (7 months ago)
- Location:
- _plugins_/acs
- Files:
-
- 3 added
- 1 removed
- 39 modified
-
Changelog (modified) (1 diff)
-
acs_fonctions.php (deleted)
-
acs_options.php (modified) (2 diffs)
-
acs_style_prive.css.html (modified) (2 diffs)
-
balise/acs_balises.php (modified) (2 diffs)
-
controleurs/composant.php (modified) (1 diff)
-
inc/acs_onload.php (modified) (1 diff)
-
lib/composant/composants_ajouter_balises.php (modified) (1 diff)
-
lib/composant/composants_liste.php (modified) (1 diff)
-
lib/composant/composants_variables.php (modified) (1 diff)
-
models/cat/composants/articles/articles_preview.html (modified) (1 diff)
-
models/cat/composants/audio/audio.css.html (modified) (1 diff)
-
models/cat/composants/audio/ecrire/audio_mep.html (modified) (2 diffs)
-
models/cat/composants/bandeau/bandeau.css.html (modified) (2 diffs)
-
models/cat/composants/banniere/banniere.css.html (modified) (1 diff)
-
models/cat/composants/banniere/ecrire/banniere_mep.html (modified) (1 diff)
-
models/cat/composants/banniere/ecrire/composant.xml (modified) (1 diff)
-
models/cat/composants/banniere/ecrire/lang/banniere_ecrire_en.php (modified) (1 diff)
-
models/cat/composants/banniere/ecrire/lang/banniere_ecrire_fr.php (modified) (1 diff)
-
models/cat/composants/breves/breves.css.html (added)
-
models/cat/composants/breves/breves_preview.html (modified) (1 diff)
-
models/cat/composants/breves/ecrire/breves_mep.html (modified) (1 diff)
-
models/cat/composants/breves/ecrire/composant.xml (modified) (1 diff)
-
models/cat/composants/breves/ecrire/lang/breves_ecrire_en.php (modified) (1 diff)
-
models/cat/composants/breves/ecrire/lang/breves_ecrire_fr.php (modified) (1 diff)
-
models/cat/composants/breves/inc-breves.html (modified) (2 diffs)
-
models/cat/composants/def.php (modified) (4 diffs)
-
models/cat/composants/democratie/democratie_balises.php (modified) (1 diff)
-
models/cat/composants/fond/ecrire/composant.xml (modified) (1 diff)
-
models/cat/composants/fond/fond.css.html (modified) (1 diff)
-
models/cat/composants/keys/ecrire/composant.xml (modified) (1 diff)
-
models/cat/composants/keys/ecrire/keys_mep.html (modified) (1 diff)
-
models/cat/composants/keys/ecrire/lang/keys_ecrire_en.php (modified) (1 diff)
-
models/cat/composants/keys/ecrire/lang/keys_ecrire_fr.php (modified) (1 diff)
-
models/cat/composants/keys/inc-keys.html (modified) (2 diffs)
-
models/cat/composants/keys/keys.css.html (modified) (1 diff)
-
models/cat/composants/module/inc-module.html (modified) (1 diff)
-
models/cat/composants/module/module.css.html (added)
-
models/cat/composants/module/module_instances.css.html (added)
-
models/cat/mes_fonctions.php (modified) (1 diff)
-
plugin.xml (modified) (2 diffs)
-
vues/composant.html (modified) (1 diff)
-
wrap.html (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/acs/Changelog
r29490 r29578 7 7 - nouvelle balise #VAR{variable, valeur par defaut} : lorsque la valeur de variable est un nom de variable ACS, ce nom est remplacé par sa valeur à l'execution (permet l'héritage de variables de composants). 8 8 - creation du controle de type Bord pour définir largeur, style, et couleur de bordure en une fois. 9 - gestion des CSS d'instances de composants par fichier composant_instances.css.html contenant la balise #NIC. 9 10 10 11 Modele Cat pour ACS vesion 0.5: 11 12 - Composant Agenda : amélioration CSS. Tri par heure des articles publies/modifies/breves dans l'info-bulle. Encapsulation des styles css dans la classe cAgenda. Bulle d'aide. masquage des redirections d'articles SPIP. 12 13 - Composant Articles : meilleure integration avec plugin notation (0.6.3) et composant Democratie. Variables liees au plan deplacees vers le composant rubriques. 13 - Composant Audio : pagination ajax. 14 - Composant Audio : pagination ajax. 15 - Composant Breves : feuille de style personnalisable indépendante. 14 16 - Composant Edito : mise a jour pour plugin notation 0.6.3. Prise en compte correcte du nombre de lettres avant coupure. 15 17 - Composant Fond : debug du javascript. Fontes par défaut du site. -
_plugins_/acs/acs_options.php
r28791 r29578 26 26 } 27 27 //define('_DEBUG_CRAYONS', true); 28 28 29 /*__________________________________________________________________ 29 30 … … 31 32 __________________________________________________________________ 32 33 */ 33 // Dossier des paramÚtres et images utilisateur34 // User images and parameters35 // compatible mutualisation (_DIR_SITE defini)36 if (_DIR_SITE == '_DIR_SITE') {37 $dir_site = '';38 }39 else {40 $dir_site = _DIR_RACINE ? substr(_DIR_SITE, 3) : _DIR_SITE ;41 }42 $GLOBALS['ACS_CHEMIN'] = $dir_site._NOM_PERMANENTS_ACCESSIBLES.'_acs';43 34 44 35 // Chargement - Loading 45 36 require_once _DIR_PLUGIN_ACS.'inc/acs_onload.php'; 46 47 37 ?> -
_plugins_/acs/acs_style_prive.css.html
r29221 r29578 102 102 103 103 .acs_box_composants { 104 width: 196px;104 width: 208px; 105 105 } 106 106 … … 221 221 } 222 222 223 .widgets { 224 width: 200px; 225 max-height : 400px; 226 overflow: auto; 227 } 228 223 229 .widget, .widgy { 224 230 text-align: center; -
_plugins_/acs/balise/acs_balises.php
r29221 r29578 4 4 # http://acs.geomaticien.org 5 5 # 6 # Copyright Daniel FAIVRE, 2007-200 86 # Copyright Daniel FAIVRE, 2007-2009 7 7 # Copyleft: licence GPL - Cf. LICENCES.txt 8 8 … … 99 99 $r .= file_get_contents($file); 100 100 } 101 else 102 $r .= recuperer_fond($filepath)."\r"; 101 else { 102 $r .= recuperer_fond($filepath); 103 } 104 // On cherche aussi les css d'instances de composants 105 if (strtolower($type) == 'css') { 106 $filepath = 'composants/'.$c.'/'.$c.'_instances.css'; 107 $file = find_in_path($filepath.'.html'); 108 if ($file) { 109 foreach (composant_instances($c) as $nic) { 110 $r .= recuperer_fond($filepath, array('nic' => $nic)); 111 } 112 } 113 } 103 114 } 104 115 } -
_plugins_/acs/controleurs/composant.php
r29426 r29578 67 67 helper: "clone", 68 68 delay: 100, 69 distance: 10,69 distance: 20, 70 70 ghosting: true, 71 71 opacity: 0.8, -
_plugins_/acs/inc/acs_onload.php
r29221 r29578 12 12 // appellé depuis acs_options.php dans TOUS les cas 13 13 // acs_options est le premier fichier du plugin chargé, avant même autoriser.php de la dist 14 15 // Dossier des paramÚtres et images utilisateur 16 // User images and parameters 17 // compatible mutualisation (_DIR_SITE defini) 18 if (_DIR_SITE == '_DIR_SITE') { 19 $dir_site = ''; 20 } 21 else { 22 $dir_site = _DIR_RACINE ? substr(_DIR_SITE, 3) : _DIR_SITE ; 23 } 24 $GLOBALS['ACS_CHEMIN'] = $dir_site._NOM_PERMANENTS_ACCESSIBLES.'_acs'; 14 25 15 26 $GLOBALS['meta']['acsModel'] = (isset($GLOBALS['meta']['acsModel']) ? $GLOBALS['meta']['acsModel'] : 'cat'); -
_plugins_/acs/lib/composant/composants_ajouter_balises.php
r28258 r29578 4 4 # http://acs.geomaticien.org 5 5 # 6 # Copyright Daniel FAIVRE, 2007-200 86 # Copyright Daniel FAIVRE, 2007-2009 7 7 # Copyleft: licence GPL - Cf. LICENCES.txt 8 8 -
_plugins_/acs/lib/composant/composants_liste.php
r29144 r29578 66 66 return $lc; 67 67 } 68 69 /** 70 * Retourne les instances d'un composant 71 */ 72 function composant_instances($c) { 73 static $ci = array(); 74 75 if (count($ci[$c]) > 0) 76 return $ci[$c]; 77 78 $ci[$c] = array(); 79 $metas = $GLOBALS['meta']; 80 $reg = '/acs'.ucfirst($c).'(\d+)Use/'; 81 foreach ($metas as $meta=>$val) { 82 if (preg_match($reg, $meta, $matches)) 83 $ci[$c][] = $matches[1]; 84 } 85 sort($ci[$c]); 86 return $ci[$c]; 87 } 68 88 ?> -
_plugins_/acs/lib/composant/composants_variables.php
r28791 r29578 59 59 } 60 60 61 /**62 * Retourne le nombre d'instances d'un composant63 */64 function composant_instances($c) {65 $r = array();66 $metas = $GLOBALS['meta'];67 $reg = '/acs'.ucfirst($c).'(\d+)Use/';68 foreach ($metas as $meta=>$val) {69 if (preg_match($reg, $meta, $matches))70 $r[] = $matches[1];71 }72 sort($r);73 return $r;74 }75 76 61 function liste_variables() { 77 62 static $lv = array(); -
_plugins_/acs/models/cat/composants/articles/articles_preview.html
r29490 r29578 2 2 <div style="text-align: center; margin: 2px; margin-bottom:0;"><span style="border: 1px solid #b8afaf; border-bottom: 0; background: #f8ffff; color:#00008f; padding-left: 5px; padding-right: 5px; font-style: italic; font-size: 0.71em; -moz-border-radius-topleft: 20px; -moz-border-radius-topright: 10px;"><:acs:sommaire:></span></div> 3 3 4 <div style="background: # [(#VAR{acsOngletsFondCouleur, #VAR{acsFondColor,fff}})]">4 <div style="background: #VAR{acsOngletsFondColor, #VAR{acsFondColor,#fff}}"> 5 5 <div class="liste-articles"> 6 6 <ul> -
_plugins_/acs/models/cat/composants/audio/audio.css.html
r29490 r29578 123 123 font-size: 0.82em; 124 124 text-align: left; 125 [background: (#VAR{acsAudioFond Color});]125 [background: (#VAR{acsAudioFond});] 126 126 [border-width: (#VAR{acsAudioBordWidth});] 127 127 [border-style: (#VAR{acsAudioBordStyle});] -
_plugins_/acs/models/cat/composants/audio/ecrire/audio_mep.html
r29490 r29578 1 <table><tr><td>&TitreFond&</td><td>&TitreImage&</td></tr></table> 2 <table><tr><td>&Fond&</td><td>&Bord&</td></tr></table> 3 <table><tr><td>&NbMp3&</td><td>&Sep&</td></tr></table> 4 <hr /> 5 1 6 <table> 2 7 <tr><td>&Btn&</td><td>&BtnOn&</td></tr> … … 5 10 </table> 6 11 <hr /> 7 <table><tr><td>&Fond&</td><td>&Bord&</td></tr></table> 8 <table><tr><td>&TitreFond&</td><td>&TitreImage&</td></tr></table> 9 <hr /> 10 <table><tr><td>&NbMp3&</td><td>&Sep&</td></tr></table> 12 11 13 <table> 12 14 <tr><td>&PodcastColor&</td><td>&PodcastColorHover&</td></tr> -
_plugins_/acs/models/cat/composants/bandeau/bandeau.css.html
r29222 r29578 7 7 font-size: 0.88em; 8 8 margin: 0; 9 padding: 1px;9 padding: 0; 10 10 padding-left: 0.79em; 11 11 padding-right: 0.79em; 12 padding-bottom: 0.4em; 12 padding-bottom: 0.2em; 13 padding-top: 0.2em; 13 14 border: 0; 14 15 [color: (#VAR{acsBandeauTextColor,#VAR{acsFondText}});] 15 [background: #(#VAR{acsBandeauFond}) repeat;]16 [background: (#VAR{acsBandeauFond});] 16 17 [border-top: #VAR{acsBandeauBordWidth,thin}[ (#VAR{acsBandeauBordStyle,groove}) ](#VAR{acsBandeauBordColor});] 17 18 [border-bottom: #VAR{acsBandeauBordWidth,thin}[ (#VAR{acsBandeauBordStyle,groove}) ](#VAR{acsBandeauBordBas});] 18 19 [text-align: (#VAR{acsBandeauAlignement,center});] 19 margin-top: -0.8em;20 20 } 21 21 … … 24 24 [border: #VAR{acsBandeauBordWidth,thin}[ (#VAR{acsBandeauBordStyle,groove}) ](#VAR{acsBandeauBordColor}); 25 25 border-bottom: 0; 26 ] 26 ][background: (#VAR{acsBandeauFond});] 27 27 font-weight: normal; 28 28 padding-left: 8px; 29 29 padding-right: 8px; 30 30 font-style: italic; 31 font-size: 0.7 em;31 font-size: 0.71em; 32 32 line-height: 1.2em; 33 33 -moz-border-radius: 0.8em; 34 margin-top: -0.6em; 34 -moz-border-radius-bottomleft: 0; 35 -moz-border-radius-bottomright: 0; 36 margin-top: -1.2em; 35 37 } 36 38 -
_plugins_/acs/models/cat/composants/banniere/banniere.css.html
r29522 r29578 5 5 text-align: #VAR{acsBanniereAlign,center}; 6 6 height: #VAR{acsBanniereHauteur,60px}; 7 [background: (#VAR{acsBanniereFond})[ url("(#ACS_CHEMIN{img/trame/#VAR{acsBanniereFondImage}})")][(#VAR{acsBanniereFondImageRepeatX}|=={oui}|?{[(#VAR{acsBanniereFondImageRepeatY}|=={oui}|?{"repeat","repeat-x"})],[(#VAR{acsBanniereFondImageRepeatY}|=={oui}|?{"repeat-y","no-repeat"})]})] ;]7 [background: (#VAR{acsBanniereFond})[ url("(#ACS_CHEMIN{img/trame/#VAR{acsBanniereFondImage}})")][(#VAR{acsBanniereFondImageRepeatX}|=={oui}|?{[(#VAR{acsBanniereFondImageRepeatY}|=={oui}|?{"repeat","repeat-x"})],[(#VAR{acsBanniereFondImageRepeatY}|=={oui}|?{"repeat-y","no-repeat"})]})][ (#VAR{acsBanniereFondAlign}|=={left}|?{left,right})];] 8 8 font-family: [(#VAR{acsBanniereFont}), ]#VAR{acsBanniereFontFamily}; 9 9 } -
_plugins_/acs/models/cat/composants/banniere/ecrire/banniere_mep.html
r29522 r29578 2 2 &FondImageRepeatX& 3 3 &FondImageRepeatY& 4 &FondAlign& 5 &Hauteur& 4 6 <hr /> 5 7 &Image& 6 &Align&7 &Hauteur&8 8 <table><tr><td> &FontFamily& </td><td> &Font& </td></tr></table> 9 9 &TextColor& 10 &Align& 10 11 <hr /> 11 12 &Logo& -
_plugins_/acs/models/cat/composants/banniere/ecrire/composant.xml
r29522 r29578 37 37 <valeur>non</valeur> 38 38 </variable> 39 <variable> 40 <nom>FondAlign</nom> 41 <type>choix</type> 42 <option>left</option> 43 <option>right</option> 44 <valeur>left</valeur> 45 </variable> 46 39 47 <variable> 40 48 <nom>Image</nom> -
_plugins_/acs/models/cat/composants/banniere/ecrire/lang/banniere_ecrire_en.php
r29522 r29578 12 12 'FondImageRepeatX' => 'Repeat image on X axis', 13 13 'FondImageRepeatY' => 'Repeat image on Y axis', 14 'FondAlign' => _T('acs:align'), 14 15 'Hauteur' => 'Height', 15 16 'Logo' => 'Display website logo', -
_plugins_/acs/models/cat/composants/banniere/ecrire/lang/banniere_ecrire_fr.php
r29522 r29578 12 12 'FondImageRepeatX' => 'RépÚte l\'image en X', 13 13 'FondImageRepeatY' => 'RépÚter l\'image en Y', 14 'FondAlign' => _T('acs:align'), 14 15 'Hauteur' => 'Hauteur', 15 16 'Logo' => 'Afficher le logo du site', -
_plugins_/acs/models/cat/composants/breves/breves_preview.html
r27908 r29578 1 <div style="margin : 10px;"> 2 <INCLURE{fond=composants/breves/breves}> 3 </div> 1 <center> 2 <div style="margin: 10px; max-width: 300px"> 3 <INCLURE{fond=composants/breves/breves}> 4 </div> 5 </center> -
_plugins_/acs/models/cat/composants/breves/ecrire/breves_mep.html
r28258 r29578 1 <table><tr><td>&TitreFond&</td><td>&TitreFondImage&</td></tr></table> 2 &Fond& 3 &Bord& 1 4 &Nb& -
_plugins_/acs/models/cat/composants/breves/ecrire/composant.xml
r28791 r29578 17 17 18 18 <variable> 19 <nom>Fond</nom> 20 <type>color</type> 21 </variable> 22 <variable> 23 <nom>TitreFond</nom> 24 <type>color</type> 25 </variable> 26 <variable> 27 <nom>TitreFondImage</nom> 28 <type>img</type> 29 <chemin>img/trame</chemin> 30 <label>non</label> 31 </variable> 32 <variable> 33 <nom>Bord</nom> 34 <type>bord</type> 35 </variable> 36 37 <variable> 19 38 <nom>Nb</nom> 20 39 <type>nombre</type> -
_plugins_/acs/models/cat/composants/breves/ecrire/lang/breves_ecrire_en.php
r28258 r29578 8 8 'help' => 'Usable only if Spip news are activated.', 9 9 10 'TitreFond' => 'Title', 10 11 'Nb' => 'Number' 11 12 -
_plugins_/acs/models/cat/composants/breves/ecrire/lang/breves_ecrire_fr.php
r28258 r29578 8 8 'help' => 'Activable si les brèves de SPIP sont actives.', 9 9 10 'TitreFond' => 'Titre', 10 11 'Nb' => 'Nombre', 11 12 ); -
_plugins_/acs/models/cat/composants/breves/inc-breves.html
r29426 r29578 1 1 <B_breves>#ANCRE_PAGINATION 2 <div class=" breves">2 <div class="cBreves"> 3 3 <div class="menu-titre"> 4 <img id="img_ajax_breves" src="#CHEMIN{images/searching.gif}" style="visibility: hidden;" align="#LANG_RIGHT" />5 4 <h2 class="menu-titre" style="text-align: center"><:dernieres_breves:></h2> 6 5 [<p class="pagination">(#PAGINATION)</p>] … … 8 7 <ul> 9 8 <BOUCLE_breves(BREVES) {id_rubrique ?} {par date}{inverse} {pagination #VAR{acsBrevesNb,10}}> 10 <li class="menu-item"> [<small>(#DATE|affdate_court)</small> ]<a href="#URL_BREVE">#TITRE</a></li>9 <li class="menu-item"><a href="#URL_BREVE"><div class="_text">[<small>(#DATE|affdate_court)</small> ]#TITRE</div></a></li> 11 10 </BOUCLE_breves> 12 11 </ul> -
_plugins_/acs/models/cat/composants/def.php
r29490 r29578 8 8 # 9 9 /** 10 * ACS model default values 10 * ACS model default values 11 * 11 12 * On initialise les valeurs des variables du modÚle 12 13 */ … … 25 26 26 27 'acsArticlesUse' => 'oui', 28 'acsArticlesTitreFondColor' => '#f4f4f4', 27 29 'acsArticlesBordColor' => '#cec1eb', 28 'acsArticlesBordWidth' => ' thin',30 'acsArticlesBordWidth' => '1px', 29 31 'acsArticlesBordStyle' => 'inset', 30 32 'acsArticlesTabBordColor' => '#cfcfcf', 31 'acsArticlesTabBordWidth' => ' thin',33 'acsArticlesTabBordWidth' => '1px', 32 34 'acsArticlesTabBordStyle' => 'inset', 33 35 'acsArticlesTabFirst' => '#dfe5ef', … … 44 46 'acsAudioBordStyle' => '=acsRubnavBordStyle', 45 47 'acsAudioSep' => '=acsRubnavSep', 46 'acsAudioMp3 Hover' => '=acsRubnavFondHover',48 'acsAudioMp3hover' => '=acsRubnavFondHover', 47 49 'acsAudioMp3on' => '=acsRubnavFond6', 48 50 … … 55 57 56 58 'acsBanniereUse' => 'oui', 57 59 'acsBanniereFond' => '#fcfcfc', 60 'acsBanniereFondImage' => 'titrefond_00.png', 61 'acsBanniereFondImageRepeatX' => 'non', 62 'acsBanniereFondImageRepeatY' => 'oui', 58 63 'acsBanniereLogo' => 'non', 59 64 'acsBanniereFont' => 'Verdana, Arial', 60 65 61 66 'acsBrevesUse' => 'oui', 67 'acsBrevesTitreFondColor' => '=acsRubnavTitreFond', 68 'acsBrevesTitreFondImage' => '=acsRubnavTitreFondImage', 69 'acsBrevesBordColor' => '=acsRubnavBordColor', 70 'acsBrevesBordWidth' => '=acsRubnavBordWidth', 71 'acsBrevesBordStyle' => '=acsRubnavBordStyle', 72 62 73 'acsBandeauUse' => 'oui', 74 'acsBandeauFond' => '=acsRubnavFond', 75 'acsBandeauBordColor' => '#c3d5c8', 76 'acsBandeauBordBas' => '#c3d5c8', 77 'acsBandeauBordWidth' => '1px', 78 'acsBandeauBordStyle' => 'inset', 79 'acsBandeauTextColor' => '#352d4d', 80 'acsBandeauLegende' => 'En construction - Under construction', 63 81 'acsBandeauContenu' => '<a href="http://acs.geomaticien.org">ACS</a>: pour configurer ce site, <a href="ecrire/?exec=acs&onglet=composants&composant=fond">cliquez ici</a>.', 64 82 'acsBandeauText2' => '-> <a href="ecrire/?exec=acs&onglet=composants&composant=bandeau">Modifier ce bandeau</a> <-', 65 83 'acsCustomUse' => 'oui', 66 84 -
_plugins_/acs/models/cat/composants/democratie/democratie_balises.php
r27782 r29578 4 4 * afin de choisir le mode ("directe" ou pas) dans les boucles ARTICLES spip_articles_notations 5 5 */ 6 // Inutile de tester si le composant est actif7 6 function balise_DEMOCRATIE_STATUT ($p) { 8 7 if (isset($GLOBALS["meta"]['acsDemocratieDirecte']) && ($GLOBALS["meta"]['acsDemocratieDirecte'] == 'oui')) -
_plugins_/acs/models/cat/composants/fond/ecrire/composant.xml
r29144 r29578 44 44 <nom>Image</nom> 45 45 <type>img</type> 46 <chemin>img/ fond</chemin>46 <chemin>img/trame</chemin> 47 47 <label>non</label> 48 48 </variable> -
_plugins_/acs/models/cat/composants/fond/fond.css.html
r29426 r29578 7 7 font: 1.5em Edwardian Script ITC, Monotype Corsiva, URW Chancery L, French Script MT, Comic Sans MS, Cursive; 8 8 font: 1em Verdana, 'Trebuchet MS', Arial, 'Lucida Sans', serif;] 9 [background: (#VAR{acsFondColor})[ url('[(#ACS_CHEMIN)]img/ fond/(#VAR{acsFondImage})') repeat];]9 [background: (#VAR{acsFondColor})[ url('[(#ACS_CHEMIN)]img/trame/(#VAR{acsFondImage})') repeat];] 10 10 [color: (#VAR{acsFondText});] 11 11 } -
_plugins_/acs/models/cat/composants/keys/ecrire/composant.xml
r29222 r29578 13 13 14 14 <variable> 15 <nom>Fond</nom> 16 <type>color</type> 17 </variable> 18 <variable> 19 <nom>TitreFond</nom> 20 <type>color</type> 21 </variable> 22 <variable> 23 <nom>TitreFondImage</nom> 24 <type>img</type> 25 <chemin>img/trame</chemin> 26 <label>non</label> 27 </variable> 28 <variable> 15 29 <nom>Bord</nom> 16 30 <type>bord</type> -
_plugins_/acs/models/cat/composants/keys/ecrire/keys_mep.html
r29222 r29578 1 <table><tr><td>&TitreFond&</td><td>&TitreFondImage&</td></tr></table> 2 &Fond& 1 3 &Bord& -
_plugins_/acs/models/cat/composants/keys/ecrire/lang/keys_ecrire_en.php
r29144 r29578 7 7 'description' => 'keywords of one article or all keywords when id_article is undefined.', 8 8 9 'TitreFond' => 'Title' 10 9 11 ); 10 12 ?> -
_plugins_/acs/models/cat/composants/keys/ecrire/lang/keys_ecrire_fr.php
r29144 r29578 7 7 'description' => 'Mots-clés d\'un article ou liste de tous les mots-clés lorsque id_article n\'est pas défini.', 8 8 9 'TitreFond' => 'Titre' 10 9 11 ); 10 12 ?> -
_plugins_/acs/models/cat/composants/keys/inc-keys.html
r29490 r29578 1 #ID_ARTICLE 1 2 <B_mots>[(#REM) Mots-cles trouves ] 2 3 <div class="cKeys">#ANCRE_PAGINATION … … 4 5 [<p class="pagination">(#PAGINATION)</p>] 5 6 <ul> 6 <BOUCLE_mots(MOTS) {id_article ?} { id_rubrique ?}{titre!==(_.*)} {pagination 5}>7 <BOUCLE_mots(MOTS) {id_article ?} {titre!==(_.*)} {pagination 5}> 7 8 <li class="menu-item"><a href="#URL_MOT"><span class="motcle">#TITRE</span></a></li> 8 9 </BOUCLE_mots> -
_plugins_/acs/models/cat/composants/keys/keys.css.html
r29490 r29578 12 12 text-align : center; 13 13 font-weight: bold; 14 [background: (#VAR{acs TagsTitreFond})[ url("(#ACS_CHEMIN{img/trame/#VAR{acsTagsTitreFondImage}})") repeat top left];]14 [background: (#VAR{acsKeysTitreFond})[ url("(#ACS_CHEMIN{img/trame/#VAR{acsKeysTitreFondImage}})") repeat top left];] 15 15 } 16 16 .cKeys .menu-item { -
_plugins_/acs/models/cat/composants/module/inc-module.html
r29426 r29578 8 8 Copyleft: licence GPL - Cf. LICENCES.txt in acs plugin dir 9 9 10 ]<div style="margin-left: #CONFIG{#EVAL{'acsModule'.'#NIC'.'Left'},0}; margin-right: #CONFIG{#EVAL{'acsModule'.'#NIC'.'Right'},0}">10 ]<div class="Modules cModule#NIC"> 11 11 #SET{v1,#EVAL{'acsModule'.'#NIC'.'1'}} 12 12 #SET{v2,#EVAL{'acsModule'.'#NIC'.'2'}} -
_plugins_/acs/models/cat/mes_fonctions.php
r29144 r29578 169 169 } 170 170 171 function sans_guillemets($texte) { 172 $texte = str_replace('"', '', $texte); 173 return $texte; 174 } 175 176 function coupe($texte, $taille=50, $suite) { 177 $texte = couper($texte, $taille); 178 $texte = PtoBR(propre(supprimer_tags($texte))); 179 $texte = str_replace(' (...)', $suite, $texte); 180 return $texte; 181 } 182 183 184 // filtre askeywords: transforme un texte en liste de mots-clés pour meta-tag keywords 185 // exemple d'usage: [<meta name="keywords" content="(#TITRE|askeywords)" />] 186 function askeywords($texte) { 187 $texte = sans_guillemets($texte); 188 $notkeys = _T('acs:meta_not_keywords'); 189 190 $notkeys = explode(',', $notkeys); 191 // Transforme tous les mots inutilisables comme keywords en expression réguliÚre "mot entier", insensible à la casse 192 foreach ($notkeys as $key=>$notkey ) { 193 $notkeys[$key] = '/\b('.$notkey.')\b/'; 194 } 195 $texte = strtolower(textebrut($texte)); 196 // Suppression des mots qui ne conviennent pas comme keywords (liste meta_not_keywords du fichier de langue acs_xx.lang) 197 $texte = preg_replace($notkeys, '*', $texte); 198 // Suppression de la ponctuation et des espaces de début et de fin 199 $texte = preg_replace(array('/[;:,.?!\']/', '/(\s+$)/', '/(^\s+)/'), '', $texte); 200 // remplacement des espaces restants par des virgules 201 $texte = preg_replace('/(\s+)/', ',', $texte); 202 return $texte; 203 } 204 205 /* 206 * +----------------------------------+ 207 * Nom du Filtre : cm (crypt_mail) 208 * +----------------------------------+ 209 * Date : dimanche 6 juillet 2003 210 * Auteur : Jean-Pierre KUNTZ 211 * alias Coyote 212 * +-------------------------------------+ 213 * Fonctions de ce filtre : 214 * Crypter une chaînee de texte (email, URL) 215 * sans en empêcher l'affichage à l'écran 216 * ni l'utilisation par un logiciel de messagerie 217 * +-------------------------------------+ 218 * 219 * exemple d'utilisation dans un squelette : 220 * 221 * <a href="mailto:[(#EMAIL|cm)]">[(#EMAIL|cm)]</a> 222 * 223 * Pour toute suggestion, remarque, proposition d'ajout 224 * reportez-vous au forum de l'article : 225 * http://www.uzine.net/spip_contrib/article.php3?id_article=197 226 */ 227 228 229 function cm($texte) { 230 $s = ""; 231 for ($i=0; $i < strlen($texte); $i++) { 232 $s.="&#".ord($texte{$i}).";"; 233 } 234 return $s; 235 } 171 236 ?> -
_plugins_/acs/plugin.xml
r29490 r29578 40 40 Daniel FAIVRE © 2008-2009 - <multi>[fr]licence GPL[en]GPL license</multi> 41 41 </auteur> 42 <version>0.5 (20090 630)</version>42 <version>0.5 (20090702)</version> 43 43 <etat>stable</etat> 44 44 <!-- classe d'implementation : espace de nommage qui prefixera les appels de fonction … … 52 52 images/acs_32x32.gif 53 53 </icon> 54 <fonctions> 55 acs_fonctions.php 56 </fonctions> 54 57 55 <options> 58 56 acs_options.php -
_plugins_/acs/vues/composant.html
r29221 r29578 3 3 $fond='#ENV{c}.css'; 4 4 if ($fond=@recuperer_fond($fond,array('var_mode' => 'recalcul'))) echo '<style>'.$fond.'</style>'; 5 $fond='#ENV{c}_instances.css'; 6 //if ($fond=@recuperer_fond($fond,array('nic' => '#NIC', 'var_mode' => 'recalcul'))) echo '<style>'.$fond.'</style>'; 5 7 ?><INCLURE {fond=#ENV{c}}{nic=#NIC}{env}> -
_plugins_/acs/wrap.html
r29221 r29578 25 25 <link rel="stylesheet" href="spip.php?page=habillage.css[&v=(#ACS_DERNIERE_MODIF)]" type="text/css" media="projection, screen, tv" /> 26 26 <?php // Widget's style is not included yet in above css if just activated 27 $fond='#ENV{c}.css'; 28 echo '<style>'.@recuperer_fond($fond).'</style>'; 27 $fond ='#ENV{c}.css'; 28 $fond = @recuperer_fond($fond); 29 if ($fond) 30 echo '<style>'.$fond.'</style>'; 31 32 $fond ='#ENV{c}_instances.css'; 33 $fond = @recuperer_fond($fond, array("nic" => "#NIC")); 34 if ($fond) 35 echo '<style>'.$fond.'</style>'; 29 36 ?> 30 37 </head>
