Changeset 51570 in spip-zone
- Timestamp:
- Sep 17, 2011, 8:27:06 PM (9 years ago)
- Location:
- _plugins_/openPublishing/stable
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/openPublishing/stable/balise/formulaire_article.php
r33917 r51570 4 4 if (!defined("_ECRIRE_INC_VERSION")) return; 5 5 6 /* 6 /* 7 7 * Les includes de spip utilisé dans cette balise 8 8 */ … … 12 12 13 13 14 /* 14 /* 15 15 * Les includes propre au plugin 16 16 */ … … 62 62 } 63 63 $message .='</ul><p>'._T('opconfig:erreur_configuration_page').'</p>'; 64 64 65 65 return $message; 66 66 } … … 207 207 $lang = _request('var_lang'); 208 208 209 // remise à zero 209 // remise à zero 210 210 $variables['champs_pri']['formulaire_previsu'] = ''; 211 211 $variables['champs_pri']['bouton'] = ''; … … 245 245 array('id_article = '.sql_quote($variables['champs_pri']['id_article']).' LIMIT 1') 246 246 ); 247 247 248 248 249 249 // suppression du logo si il existe … … 251 251 $nom = 'arton' . $variables['champs_pri']['id_article']; 252 252 $formats_logos = Array('jpg' ,'png', 'gif', 'bmp', 'tif'); 253 253 254 254 foreach ($formats_logos as $format) { 255 255 if (@file_exists($d = (_DIR_LOGOS . $nom . '.' . $format))) … … 261 261 $url_retour = $variables['champs_aux']['url_site'] . $config['UrlAbandon'] ; 262 262 $message = '<META HTTP-EQUIV="refresh" content="'.$config['TempsAtt'].'; url='.$url_retour.'">' . $config['TextAbandon']; 263 263 264 264 return $message; 265 265 } // FIN action Abandonner … … 293 293 if(!empty($variables['actions']['valider'])) { 294 294 // vérification avant mise en Base de donnée 295 295 296 296 // récupération du statut par défaut de l'article 297 297 $statut = $config['StatutArt']; 298 298 299 299 /* 300 300 * création pipeline pre_validation … … 328 328 $variables['champs_pri']['mess_error'] = _T('opconfig:erreur_min_len') . $config['TitreMin'] . _T('opconfig:caracteres'); 329 329 } 330 330 331 331 /* 332 332 * création pipeline validation … … 504 504 $id_secteur = $row['id_secteur']; 505 505 $lang_rub = $row['lang']; 506 506 507 507 // La langue a la creation : si les liens de traduction sont autorises 508 508 // dans les rubriques, on essaie avec la langue de l'auteur, … … 516 516 } 517 517 } 518 518 519 519 if (!$lang) { 520 520 $lang = $lang_rub ? $lang_rub : $GLOBALS['meta']['langue_site']; … … 544 544 'extra' => $extra 545 545 ); 546 546 547 547 // calcul la date 548 548 $champs['date'] = date('Y-m-d H:i:s'); … … 581 581 ); 582 582 583 583 584 584 if ($config['AuteurSpip'] == 'yes') { 585 585 // si auteur SPIP, attribuer l'article à l'auteur et non à "anonyme" … … 632 632 ); 633 633 } 634 634 635 635 // notification 636 636 if (($config['Notification'] == "yes") && (!$variables['flag_erreur'])) { … … 646 646 } 647 647 } 648 648 649 649 if (!$variables['flag_erreur']) { // si pas d'erreur : on sort :) 650 650 // construction de la page de retour 651 $url_retour = $variables['champs_aux']['url_site'] . $config['UrlValidation']; 651 if ($config['UrlPagePubliee'] == 'yes') { // si l'article est automatiquement publie, on peut l'afficher 652 $url_retour = $variables['champs_aux']['url_site'] . '/spip.php?article' .$variables['champs_pri']['id_article'] ; 653 }else{ 654 $url_retour = $variables['champs_aux']['url_site'] . $config['UrlValidation']; 655 } 652 656 $message = '<META HTTP-EQUIV="refresh" content="'.$config['TempsAtt'].'; url='.$url_retour.'">' . $config['TextValidation']; 653 657 $message = $message . $retour .'<br />'; … … 693 697 $nom = 'arton' . $variables['champs_pri']['id_article']; 694 698 $formats_logos = Array('jpg' ,'png', 'gif', 'bmp', 'tif'); 695 699 696 700 foreach ($formats_logos as $format) { 697 701 if (@file_exists($d = (_DIR_LOGOS . $nom . '.' . $format))) 698 702 @unlink($d); 699 703 } 700 } 704 } 701 705 702 706 // si l'auteur demande la prévisualisation … … 734 738 735 739 // on rempli le formulaire de prévisualisation 736 $variables['champs_pri']['formulaire_article_previsu'] = 740 $variables['champs_pri']['formulaire_article_previsu'] = 737 741 inclure_balise_dynamique(array('formulaires/formulaire_article_previsu', 0, $tab_env ), false); 738 742 } 739 743 740 744 741 745 // si l'auteur ajoute un documents 742 746 if(!empty($variables['actions']['media'])) { … … 746 750 // compatibilité php < 4.1 747 751 if (!$_FILES) $_FILES = $GLOBALS['HTTP_POST_FILES']; 748 752 749 753 // récupération des variables 750 754 $fichier = $_FILES['doc']['name']; … … 772 776 $tableau = explode('.', $fichier); 773 777 $type_ext = $tableau[1]; 774 778 775 779 // renomme les extensions 776 780 if (strcmp($type_ext,"jpeg")==0) $type_ext = "jpg"; 777 781 // attention a la case : tout en minuscule 778 782 $type_ext = strtolower($type_ext); 779 783 780 784 $return = sql_fetch(sql_select( 781 785 array('extension'), … … 798 802 if (in_array($type_ext,$formats_logos)) { 799 803 $poids = filesize($f); 800 804 801 805 if (_LOGO_MAX_SIZE > 0 802 806 AND $poids > _LOGO_MAX_SIZE*1024) { … … 806 810 'actuel' => taille_en_octets($poids))); 807 811 } 808 812 809 813 if (_LOGO_MAX_WIDTH * _LOGO_MAX_HEIGHT 810 814 AND ($size[0] > _LOGO_MAX_WIDTH … … 828 832 else { 829 833 @unlink ($f); 830 834 831 835 // ERREUR 832 836 $variables['champs_pri']['mess_error'] = _T('info_logo_format_interdit', … … 848 852 array('spip_documents') 849 853 )); 850 854 851 855 $id_document = $ret['id_document']; 852 856 … … 871 875 if ($config['Agenda'] == 'yes') { 872 876 // Gestion de l'agenda 873 $variables['champs_pri']['formulaire_agenda'] = 877 $variables['champs_pri']['formulaire_agenda'] = 874 878 inclure_balise_dynamique( 875 879 array('formulaires/formulaire_agenda', 0, … … 917 921 // si l'utilisateur est loggé 918 922 if ($GLOBALS['auteur_session']) { 919 923 920 924 $variables['champs_pri']['formulaire_auteurspip'] = 921 925 inclure_balise_dynamique( -
_plugins_/openPublishing/stable/fonds/cfg_op.html
r33914 r51570 173 173 </select> 174 174 </p> 175 <p><:opconfig:expliq_statut_publie:></p> 175 176 <p> 176 177 <input type="checkbox" name="Notification" value="yes" [(#ENV{Notification}|=={yes}|?{checked="yes"})] /><:opconfig:post_notification:><br /> … … 203 204 204 205 <p style="background:#fff; border: 1px dotted #000;"> 206 #PUCE<input type="checkbox" name="UrlPagePubliee" value="yes" [(#ENV{UrlPagePubliee}|=={yes}|?{checked="yes"})] /><:opconfig:post_urlpagepubliee:><br /> 205 207 #PUCE<label><:opconfig:renvois_url_validation:></label> 206 208 <input type="text" name="UrlValidation" value="#ENV{UrlValidation}" size="30" /> -
_plugins_/openPublishing/stable/lang/opconfig_es.php
r13956 r51570 41 41 'erreur_upload' => 'error de upload. El archivo temporal es imposible de encontrar. Este puede ser consecuencia de que estás intentando subir un archivo demasiado grande. El tamaño máximo permitido es de 5 Mb.', 42 42 'erreur_extension' => 'error de upload. El tipo de archivo que intentas subir no está permitido.', 43 'expliq_statut_publie' => 'Si vous avez choisi le statut "Validé", vous pouvez provoquer l\'affichage de l\'article directement dans la partie publique du site en cochant la case correspondante dans la section "Gestion des renvois", ci-dessous.', 43 44 44 45 //G … … 100 101 'op_configuration_menu_principal' => 'Elementos del menú principal de navigación.', 101 102 'op_configuration_barre_laterale' => 'Módulos incluidos en la barra lateral.', 102 'op_configuration_mentions_techniques' => 'Módulos incluidos en el pié de página.', 103 'op_configuration_mentions_techniques' => 'Módulos incluidos en el pié de página.', 103 104 'op_info_base_ok' => 'Se instaló correctamente el plugin openPublishing', 104 105 'op_info_base_ko' => 'Las tablas de dato del plugin openPublishing fueron instaladas.', … … 148 149 'rubrique_explique' => 'Indica aquí las secciones sobre las cuales permiten el openPublishing. ¡Atención, las secciones deben existir! Presione la cruz para suprimir tu selección.', 149 150 'resultat' => 'resultados ...', 151 'post_urlpagepubliee' => ' Cocher pour afficher le nouvel article publié si vous avez choisi le statut \"validé\" ci-dessus.<br/> Ou bien : ' , 150 152 151 153 // S … … 182 184 183 185 ?> 184 186 -
_plugins_/openPublishing/stable/lang/opconfig_fr.php
r38875 r51570 47 47 'expliq_composition_article' => 'Un article peut être composé de plusieurs champs qui ne sont pas forcément utilisé par tous les sites. Vous pouvez donc activer ou pas les champs ci-dessous. L\'espace de rédaction ne proposera aux rédacteurs que les champs cochés (ainsi que, \'évidemment, le titre et le texte de l\'article).', 48 48 'expliq_statut' => 'Une fois que le rédacteur a validé son article, celui-ci apparaîtra dans l\'espace privée de votre site avec le statut suivant :', 49 'expliq_statut_publie' => 'Si vous avez choisi le statut "Validé", vous pouvez provoquer l\'affichage de l\'article directement dans la partie publique du site en cochant la case correspondante dans la section "Gestion des renvois", ci-dessous.', 49 50 'expliq_posttraitement' => 'Il s\'agit ici d\'effectuer des traitements de protection sur l\'article. Ces options s\'appliqueront après la validation de l\'article par le rédacteur.', 50 51 'expliq_renvois' => 'Lorsqu\'un rédacteur valide un article ou abandonne, le formulaire affiche un message et redirige le rédacteur au bout de quelques secondes vers une autre page du site. Les options ci-dessous permettent de configurer cela. Attention, il faut indiquer des urls de type : « /spip.php?page=ma_page », le plugin complétera automatiquement l\'url.', … … 91 92 'publie_descriptif' => 'Descriptif rapide :', 92 93 'publie_ps' => 'Post-scriptum :', 93 'post_traitement' => 'Post-traitement ',94 'post_traitement' => 'Post-traitement des articles', 94 95 'post_notification' => 'Activer la notification mail lors de la publication des articles (vous devez avoir activé "Suivi de l\'activité éditoriale" dans votre configuration SPIP)', 95 96 'post_majuscule' => 'Autoriser les majuscules dans les titres', … … 98 99 'post_pipeline' => 'Activer l\'interactivité avec les autres plugins (cf. documentation sur spip-contrib)', 99 100 'post_char' => 'caractères', 101 'post_urlpagepubliee' => ' Cocher pour afficher le nouvel article publié si vous avez choisi le statut "validé" dans la section "Statut des articles après la rédaction" ci-dessus.<br/> Ou bien : ' , 100 102 101 103 // R … … 137 139 // V 138 140 'votre_nom' => 'Votre nom ou pseudo', 139 'votre_mail' => 'Votre email' ,141 'votre_mail' => 'Votre email' 140 142 141 143 /** … … 377 379 'op_configuration_menu_principal' => 'Eléments du menu principal de navigation.', 378 380 'op_configuration_barre_laterale' => 'Modules inclus dans la barre latérale.', 379 'op_configuration_mentions_techniques' => 'Modules inclus dans le pied de page', 381 'op_configuration_mentions_techniques' => 'Modules inclus dans le pied de page', 380 382 'op_info_base_ok' => 'Le plugin openPublishing est correctement installé', 381 383 'op_info_base_ko' => 'Les tables de donnée du plugin openPublishing doivent-être installées.',
Note: See TracChangeset
for help on using the changeset viewer.