Changeset 49169 in spip-zone
- Timestamp:
- Jun 29, 2011, 2:49:21 AM (10 years ago)
- Location:
- _plugins_/acs
- Files:
-
- 1 added
- 20 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/acs/inc/acs_sr.php
r48965 r49169 11 11 12 12 include_spip('inc/actions'); 13 include_spip('inc/ presentation');13 include_spip('inc/acs_presentation'); 14 14 15 15 function inc_acs_sr() { -
_plugins_/acs/inc/composant/classComposantPrive.php
r48985 r49169 225 225 if (isset($updated)) { 226 226 if (isset($this->update)) { 227 @include_once($this->rootDir.'/ecrire/'.$class.'.php');227 include_spip('composants/'.$class.'/ecrire/'.$class); 228 228 $cObj = 'acs'.ucfirst($class).'Edit'; 229 229 if(class_exists($cObj)) { 230 $$cObj = @new $cObj();230 $$cObj = new $cObj(); 231 231 if (($$cObj instanceof CEdit) && is_callable(array($$cObj, 'update'))) { 232 232 if (!$$cObj->update()) -
_plugins_/acs/models/cat/composants/agenda/agenda_preview.html
r41145 r49169 1 #CACHE{0} 2 <div style="text-align:center; margin: 10px;"> 1 [(#CACHE{0})][<div style="text-align:center; margin: 10px;"> 3 2 <center> 4 <div style="width:250px"> 5 <INCLURE {fond=composants/agenda/inc-bloc-agenda}{calendrier_mois}{calendrier_annee}{env}{self}> 6 </div> 3 <div style="width:250px">(#INCLURE {fond=composants/agenda/inc-bloc-agenda}{calendrier_mois}{calendrier_annee}{env}{self})</div> 7 4 </center> 8 </div> 5 </div>] -
_plugins_/acs/models/cat/composants/articles/boucle-page_article-style.html
r48974 r49169 15 15 Article page styled according to a keyword 16 16 17 ][(#SET{id_groupe_style_article,#VAR{acsArticlesStylePage}})] <BOUCLE_article(ARTICLES){id_article}{statut==[publie|propose|refuse]}><BOUCLE_style(MOTS){id_article}{id_groupe=#GET{id_groupe_style_article}}{0,1}>[(#SET{nic,[(#DESCRIPTIF|match{<nic-page=(\d*)>})]})]</BOUCLE_style>[(#INCLURE{fond=composants/articles/page-article}{self}{env}{id_article}{titre=#TITRE}{surtitre=#SURTITRE}{soustitre=#SOUSTITRE}{descriptif=#DESCRIPTIF}{nic=#GET{nic,2100}})]</BOUCLE_article>17 ][(#SET{id_groupe_style_article,#VAR{acsArticlesStylePage}})]#SET{_rp,<nic-page=([0-9]*)>}<BOUCLE_article(ARTICLES){id_article}{statut==[publie|propose|refuse]}><BOUCLE_style(MOTS){id_article}{id_groupe=#GET{id_groupe_style_article}}{0,1}>[(#SET{nic,[(#DESCRIPTIF|match{#GET{_rp},Uims,1})]})]</BOUCLE_style>[(#INCLURE{fond=composants/articles/page-article}{self}{env}{id_article}{titre=#TITRE}{surtitre=#SURTITRE}{soustitre=#SOUSTITRE}{descriptif=#DESCRIPTIF}{nic=#GET{nic,2100}})]</BOUCLE_article> -
_plugins_/acs/models/cat/composants/cadre/ecrire/composant.xml
r48974 r49169 14 14 <nom>instanciable</nom> 15 15 </param> 16 17 <variable> 18 <nom>Nom</nom> 19 <type>text</type> 20 </variable> 16 21 17 22 <variable> … … 154 159 <type>text</type> 155 160 </variable> 156 157 <variable>158 <nom>Nom</nom>159 <type>text</type>160 </variable>161 161 </composant> -
_plugins_/acs/models/cat/composants/cadre/inc-cadre.html
r47804 r49169 42 42 #SET{use7,#VAR{#EVAL{acs(#GET{c7}|ucfirst)(#GET{n7})Use}}} 43 43 #SET{use8,#VAR{#EVAL{acs(#GET{c8}|ucfirst)(#GET{n8})Use}}} 44 [(#VAR{#EVAL{'acsCadre'.'#NIC'.'Orientation'},vertical}|=={horizontal}|?{" "})#SET{oh,style="float: #LANG_LEFT"}]<div class="Cadre cCadre#NIC">[44 [(#VAR{#EVAL{'acsCadre'.'#NIC'.'Orientation'},vertical}|=={horizontal}|?{" "})#SET{oh,style="float: #LANG_LEFT"}]<div class="Cadre[ cCadre(#NIC)]">[ 45 45 (#GET{use1}|=={oui}|?{' '})[(#SET{c11,composants/[(#GET{c1})]/[(#GET{c1})]})][<div id="#GET{v1}" class="cadre-composant[ (#GET{v1})style]"[ (#GET{oh})]>(#INCLURE{fond=#GET{c11}}{env}{self}{lang}{nic=#GET{n1}})</div>]][ 46 46 (#GET{use2}|=={oui}|?{' '})[(#SET{c12,composants/[(#GET{c2})]/[(#GET{c2})]})][<div id="#GET{v2}" class="cadre-composant[ (#GET{v2})style]"[ (#GET{oh})]>(#INCLURE{fond=#GET{c12}}{env}{self}{lang}{nic=#GET{n2}})</div>]][ -
_plugins_/acs/models/cat/composants/diapo/diapo.css.html
r48824 r49169 8 8 Copyleft: licence GPL - Cf. LICENCES.txt in acs plugin dir 9 9 10 ][(#SET{h,[(#ACS_CHEMIN{diapo/#VAR{acsDiapoImg}}|hauteur)]})] 11 .cDiapo table { 10 ].cDiapo table { 12 11 border:0; 13 12 cell-spacing:0; … … 18 17 } 19 18 .cDiapo td.diapo { 20 [width: (#ACS_CHEMIN{diapo/#VAR{acsDiapoImg}}|largeur)px;]21 height: #GET{h};22 19 overflow:hidden; 23 20 text-align: center; 24 [background: url((#ACS_CHEMIN{diapo/#VAR{acsDiapoImg}})) top left repeat-x;]25 26 21 } 27 22 .cDiapo td.diapo a.diapo:link { … … 29 24 display: inline-block; 30 25 position:relative; 31 height: [(#VAR{acsDiapoHeight,75})px]; 32 line-height: [(#VAR{acsDiapoHeight,75})px]; 33 width: [(#VAR{acsDiapoWidth,100})px]; 34 outline: none;[ 35 color: (#VAR{acsDiapoLink});][ 36 background-color: (#VAR{acsDiapoFond});][ 37 border: #VAR{acsDiapoBord/Width}[ (#VAR{acsDiapoBord/Style})](#VAR{acsDiapoBord/Color});] 26 outline: none; 38 27 } 39 28 [.cDiapo td.diapo a.diapo:hover { 40 color: (#VAR{acsDiapoLinkHover});41 29 outline: none; 42 30 }] … … 44 32 vertical-align: middle; 45 33 border: 0; 46 max-height: [(#VAR{acsDiapoHeight,75})px];47 max-width: [(#VAR{acsDiapoWidth,100})px];48 34 position:absolute; 49 35 top:0; … … 64 50 width: 25px; 65 51 min-width: 25px; 66 height: #GET{h};67 [background: url((#ACS_CHEMIN{diapo/#VAR{acsDiapoImgG}})) top right no-repeat;]68 52 text-align: right; 69 53 } … … 72 56 width: 25px; 73 57 min-width: 25px; 74 height: #GET{h};75 [background: url((#ACS_CHEMIN{diapo/#VAR{acsDiapoImgD}})) top right no-repeat;]76 58 text-align: left; 77 59 } -
_plugins_/acs/models/cat/composants/diapo/diapo.html
r47804 r49169 5 5 A diaporama that looks like a film pellicula. Ajax navigation between thumbnails. 6 6 7 ][<div class="#PINCEAU{diapo }">(#INCLURE{fond=composants/diapo/inc-diapo}{env}{ajax})</div>]7 ][<div class="#PINCEAU{diapo,#NIC}">(#INCLURE{fond=composants/diapo/inc-diapo}{env}{ajax})</div>] -
_plugins_/acs/models/cat/composants/diapo/ecrire/composant.xml
r48974 r49169 12 12 <valeur>250</valeur> 13 13 </param> 14 <param> 15 <nom>instanciable</nom> 16 </param> 17 18 <variable> 19 <nom>Nom</nom> 20 <type>text</type> 21 </variable> 14 22 15 23 <variable> … … 28 36 <type>img</type> 29 37 <chemin>diapo</chemin> 30 <valeur>pellicule.png</valeur>31 38 </variable> 32 39 <variable> … … 34 41 <type>img</type> 35 42 <chemin>diapo</chemin> 36 <valeur>filmg.gif</valeur>37 43 </variable> 38 44 <variable> … … 40 46 <type>img</type> 41 47 <chemin>diapo</chemin> 42 <valeur>filmd.gif</valeur>43 48 </variable> 44 49 … … 47 52 <type>img</type> 48 53 <chemin>diapo</chemin> 49 <valeur>filmgoff.gif</valeur>50 54 </variable> 51 55 <variable> … … 53 57 <type>img</type> 54 58 <chemin>diapo</chemin> 55 <valeur>filmgon.gif</valeur>56 59 </variable> 57 60 <variable> … … 59 62 <type>img</type> 60 63 <chemin>diapo</chemin> 61 <valeur>filmdoff.gif</valeur>62 64 </variable> 63 65 <variable> … … 105 107 <valeur>oui</valeur> 106 108 </variable> 109 110 <variable> 111 <nom>ExtG</nom> 112 <type>text</type> 113 <valeur>pdf|odt|ods|doc|xls|wmf</valeur> 114 </variable> 115 <variable> 116 <nom>ExtEmbed</nom> 117 <type>text</type> 118 <valeur>gif|jpg|tif|png|swf</valeur> 119 </variable> 120 <variable> 121 <nom>ExtPlayer</nom> 122 <type>text</type> 123 <valeur>mp3|flv|mp4|ogv|webm</valeur> 124 </variable> 107 125 </composant> -
_plugins_/acs/models/cat/composants/diapo/ecrire/diapo_mep.html
r48824 r49169 13 13 <table><tr><td>&Link&</td><td>&LinkHover&</td></tr></table> 14 14 <hr /> 15 &ExtPlayer& 16 &ExtEmbed& 15 17 &UseG& 18 &ExtG& -
_plugins_/acs/models/cat/composants/diapo/ecrire/lang/diapo_ecrire_fr.php
r48824 r49169 25 25 'NbCol' => 'Colonnes', 26 26 'UseG' => 'Utiliser Google Docs<sup>®</sup>', 27 'ExtG' => 'Associer à Google Doc API', 28 'ExtEmbed' => 'Associer au modèle EMBED', 29 'ExtPlayer' => 'Associer au modèle PLAYER', 27 30 28 31 'ImgG' => 'Fond gauche', -
_plugins_/acs/models/cat/composants/diapo/inc-diapo.html
r48824 r49169 1 1 [(#CACHE{86400})][(#REM) 2 2 3 Affiche les documents d'un article, d'une rubrique, ou du site, sous forme de diapos.4 Utilise le plugin Mediabox.3 Affiche les vignettes des documents d'un article, d'une rubrique, ou du site, 4 sous forme de diapos. Utilise le plugin Mediabox. 5 5 6 6 Paramètres : … … 10 10 recherche : documents résultats d'une recherche. 11 11 12 ][(#SET{docs,pdf|odt|ods|doc,xls,wmf})][ 13 (#SET{types_diapos,flv|mp4|mp3|ogv|webm|swf|jpg|jpeg|png|gif[|(#GET{docs})]})][ 14 (#SET{nom_diaporama,dp[(#ENV{c}|?{c})][_art(#ID_ARTICLE)[_rub(#ID_RUBRIQUE)]]})]<B_doc> 15 <div class="cDiapo" align="center"> 12 ][(#SET{types_diapos,[(#VAR{#EVAL{'acsDiapo'.'#NIC'.'ExtPlayer'},mp3|flv|mp4|ogv|webm})|][(#VAR{#EVAL{'acsDiapo'.'#NIC'.'ExtEmbed'},gif|jpg|tif|png|swf})|][(#VAR{#EVAL{'acsDiapo'.'#NIC'.'ExtG'},pdf|odt|ods|doc|xls|wmf})]})][ 13 (#SET{nom_diaporama,dp[(#ENV{c}|?{c})#NIC][_art(#ID_ARTICLE)[_rub(#ID_RUBRIQUE)]]})]<B_doc> 14 <div class="cDiapo[ cDiapo(#NIC)]" align="center"> 16 15 <table> 17 16 <tr> 18 17 <td class="diapog">[(#PAGINATION{videoprecedent})]</td> 19 <BOUCLE_doc(DOCUMENTS){mode=document}{extension==(#GET{types_diapos})}{id_article ?}{id_rubrique ?}{recherche ?}{!par date}{vu=non}{doublons diapos}{pagination #VAR{ acsDiapoNb,3}}><td class="diapo"><a class="diapo nsize"[(#PLUGIN{mediabox}|?{" "}) rel="#GET{nom_diaporama}" longdesc="id_document=#ID_DOCUMENT[&id_article=(#ID_ARTICLE)][&id_rubrique=(#ID_RUBRIQUE)]"] type="#MIME_TYPE" href="#URL_DOCUMENT" title="[(#TITRE) ]([(#TAILLE|taille_en_octets|texte_backend)])"><img src="[(#LOGO_DOCUMENT||image_reduire{#VAR{acsDiapoWidth,100},#VAR{acsDiapoHeight,75}}|extraire_attribut{src})]"[ alt="(#TITRE)"] />[<span class="titre">(#TITRE|couper{20})</span>]</a></td>[(#COMPTEUR_BOUCLE|modulo{#VAR{acsDiapoNbCol}}|=={0}|?{" "})[(#COMPTEUR_BOUCLE|<{#TOTAL_BOUCLE}|?{" "})<td class="diapod"></td></tr><tr><td class="diapog"></td>]]</BOUCLE_doc>18 <BOUCLE_doc(DOCUMENTS){mode=document}{extension==(#GET{types_diapos})}{id_article ?}{id_rubrique ?}{recherche ?}{!par date}{vu=non}{doublons diapos}{pagination #VAR{#EVAL{'acsDiapo'.'#NIC'.'Nb'},3}}><td class="diapo"><a class="diapo nsize"[(#PLUGIN{mediabox}|?{" "}) rel="#GET{nom_diaporama}" longdesc="id_document=#ID_DOCUMENT[&id_article=(#ID_ARTICLE)][&id_rubrique=(#ID_RUBRIQUE)]"] type="#MIME_TYPE" href="#URL_DOCUMENT" title="[(#TITRE) ]([(#TAILLE|taille_en_octets|texte_backend)])"><img src="[(#LOGO_DOCUMENT||image_reduire{#VAR{#EVAL{'acsDiapo'.'#NIC'.'Width'},100},#VAR{#EVAL{'acsDiapo'.'#NIC'.'Height'},75}}|extraire_attribut{src})]"[ alt="(#TITRE)"] />[<span class="titre">(#TITRE|couper{20})</span>]</a></td>[(#COMPTEUR_BOUCLE|modulo{#VAR{#EVAL{'acsDiapo'.'#NIC'.'NbCol'}}}|=={0}|?{" "})[(#COMPTEUR_BOUCLE|<{#TOTAL_BOUCLE}|?{" "})<td class="diapod"></td></tr><tr><td class="diapog"></td>]]</BOUCLE_doc> 20 19 <td class="diapod">[(#PAGINATION{videosuivant})]</td> 21 20 </tr> -
_plugins_/acs/models/cat/composants/diapo/mb.html
r47804 r49169 7 7 soit avec le lecteur vidéo du composant Audio, soit avec Google Docs. 8 8 9 ] [(#SET{isdoc,pdf|odt|ods|doc,xls,wmf})][10 (#SET{is2embed,(gif|jpg|jpeg|png|swf)})][ 11 (#SET{is4player,(mp3|flv|mp4|ogv|webm)}) 12 ]<BOUCLE_doc(DOCUMENTS){id_document}>[9 ]#SET{isdoc,(#VAR{#EVAL{'acsDiapo'.'#NIC'.'ExtG'},pdf|odt|ods|doc|xls|wmf})} 10 #SET{is2embed,(#VAR{#EVAL{'acsDiapo'.'#NIC'.'ExtEmbed'},gif|jpg|tif|png|swf})} 11 #SET{is4player,(#VAR{#EVAL{'acsDiapo'.'#NIC'.'ExtPlayer'},mp3|flv|mp4|ogv|webm})} 12 <BOUCLE_doc(DOCUMENTS){id_document}>[ 13 13 (#EXTENSION|match{#GET{is2embed}}|?{" "})#MODELE{emb}][ 14 14 (#EXTENSION|match{#GET{is4player}}|?{" "})[(#MODELE{doc_player}{titre=non}{center})]][ -
_plugins_/acs/models/cat/composants/onglets/ecrire/onglets.php
r48824 r49169 64 64 65 65 $dir_img = '../'.$GLOBALS['ACS_CHEMIN'].'/onglets'; 66 if (!is_readable($dir_img)) mkdir_recursive($dir_img); 66 if (!is_readable($dir_img)) { 67 mkdir_recursive($dir_img); 68 if (!is_readable($dir_img)) { 69 $this->errors[] = $dir_img.' not readable.'; 70 return false; 71 } 72 } 67 73 if ( (!@imagegif($imr,$dir_img.'/right.gif')) || 68 74 (!@imagegif($iml,$dir_img.'/left.gif')) ) { -
_plugins_/acs/models/cat/composants/rubrique/boucle-page_rubrique-style.html
r48974 r49169 15 15 Section page styled according to a keyword 16 16 17 ][(#SET{id_groupe_style_rubrique,#VAR{acsRubriqueStylePage}})] <BOUCLE_rubrique(RUBRIQUES){tous}{id_rubrique}><BOUCLE_style_rubrique(MOTS){id_rubrique}{id_groupe=#GET{id_groupe_style_rubrique}}{0,1}>[(#SET{nic,[(#DESCRIPTIF|match{<nic-page=(\d*)>})]})]</BOUCLE_style_rubrique><INCLURE{fond=composants/rubrique/page_rubrique}{self}{env}{id_rubrique}{titre=#TITRE}{mdescription=#GET{mdescription}}{nic=#GET{nic,2060}}></BOUCLE_rubrique>17 ][(#SET{id_groupe_style_rubrique,#VAR{acsRubriqueStylePage}})]#SET{_rp,<nic-page=([0-9]*)>}<BOUCLE_rubrique(RUBRIQUES){tous}{id_rubrique}><BOUCLE_style_rubrique(MOTS){id_rubrique}{id_groupe=#GET{id_groupe_style_rubrique}}{0,1}>[(#SET{nic,[(#DESCRIPTIF|match{#GET{_rp},Uims,1})]})]</BOUCLE_style_rubrique><INCLURE{fond=composants/rubrique/page_rubrique}{self}{env}{id_rubrique}{titre=#TITRE}{mdescription=#GET{mdescription}}{nic=#GET{nic,2060}}></BOUCLE_rubrique> -
_plugins_/acs/models/cat/composants/tags/tags.html
r47457 r49169 5 5 http://acs.geomaticien.org 6 6 7 Copyright Daniel FAIVRE, 2007-20 097 Copyright Daniel FAIVRE, 2007-2011 8 8 Copyleft: licence GPL - Cf. LICENCES.txt in acs plugin dir 9 9 10 10 Mots-cles - Tags 11 11 12 ] <div class="#PINCEAU{tags}"><INCLURE{fond=composants/tags/inc-tags}></div>12 ][<div class="#PINCEAU{tags}">(#INCLURE{fond=composants/tags/inc-tags}>)</div>] -
_plugins_/acs/models/cat/composants/video/inc-video.html
r46711 r49169 12 12 (#TYPE_DOCUMENT=={WEBM}|?{" "})#SET{type,'video/webm; codecs="vp8, vorbis"'} 13 13 ]<div class="cVideo[(#NIC)]" style="width: #GET{w}px; height: #GET{h}px"> 14 <video id="video[(#NIC)]_#ID_DOCUMENT" class="html5video" width="#GET{w} " height="#GET{h}" controls="controls" preload="auto"[ poster="(#GET{startimage})"]>14 <video id="video[(#NIC)]_#ID_DOCUMENT" class="html5video" width="#GET{w}px" height="#GET{h}px" controls="controls" preload="auto"[ poster="(#GET{startimage})"]> 15 15 <source src="[(#URL_DOCUMENT|url_absolue)]"[ type='(#GET{type})'] /> 16 16 <object id="flashvideo[(#NIC)]_#ID_DOCUMENT" type="application/x-shockwave-flash" data="[(#CHEMIN{composants/video/swf/player_flv_maxi.swf}|url_absolue)]" width="#GET{w}" height="#GET{h}"> -
_plugins_/acs/models/cat/modeles/composant.html
r47804 r49169 12 12 (Inutile dans dans les squelettes: inserez-y directement le composant.) 13 13 14 ] <INCLURE{fond=#ENV{c}}{env}>14 ][(#INCLURE{fond=#ENV{c}}{env})] -
_plugins_/acs/models/cat/mot.html
r48974 r49169 20 20 (#SET{mrsstitle,[(#TITRE|textebrut|texte_backend)]})][ 21 21 (#SET{mrssurl,[(#URL_PAGE{backend}|parametre_url{id_mot,#ID_MOT})]}) 22 ] <BOUCLE_groupes(GROUPES_MOTS){id_groupe}>[(#SET{nic,[(#DESCRIPTIF|match{<nic-page=(\d*)>})]})]</BOUCLE_groupes>22 ]#SET{_rp,<nic-page=([0-9]*)>}<BOUCLE_groupes(GROUPES_MOTS){id_groupe}>[(#SET{nic,[(#DESCRIPTIF|match{#GET{_rp},Uims,1})]})]</BOUCLE_groupes> 23 23 <INCLURE{fond=composants/fond/entete}{self=#SELF}{env=#ENV}{page=mot}{title=#GET{title}}{mrobots=all}{mkeywords=#GET{mkeywords}}{mdescription=#GET{mdescription}}{rsstitle=#GET{rsstitle}}{rssurl=#GET{rssurl}}{mexpires=86400}> 24 24 <INCLURE{fond=composants/cadre/cadre}{self}{env}{nic=#GET{nic,2150}}{type}> -
_plugins_/acs/models/cat/mots.html
r48974 r49169 16 16 ]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">[ 17 17 (#CONFIG{langues_utilisees}|detecte_langue{#SELF}) 18 ] <BOUCLE_groupes(GROUPES_MOTS){id_groupe}>[18 ]#SET{_rp,<nic-page=([0-9]*)>}<BOUCLE_groupes(GROUPES_MOTS){id_groupe}>[ 19 19 (#SET{title,[(#TITRE|supprimer_numero|textebrut|couper{80}) ][(#NOM_SITE_SPIP|textebrut)]}) 20 ][(#SET{nic,[(#DESCRIPTIF|match{ <nic-page=(\d*)>})]})]20 ][(#SET{nic,[(#DESCRIPTIF|match{#GET{_rp},Uims,1})]})] 21 21 <INCLURE{fond=composants/fond/entete}{self=#SELF}{title=#GET{title}}> 22 22 <INCLURE{fond=composants/cadre/cadre}{self=#SELF}{env=#ENV}{nic=#GET{nic,2050}}{mrobots=none}{mexpires=86400}{page=mots}>
Note: See TracChangeset
for help on using the changeset viewer.