Changeset 59546 in spip-zone
- Timestamp:
- Mar 19, 2012, 10:22:15 AM (9 years ago)
- Location:
- _plugins_/manuel_site
- Files:
-
- 7 added
- 4 deleted
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/manuel_site/exec/manuelsite_affiche.php
r45445 r59546 1 1 <?php 2 // On ne passe pas par un squelette prive/exec 3 // qui genere une page complete de l'espace prive spip 2 4 3 5 if (!defined("_ECRIRE_INC_VERSION")) return; … … 12 14 // 13 15 if($id_article){ 14 echo recuperer_fond('prive/ inclure/manuelsite_article',array('id_article'=>$id_article,'bouton_fermer'=>_request('bouton_fermer')));16 echo recuperer_fond('prive/squelettes/inclure/manuelsite_article',array('id_article'=>$id_article,'bouton_fermer'=>_request('bouton_fermer'))); 15 17 }else{ 16 18 echo _T('manuelsite:erreur_pas_darticle') ; -
_plugins_/manuel_site/lang/manuelsite_fr.php
r59448 r59546 3 3 // Fichier source, a modifier dans svn://zone.spip.org/spip-zone/_plugins_/manuel_site/lang/ 4 4 if (!defined('_ECRIRE_INC_VERSION')) return; 5 5 $manuelsite_exec_article = spip_version_compare($GLOBALS["spip_version_branche"],"2.1.99",">")?"article":"articles" ; 6 6 $GLOBALS[$GLOBALS['idx_lang']] = array( 7 7 8 8 // C 9 9 'configurer_explication' => 'Ce plugin installe une icône d’aide permettant d’afficher depuis n’importe quelle page de l’espace privé le manuel de rédaction du site. Ce manuel est @texte@ Il a pour but d’expliquer aux rédacteurs l’architecture du site, dans quelle rubrique ranger quoi, comment encoder et installer une vidéo... Bref tout ce que vous voulez et qui est spécifique à votre site.', 10 'configurer_explication_l_article' => '<a href="?exec= articles&id_article=@idart@" title="Manuel de redaction">l’article @idart@</a> de votre site.',10 'configurer_explication_l_article' => '<a href="?exec='.$manuelsite_exec_article.'&id_article=@idart@" title="Manuel de redaction">l’article @idart@</a> de votre site.', 11 11 'configurer_explication_un_article' => 'un article du site.', 12 12 'configurer_titre' => 'Configurer le manuel de rédaction du site', … … 19 19 'explication_cacher_public' => 'Cacher cet article dans l’espace public, flux rss compris', 20 20 'explication_email' => 'Email de contact pour les rédacteurs', 21 'explication_faq' => 'Vous trouverez ci-dessous les blocs génériques utilisables pour rédiger votre manuel (le texte s’affiche sans mise en forme au survol du code). Il suffit de copier/coller le code correspondantdans la zone de texte de votre article.<br />Pour ne pas afficher la question, rajouter <i>|q=non</i>.<br />Pour ajouter des paramètres, rajouter <i>|params=p1:v1;p2:v2</i>.',21 'explication_faq' => 'Vous trouverez ci-dessous les codes des blocs génériques utilisables pour rédiger votre manuel. Le texte correpondant à chaque code s’affiche (sans mise en forme) au survol de celui-ci. Il suffit de copier/coller le code désiré dans la zone de texte de votre article.<br />Pour ne pas afficher la question, rajouter <i>|q=non</i>.<br />Pour ajouter des paramètres, rajouter <i>|params=p1:v1;p2:v2</i>.', 22 22 'explication_id_article' => 'Entrez le numéro de l’article qui contient le manuel', 23 23 'explication_intro' => 'Texte d’introduction au manuel (sera placé avant le chapo)', -
_plugins_/manuel_site/manuelsite.css.html
r53644 r59546 2 2 #HTTP_HEADER{Content-Type: text/css; charset=iso-8859-15} 3 3 #HTTP_HEADER{Vary: Accept-Encoding} 4 5 #tablematiere {6 display:none;7 }8 4 9 5 #manuelsite_divbouton{ … … 31 27 } 32 28 33 #manuelsite_contenu .intro, #manuelsite_contenu .email{ 29 #manuelsite_bouton_fermer{ 30 display:block; 31 width:1em; 32 height:1em; 33 line-height:1em; 34 float:right; 35 background:#fff; 36 font-weight:700; 37 padding:0.3em; 38 text-align:center; 39 } 40 41 .contenu-manuelsite #tablematiere { 42 display:none; 43 } 44 45 .contenu-manuelsite .intro, .contenu-manuelsite .email{ 34 46 font-size:1.1em; 35 47 font-weight:bold; … … 37 49 } 38 50 39 #manuelsite_contenu h2, #manuelsite_contenu h3, #manuelsite_contenu h4{ 51 .contenu-manuelsite h2, 52 .contenu-manuelsite h3, 53 .contenu-manuelsite h4{ 40 54 clear:both; 41 55 text-align:left; … … 46 60 } 47 61 48 #manuelsite_contenu h2.open, #manuelsite_contenu h3.open, #manuelsite_contenu h4.open{ 62 .contenu-manuelsite h2.open, 63 .contenu-manuelsite h3.open, 64 .contenu-manuelsite h4.open{ 49 65 background:url(#CHEMIN{images/moins.png}) left 2px no-repeat transparent; 50 66 } 51 67 52 #manuelsite_contenu h4, #manuelsite_contenu .bloc_sous_h{53 margin-left: 5px;68 .contenu-manuelsite h2{ 69 margin-left:0px; 54 70 } 55 56 #manuelsite_contenu h4{ 57 margin:0; 71 .contenu-manuelsite h3{ 72 margin-left:3px; 73 } 74 .contenu-manuelsite h4, 75 .contenu-manuelsite .bloc_sous_h{ 76 margin:0 0 0 6px; 77 } 78 .contenu-manuelsite h4{ 58 79 font-size: 1em; 59 80 font-style: normal; 60 81 } 61 62 #manuelsite_bouton_fermer { display:block; width:1em; height:1em; line-height: 1em; float:right; background:#fff; font-weight: 700; padding: 0.3em; text-align: center; } 82 .contenu-manuelsite .bloc_sous_h ul{ 83 margin:0; 84 padding:0; 85 list-style: disc outside none; 86 } 87 .contenu-manuelsite .bloc_sous_h li{ 88 margin-left:13px; 89 } 90 .contenu-manuelsite p{ 91 margin-bottom:5px; 92 } -
_plugins_/manuel_site/manuelsite_prive_pipelines.php
r59389 r59546 23 23 $conf_manuelsite = lire_config('manuelsite'); 24 24 if($conf_manuelsite["id_article"] && !$conf_manuelsite["afficher_bord_gauche"]) { 25 $bouton = bouton_block_depliable(_T('manuelsite:titre_manuel'), false, "manuelsite_col"); 26 $cadre .= debut_cadre('r', find_in_path('images/manuelsite-24.png'), '', $bouton, '', '', false); 27 $cadre .= debut_block_depliable(false,"manuelsite_col") 28 . '<div id="manuelsite_contenu">' 29 . recuperer_fond('prive/inclure/manuelsite_article',array('id_article'=>$conf_manuelsite["id_article"])) 30 . '</div>' 31 . fin_block(); 32 $cadre .= fin_cadre_relief(true); 25 // Spip 2 26 if(spip_version_compare($GLOBALS['spip_version_branche'],"2.1.99","<")) { 27 $bouton = bouton_block_depliable(_T('manuelsite:titre_manuel'), false, "manuelsite_col"); 28 $cadre .= debut_cadre('r', find_in_path('prive/themes/spip/images/manuelsite-24.png'), '', $bouton, '', '', false); 29 $cadre .= debut_block_depliable(false,"manuelsite_col") 30 . '<div id="manuelsite_contenu">' 31 . recuperer_fond('prive/squelettes/inclure/manuelsite_article',array('id_article'=>$conf_manuelsite["id_article"])) 32 . '</div>' 33 . fin_block(); 34 $cadre .= fin_cadre_relief(true); 35 36 $flux['data'] .= $cadre; 33 37 34 $flux['data'] .= $cadre; 38 // Spip3 39 } else { 40 $flux["data"] .= recuperer_fond('prive/squelettes/navigation/bloc_manuelsite',array('id_article'=>$conf_manuelsite["id_article"])); 41 } 35 42 } 36 43 return $flux; … … 39 46 // Si c'est un article en edition ou un article dans le prive, 40 47 // on propose le formulaire, si l'article n'existe pas encore, on ne fait rien 41 if(($flux["args"]["exec"] == 'articles_edit' || $flux["args"]["exec"] == 'articles') && $flux["args"]["id_article"] != ''){ 48 49 if(spip_version_compare($GLOBALS['spip_version_branche'],"2.1.99",">")) { 50 $exec_article = "article"; 51 $exec_article_edit = "article_edit"; 52 } else { 53 $exec_article = "articles"; 54 $exec_article_edit = "article_edits"; 55 } 56 57 if(($flux["args"]["exec"] == $exec_article_edit || $flux["args"]["exec"] == $exec_article) && $flux["args"]["id_article"] != ''){ 42 58 $conf_manuelsite = lire_config('manuelsite'); 43 59 if($conf_manuelsite["id_article"] && ($conf_manuelsite["id_article"] == $flux["args"]["id_article"])) { 44 $bouton = bouton_block_depliable(_T('manuelsite:titre_faq'), false, "manuelsite_col"); 45 $cadre .= debut_cadre('r', find_in_path('images/manuelsite-24.png'), '', $bouton, '', '', false); 46 $cadre .= debut_block_depliable(false,"manuelsite_col") 47 . '<div class="cadre_padding" id="manuelsite_faq">' 48 . _T('manuelsite:explication_faq') 49 . manuelsite_lister_blocs_faq() 50 . '</div>' 51 . fin_block(); 52 $cadre .= fin_cadre_relief(true); 53 54 $flux['data'] .= $cadre; 60 // Spip 2 61 if(spip_version_compare($GLOBALS['spip_version_branche'],"2.1.99","<")) { 62 $bouton = bouton_block_depliable(_T('manuelsite:titre_faq'), false, "manuelsite_col"); 63 $cadre .= debut_cadre('r', find_in_path('prive/themes/spip/images/manuelsite-24.png'), '', $bouton, '', '', false); 64 $cadre .= debut_block_depliable(false,"manuelsite_col") 65 . '<div class="cadre_padding" id="manuelsite_faq">' 66 . _T('manuelsite:explication_faq') 67 . manuelsite_lister_blocs_faq() 68 . '</div>' 69 . fin_block(); 70 $cadre .= fin_cadre_relief(true); 71 72 $flux['data'] .= $cadre; 73 // Spip 3 74 } else { 75 $flux["data"] .= recuperer_fond('prive/squelettes/navigation/bloc_faq'); 76 } 55 77 } 56 78 } -
_plugins_/manuel_site/paquet.xml
r59390 r59546 5 5 etat="stable" 6 6 compatibilite="[2.1.0;3.0.99]" 7 logo=" images/manuelsite-32.png"7 logo="prive/themes/spip/images/manuelsite-32.png" 8 8 schema="0.2" 9 9 documentation="http://www.spip-contrib.net/Manuel-de-redaction-du-site" -
_plugins_/manuel_site/plugin.xml
r59390 r59546 23 23 </multi> 24 24 </description> 25 <icon> images/manuelsite-32.png</icon>25 <icon>prive/themes/spip/images/manuelsite-32.png</icon> 26 26 <lien>http://www.spip-contrib.net/Manuel-de-redaction-du-site</lien> 27 27 <prefix>manuelsite</prefix> … … 48 48 </pipeline> 49 49 <bouton id='manuelsite' parent='configuration'> 50 <icone> images/manuelsite-24.png</icone>50 <icone>prive/themes/spip/images/manuelsite-24.png</icone> 51 51 <titre>manuelsite:titre_menu</titre> 52 52 <url>configurer_manuelsite</url> 53 53 </bouton> 54 54 <bouton id='manuelsite2' parent='bando_configuration'> 55 <icone> images/manuelsite-16.png</icone>55 <icone>prive/themes/spip/images/manuelsite-16.png</icone> 56 56 <titre>manuelsite:titre_menu</titre> 57 57 <url>configurer_manuelsite</url> -
_plugins_/manuel_site/prive/exec/configurer_manuelsite.html
r59389 r59546 1 [(#AUTORISER{configurer,manuelsite}|oui) 2 <h1><:manuelsite:titre_manuel:></h1> 3 <div class="ajax"> 4 #FORMULAIRE_CONFIGURER_MANUELSITE 5 </div> 6 ] 1 <INCLURE{fond=prive/squelettes/contenu/configurer_manuelsite, env} /> -
_plugins_/manuel_site/prive/manuelsite.html
r45445 r59546 1 1 <div id="manuelsite_divbouton" > 2 2 <a id="manuelsite_bouton" [href="?exec=manuelsite_affiche&id_article=(#ID_ARTICLE)&bouton_fermer=1"] title="<:manuelsite:titre_manuel:>"> 3 [(#CHEMIN{ images/manuelsite-32.png}|balise_img{<:manuelsite:titre_manuel:>})]3 [(#CHEMIN{prive/themes/spip/images/manuelsite-32.png}|balise_img{<:manuelsite:titre_manuel:>})] 4 4 </a> 5 5 </div> … … 10 10 </div> 11 11 12 <script type="text/javascript"> 12 <script type="text/javascript">/*<!#EVAL{chr(91)}CDATA#EVAL{chr(91)}*/ 13 13 $(function() { 14 15 // Ouvrir le Manuel16 // $( "#manuelsite_bouton" ).click(function() {17 // $( "#manuelsite_contenu" ).toggle( 'Blind' );18 // return false;19 // });20 21 14 // Ouvrir le Manuel 22 15 $( "#manuelsite_bouton" ).click(function() { … … 29 22 return false; 30 23 }); 31 // retrouver dans le fichier manuelsite_article.html la fonction qui decharge le contenu32 33 34 24 // Cacher le contenu 35 25 $( "#manuelsite_contenu" ).hide(); 36 26 37 27 }); 38 </script> 39 28 /*#EVAL{chr(93)}[(#EVAL{chr(93)})]>*/</script> -
_plugins_/manuel_site/prive/style_prive_plugin_manuelsite.html
r59465 r59546 20 20 } 21 21 22 #manuelsite_contenuh2.spip,23 #manuelsite_contenuh3.spip,24 #manuelsite_contenuh4.spip,25 #manuelsite_contenuh5.spip,26 #manuelsite_contenuh6.spip {22 .contenu-manuelsite h2.spip, 23 .contenu-manuelsite h3.spip, 24 .contenu-manuelsite h4.spip, 25 .contenu-manuelsite h5.spip, 26 .contenu-manuelsite h6.spip { 27 27 border-left:none; 28 28 }
Note: See TracChangeset
for help on using the changeset viewer.