Changeset 48719 in spip-zone
- Timestamp:
- Jun 11, 2011, 5:48:32 PM (10 years ago)
- Location:
- _plugins_/svp
- Files:
-
- 1 deleted
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/svp/base/svp_declarer.php
r48493 r48719 10 10 "type" => "varchar(10) DEFAULT '' NOT NULL", 11 11 "url_serveur" => "varchar(255) DEFAULT '' NOT NULL", // url du serveur svn ou git 12 "url_brouteur" => "varchar(255) DEFAULT '' NOT NULL", // url de l'interface de gestion du repository (trac, redmine...) 12 13 "url_archives" => "varchar(255) DEFAULT '' NOT NULL", // url de base des zips 13 14 "xml_paquets" => "varchar(255) DEFAULT '' NOT NULL", // chemin complet du fichier xml du depot -
_plugins_/svp/inc/svp_depoter.php
r48642 r48719 33 33 'type' => $infos['depot']['type'], 34 34 'url_serveur' => $infos['depot']['url_serveur'], 35 'url_brouteur' => $infos['depot']['url_brouteur'], 35 36 'url_archives' => $infos['depot']['url_archives'], 36 37 'xml_paquets'=> $url, … … 222 223 223 224 // On initialise l'url de base des logos du depot et son type afin de calculer l'url complete de chaque logo 224 $depot = sql_fetsel('url_archives, type', 'spip_depots', 'id_depot=' . sql_quote($id_depot)); 225 $select = array('url_brouteur', 'url_archives', 'type'); 226 $depot = sql_fetsel($select, 'spip_depots', 'id_depot=' . sql_quote($id_depot)); 225 227 226 228 // Initialisation du tableau des id de paquets crees ou mis a jour pour le depot concerne … … 268 270 . basename($insert_paquet['nom_archive'], '.zip') . '.' 269 271 . pathinfo($insert_paquet['logo'], PATHINFO_EXTENSION); 272 // On construit l'url complete des sources en considérant que l'on a un trac sur du svn. 273 // Cette url est stocke dans lien_dev en attendant que la nouvelle DTD procure ce lien explicitement 274 if ($depot['url_brouteur'] AND !$insert_paquet['lien_dev']) 275 $insert_paquet['lien_dev'] = $depot['url_brouteur'] . '/' . $insert_paquet['src_archive']; 270 276 271 277 // On loge l'absence de categorie ou une categorie erronee et on positionne la categorie -
_plugins_/svp/inc/svp_phraser.php
r48253 r48719 27 27 // Extraction et phrasage du bloc depot si il existe 28 28 // -- Si le bloc <depot> n'est pas renseigne on ne considere pas cela comme une erreur 29 $balises_depot = array('titre', 'descriptif', 'type', 'url_serveur', 'url_ archives');29 $balises_depot = array('titre', 'descriptif', 'type', 'url_serveur', 'url_brouteur', 'url_archives'); 30 30 if (preg_match(_SVP_REGEXP_BALISE_DEPOT, $xml, $matches)) { 31 31 if (is_array($arbre_depot = spip_xml_parse($matches[1]))) { -
_plugins_/svp/inclure/paquet-plugin.html
r48705 r48719 2 2 <div class="paquet"> 3 3 <BOUCLE_paquet(PAQUETS){id_paquet}> 4 [(#REM) Nom, logo, description ] 4 5 <div class="unit size3of4"> 5 6 <h3 class="h3"> … … 16 17 </div> 17 18 19 [(#REM) Liens vers l'archive, la doc, la demo et les sources ] 18 20 <div class="unit size1of4 lastunit"> 19 <div class="liste ">21 <div class="liste actions"> 20 22 <ul class="liste-items"> 21 <li class="item"> 22 <a[ id="(#NOM_ARCHIVE|basename{.zip})"][ href="(#GET{url_archives}|concat{/}|concat{#NOM_ARCHIVE})"] title="<:svp:bulle_telecharger_archive:>[ (#NOM_ARCHIVE)][ - (#NBO_ARCHIVE|taille_en_octets)]"> 23 <:bouton_telecharger:> 24 </a> 25 </li> 26 [(#LIEN_DOC|oui) 27 <li class="item"> 28 <div class="meta-publi"> 29 <a[ href="(#LIEN_DOC)"] title="<:svp:bulle_aller_documentation:>"> 30 <:en_savoir_plus:>... 31 </a> 32 </div> 33 </li>] 34 <li class="item"> 35 source 36 </li> 23 <li class="item"> 24 <a[ id="(#NOM_ARCHIVE|basename{.zip})"][ href="(#GET{url_archives}|concat{/}|concat{#NOM_ARCHIVE})"] title="<:svp:bulle_telecharger_archive:>[ (#NOM_ARCHIVE)][ - (#NBO_ARCHIVE|taille_en_octets)]"> 25 <:svp:lien_telecharger:> 26 </a> 27 </li> 28 [(#LIEN_DOC|oui) 29 <li class="item"> 30 <a[ href="(#LIEN_DOC)"] title="<:svp:bulle_aller_documentation:>"> 31 <:svp:lien_documenter:> 32 </a> 33 </li>] 34 [(#LIEN_DEMO|oui) 35 <li class="item"> 36 <a[ href="(#LIEN_DEMO)"] title="<:svp:bulle_aller_documentation:>"> 37 <:svp:lien_demontrer:> 38 </a> 39 </li>] 40 [(#LIEN_DEV|oui) 41 <li class="item"> 42 <a[ href="(#LIEN_DEV)"] title="<:svp:bulle_aller_documentation:>"> 43 <:svp:lien_developper:> 44 </a> 45 </li>] 37 46 </ul> 38 47 </div> … … 41 50 42 51 <div id="infos-paquet"> 52 [(#REM) La version ] 43 53 <ul class="liste"> 44 54 <li class="liste-items"> … … 56 66 </ul> 57 67 68 [(#REM) Les credits ] 58 69 <ul class="liste"> 59 70 <li class="liste-items"> … … 75 86 </ul> 76 87 88 [(#REM) Les informations sur l'archive ] 77 89 <ul class="liste"> 78 90 <li class="liste-items"> … … 93 105 </li> 94 106 </ul> 95 96 [(#DEPENDANCES|unserialize|table_valeur{necessite}|count|>{0}|?{ 107 108 [(#REM) Les dependances ] 109 [(#DEPENDANCES|unserialize|table_valeur{necessite}|count|>{0}|?{ 97 110 <ul class="liste"> 98 111 [<li class="liste-items"> … … 109 122 </li>] 110 123 </ul>} 111 )]124 )] 112 125 113 126 114 [(#TRADUCTIONS|unserialize|count|>{0}|?{ 127 [(#REM) Les traductions ] 128 [(#TRADUCTIONS|unserialize|count|>{0}|?{ 115 129 [(#TRADUCTIONS|unserialize|iterer_modele{paquet-traductions})], 116 130 <ul class="liste"> … … 120 134 </li> 121 135 </ul>} 122 )]136 )] 123 137 </div> 124 138 -
_plugins_/svp/lang/svp_fr.php
r48674 r48719 138 138 'label_version' => 'Version', 139 139 'lien_gerer_depots' => 'Tous les dépôts', 140 'lien_telecharger' => 'L\'archive', 141 'lien_documenter' => 'La documentation', 142 'lien_demontrer' => 'La démo', 143 'lien_developper' => 'Les sources', 140 144 // M 141 145 'message_nok_aucun_paquet_ajoute' => 'Le dépôt « @url@ » ne fournit aucun nouveau paquet par rapport à la base déjà enregistrée. Il n\'a donc pas été ajouté', -
_plugins_/svp/plugin.xml
r48647 r48719 2 2 <nom>SVP</nom> 3 3 <auteur>Eric Lupinacci</auteur> 4 <licence>G PL</licence>5 <version>0.6. 1</version>4 <licence>GNU/GPL</licence> 5 <version>0.6.2</version> 6 6 <version_base>0.1</version_base> 7 7 <icon>prive/themes/spip/images/svp-64.png</icon> 8 8 <etat>dev</etat> 9 <slogan>SerVeur d'information sur les Plugins</slogan> 9 10 <description> 10 SerVeur d'information sur les Plugins.11 12 11 Ce plugin fournit une API permettant de collecter, d'effectuer des recherches multi-critères et de présenter les informations 13 12 sur les plugins SPIP - modules fonctionnels, thèmes et squelettes. Cette API sert aussi de base au plugin STEP. -
_plugins_/svp/plugins/preparer_sql_plugin.php
r48670 r48719 108 108 $nbr_matches = preg_match(',^(.+)[.!?\r\n\f],Um', $_descr, $matches); 109 109 $slogan .= (($multi) ? '[' . $_lang . ']' : '') . 110 (($nbr_matches > 0) ? trim($matches[1]) : couper($_descr, 150, ''));110 (($nbr_matches > 0) ? trim($matches[1]) : couper($_descr, 80, '')); 111 111 } 112 112 -
_plugins_/svp/svp_habillage.css
r48705 r48719 2 2 .liste.branches {float: right;} 3 3 .branches .liste-items {border-top: 0;} 4 .branches .liste-items .item {padding: 0 0 0 2 5px; border-bottom: 0; font-weight: bold; background: url("prive/themes/spip/images/branche_ok-16.gif") no-repeat left center;}4 .branches .liste-items .item {padding: 0 0 0 22px; border-bottom: 0; font-weight: bold; background: url("prive/themes/spip/images/branche_ok-16.gif") no-repeat left center;} 5 5 .branches .liste-items .item:hover {background-color: transparent;} 6 6 7 7 .paquet {margin-top: 30px; float: left; width: 100%;} 8 .paquet .bloc_infos { margin-top: 20px; margin-left: 30px; padding-left: 0; padding-bottom: 5px; border-bottom: 1px dotted #ddd; }9 .paquet .bloc_infos li.liste-items { clear: both; }10 8 9 .liste.actions {float: right;} 10 .actions .liste-items {border-top: 0;} 11 .actions .liste-items .item {padding: 0; border-bottom: 0;} 12 .actions .liste-items .item:hover {background-color: transparent;}
Note: See TracChangeset
for help on using the changeset viewer.