Changeset 81000 in spip-zone


Ignore:
Timestamp:
Feb 23, 2014, 5:59:53 PM (5 years ago)
Author:
patfr@…
Message:

Taille des forums : configuration de la taille minimale (SPIP3.0 mini)

Location:
_plugins_/couteau_suisse
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/couteau_suisse/config_outils.php

    r79943 r81000  
    224224// ici on a besoin d'une case input. La variable est : forum_lgrmaxi
    225225// a la toute premiere activation de l'outil, la valeur sera : 0 (aucune limite)
    226 add_variable( array(
     226add_variables( array(
    227227        'nom' => 'forum_lgrmaxi',
    228228        'format' => _format_NOMBRE,
    229229        'defaut' => 0,
    230230        'code:%s' => "define('_FORUM_LONGUEUR_MAXI', %s);",
     231), array(
     232        'nom' => 'forum_lgrmini',
     233        'format' => _format_NOMBRE,
     234        'label' => '@_CS_CHOIX@',
     235        'defaut' => 10,
     236        'code:%s!=10 && defined("_SPIP30000")' => "define('_FORUM_LONGUEUR_MINI', %s);",
    231237));
    232238add_outil( array(
    233239        'id' => 'forum_lgrmaxi',
    234         'code:spip_options' => "%%forum_lgrmaxi%%",
     240        'code:spip_options' => "%%forum_lgrmaxi%%%%forum_lgrmini%%",
    235241        'categorie' => 'securite',
    236242        'version-min' => '1.9200',
     243        'pipelinecode:pre_description_outil' => 'if($id=="forum_lgrmaxi") {
     244                if(!defined("_SPIP30000")) $texte=str_replace("\'forum_lgrmini\'","\'forum_lgrmini\' disabled=\'disabled\' value=\'10\'", $texte);
     245                if(defined("_DIR_PLUGIN_COMMENTS")) $texte.="\n\n<spanred>".couteauprive_T("forum_lgrmaxi_comment")."</span>";
     246//              include_spip("comments_options");
     247//              $mini=(defined("_FORUM_LONGUEUR_MINI") && defined("_SPIP30000"))?_FORUM_LONGUEUR_MINI:10;
     248//              $maxi=defined("_FORUM_LONGUEUR_MAXI")?_FORUM_LONGUEUR_MAXI:0;
     249//              $texte.="\n\n".couteauprive_T("forum_lgrmaxi_actu", array("mini"=>$mini, "maxi"=>$maxi?$maxi:"&infin;"));
     250}',
    237251));
    238252
  • _plugins_/couteau_suisse/lang/couteauprive_fr.php

    r80829 r81000  
    1010        '2pts_oui' => ' : oui',
    1111        'liens_internes:nom' =>  'Correction des liens internes',
    12         'liens_internes:description' => 'A chaque modification d\'un contenu du site, cet outil corrige automatiquement en format abrégé SPIP les liens internes insérés par copier-coller de l\'URL.
     12        'liens_internes:description' => 'A chaque modification d’un contenu du site, cet outil corrige automatiquement en format abrégé SPIP les liens internes insérés par copier-coller de l’URL.
    1313_ Exemple : <code>[texte->@_DOMAINE@spip.php?article1]</code> inséré deviendra ici : <code>[texte->1]</code>.
    1414
     
    1616_ En cas de multidomaines, notez ci-dessous la liste des domaines supplémentaires à traiter, séparés par une virgule.[[%multidomaines%]]
    1717
    18 Note : chaque correction est logguée (warning). Configurez les options de journalisation grâce à l\'outil «[.->spip_log]».',
     18Note : chaque correction est logguée (warning). Configurez les options de journalisation grâce à loutil «[.->spip_log]».',
    1919
    2020        // S
    21         'SPIP_liens:description' => '@puce@ Tous les liens du site s\'ouvrent par défaut dans la fenêtre de navigation en cours. Mais il peut être utile d\'ouvrir les liens externes au site dans une nouvelle fenêtre extérieure -- cela revient à ajouter {target=&quot;_blank&quot;} à toutes les balises &lt;a&gt; dotées par SPIP des classes {spip_out}, {spip_url} ou {spip_glossaire}. Il est parfois nécessaire d\'ajouter l\'une de ces classes aux liens du squelette du site (fichiers html) afin d\'étendre au maximum cette fonctionnalité.[[%radio_target_blank3%]]
    22 
    23 @puce@ SPIP permet de relier des mots à leur définition grâce au raccourci typographique <code>[?mot]</code>. Par défaut (ou si vous laissez vide la case ci-dessous), le glossaire externe renvoie vers l\'encyclopédie libre wikipedia.org. À vous de choisir l\'adresse à utiliser. <br />Lien de test : [?SPIP][[%url_glossaire_externe2%]]',
    24         'SPIP_liens:description1' => '@puce@ SPIP a prévu un style CSS pour les liens «~mailto:~» : une petite enveloppe devrait apparaître devant chaque lien lié à un courriel; mais puisque tous les navigateurs ne peuvent pas l\'afficher (notamment IE6, IE7 et SAF3), à vous de voir s\'il faut conserver cet ajout.
     21        'SPIP_liens:description' => '@puce@ Tous les liens du site s’ouvrent par défaut dans la fenêtre de navigation en cours. Mais il peut être utile d’ouvrir les liens externes au site dans une nouvelle fenêtre extérieure -- cela revient à ajouter {target=&quot;_blank&quot;} à toutes les balises &lt;a&gt; dotées par SPIP des classes {spip_out}, {spip_url} ou {spip_glossaire}. Il est parfois nécessaire d’ajouter l’une de ces classes aux liens du squelette du site (fichiers html) afin d’étendre au maximum cette fonctionnalité.[[%radio_target_blank3%]]
     22
     23@puce@ SPIP permet de relier des mots à leur définition grâce au raccourci typographique <code>[?mot]</code>. Par défaut (ou si vous laissez vide la case ci-dessous), le glossaire externe renvoie vers l’encyclopédie libre wikipedia.org. À vous de choisir l’adresse à utiliser. <br />Lien de test : [?SPIP][[%url_glossaire_externe2%]]',
     24        'SPIP_liens:description1' => '@puce@ SPIP a prévu un style CSS pour les liens «~mailto:~» : une petite enveloppe devrait apparaître devant chaque lien lié à un courriel; mais puisque tous les navigateurs ne peuvent pas l’afficher (notamment IE6, IE7 et SAF3), à vous de voir s’il faut conserver cet ajout.
    2525_ Lien de test : [->test@test.com] (rechargez la page entièrement).[[%enveloppe_mails%]]',
    2626        'SPIP_liens:nom' => 'SPIP et les liens… externes',
    27         'SPIP_tailles:description' => '@puce@ Afin d\'alléger la mémoire de votre serveur, SPIP vous permet de limiter les dimensions (hauteur et largeur) et la taille du fichier des images, logos ou documents joints aux divers contenus de votre site. Si un fichier dépasse la taille indiquée, le formulaire enverra bien les données mais elles seront détruites et SPIP n\'en tiendra pas compte, ni dans le répertoire IMG/, ni en base de données. Un message d\'avertissement sera alors envoyé à l\'utilisateur.
     27        'SPIP_tailles:description' => '@puce@ Afin d’alléger la mémoire de votre serveur, SPIP vous permet de limiter les dimensions (hauteur et largeur) et la taille du fichier des images, logos ou documents joints aux divers contenus de votre site. Si un fichier dépasse la taille indiquée, le formulaire enverra bien les données mais elles seront détruites et SPIP n’en tiendra pas compte, ni dans le répertoire IMG/, ni en base de données. Un message d’avertissement sera alors envoyé à l’utilisateur.
    2828
    2929Une valeur nulle ou non renseignée correspond à une valeur illimitée.
     
    3232[[Poids du fichier : %doc_Smax% Ko]]
    3333
    34 @puce@ Définissez ici l\'espace maximal réservé aux fichiers distants que SPIP pourrait télécharger (de serveur à serveur) et stocker sur votre site. La valeur par défaut est ici de 16 Mo.[[%copie_Smax% Mo]]
    35 
    36 @puce@ Afin d\'éviter un dépassement de mémoire PHP dans le traitement des grandes images par la librairie GD2, SPIP teste les capacités du serveur et peut donc refuser de traiter les trop grandes images. Il est possible de désactiver ce test en définissant manuellement le nombre maximal de pixels supportés pour les calculs.
     34@puce@ Définissez ici lespace maximal réservé aux fichiers distants que SPIP pourrait télécharger (de serveur à serveur) et stocker sur votre site. La valeur par défaut est ici de 16 Mo.[[%copie_Smax% Mo]]
     35
     36@puce@ Afin déviter un dépassement de mémoire PHP dans le traitement des grandes images par la librairie GD2, SPIP teste les capacités du serveur et peut donc refuser de traiter les trop grandes images. Il est possible de désactiver ce test en définissant manuellement le nombre maximal de pixels supportés pour les calculs.
    3737
    3838La valeur de 1~000~000 pixels semble correcte pour une configuration avec peu de mémoire. Une valeur nulle ou non renseignée entraînera le test du serveur.
    3939[[%img_GDmax% pixels au maximum]]
    4040
    41 @puce@ La librairie GD2 permet d\'ajuster la qualité de compression des images JPG. Un pourcentage élevé correspond à une qualité élevée.
     41@puce@ La librairie GD2 permet dajuster la qualité de compression des images JPG. Un pourcentage élevé correspond à une qualité élevée.
    4242[[%img_GDqual% %]]',
    4343        'SPIP_tailles:nom' => 'Limites mémoire',
     
    4848        'action_rapide_non' => 'Action rapide, disponible une fois cet outil activé :',
    4949        'admins_seuls' => 'Les administrateurs seulement',
    50         'aff_tout:description' => 'Il parfois utile d\'afficher toutes les rubriques ou tous les auteurs de votre site sans tenir compte de leur statut (pendant la période de développement par exemple). Par défaut, SPIP n\'affiche en public que les auteurs et les rubriques ayant au moins un élément publié.
    51 
    52 Bien qu\'il soit possible de contourner ce comportement à l\'aide du critère [<html>{tout}</html>->http://www.spip.net/fr_article4250.html], cet outil automatise le processus et vous évite d\'ajouter ce critère à toutes les boucles RUBRIQUES et/ou AUTEURS de vos squelettes.',
     50        'aff_tout:description' => 'Il parfois utile d’afficher toutes les rubriques ou tous les auteurs de votre site sans tenir compte de leur statut (pendant la période de développement par exemple). Par défaut, SPIP n’affiche en public que les auteurs et les rubriques ayant au moins un élément publié.
     51
     52Bien qu’il soit possible de contourner ce comportement à l’aide du critère [<html>{tout}</html>->http://www.spip.net/fr_article4250.html], cet outil automatise le processus et vous évite d’ajouter ce critère à toutes les boucles RUBRIQUES et/ou AUTEURS de vos squelettes.',
    5353        'aff_tout:nom' => 'Affiche tout',
    54         'alerte_urgence:description' => 'Affiche en tête de toutes les pages publiques un bandeau d\'alerte pour diffuser le message d\'urgence défini ci-dessous.
     54        'alerte_urgence:description' => 'Affiche en tête de toutes les pages publiques un bandeau d’alerte pour diffuser le message d’urgence défini ci-dessous.
    5555_ Les balises <code><multi/></code> sont recommandées en cas de site multilingue.[[%alerte_message%]]',
    56         'alerte_urgence:nom' => 'Message d\'alerte',
     56        'alerte_urgence:nom' => 'Message dalerte',
    5757        'attente' => 'Attente...',
    58         'auteur_forum:description' => 'Incite tous les auteurs de messages publics à fournir (d\'au moins d\'une lettre !) un nom et/ou un courriel afin d\'éviter les contributions totalement anonymes. Notez que cet outil procède à une vérification JavaScript sur le poste du visiteur.[[%auteur_forum_nom%]][[->%auteur_forum_email%]][[->%auteur_forum_deux%]]
     58        'auteur_forum:description' => 'Incite tous les auteurs de messages publics à fournir (d’au moins d’une lettre !) un nom et/ou un courriel afin d’éviter les contributions totalement anonymes. Notez que cet outil procède à une vérification JavaScript sur le poste du visiteur.[[%auteur_forum_nom%]][[->%auteur_forum_email%]][[->%auteur_forum_deux%]]
    5959{Attention : Choisir la troisième option annule les 2 premières. Il est important de vérifier que les formulaires de votre squelette sont bien compatibles avec cet outil.}',
    6060        'auteur_forum:nom' => 'Pas de forums anonymes',
    61         'auteur_forum_deux' => 'Ou, au moins l\'un des deux champs précédents',
     61        'auteur_forum_deux' => 'Ou, au moins lun des deux champs précédents',
    6262        'auteur_forum_email' => 'Le champ «@_CS_FORUM_EMAIL@»',
    6363        'auteur_forum_nom' => 'Le champ «@_CS_FORUM_NOM@»',
     
    400400        'forcer_langue:nom' => 'Force la langue',
    401401        'format_spip' => 'Les articles au format SPIP',
    402         'forum_lgrmaxi:description' => 'Par défaut les messages de forum ne sont pas limités en taille. Si cet outil est activé, un message d\'erreur s\'affichera lorsque quelqu\'un voudra poster un message  d\'une taille supérieure à la valeur spécifiée, et le message sera refusé. Une valeur vide ou égale à 0 signifie néanmoins qu\'aucune limite ne s\'applique.[[%forum_lgrmaxi%]]',
     402        'forum_lgrmaxi:description' => 'Par défaut, SPIP ne limite pas la taille maximale des messages de forum, mais oblige une taille minimale de 10 caractères. Cet outil vous permet de modifier ces valeurs (la valeur minimale est modifiable dès SPIP 3.0).
     403
     404Lorsqu\'un message de taille incompatible est posté, il est refusé et un message d\'erreur est affiché.[[De %forum_lgrmini% à %forum_lgrmaxi%@_CS_ASTER@ caractères.]]<q3>@_CS_ASTER@ Une valeur vide ou égale à 0 signifie que la taille des messages ne sera pas limitée.</q3>',
     405//      'forum_lgrmaxi_actu' => 'Valeurs actuelles : de @mini@ à @maxi@.',
     406        'forum_lgrmaxi_comment' => "Attention : le plugin [Comments->?exec=configurer_comments] actuellement actif peut interagir sur ces valeurs.",
    403407        'forum_lgrmaxi:nom' => 'Taille des forums',
    404408
     
    509513        'label:expo_bofbof' => 'Mise en exposants pour : <html>St(e)(s), Bx, Bd(s) et Fb(s)</html>',
    510514        'label:filtre_gravite' => 'Gravité maximale acceptée :',
    511         'label:forum_lgrmaxi' => 'Valeur (en caractères) :',
    512515        'label:glossaire_groupes' => 'Groupe(s) utilisé(s) :',
    513516        'label:glossaire_js' => 'Technique utilisée :',
     
    869872        'toutes_couleurs' => 'Les 36 couleurs des styles css :@_CS_EXEMPLE_COULEURS@',
    870873        'toutmulti:aide' => 'Blocs multilingues : <b><:ma_chaine:></b>',
    871         'toutmulti:description' => 'À l\'instar de ce vous pouvez déjà faire dans vos squelettes, cet outil vous permet d\'utiliser librement les chaînes de langues (de SPIP ou de vos squelettes) dans tous les contenus de votre site (articles, titres, messages, etc.) à l\'aide du raccourci <code><:</code><code>ma_chaine:></code>.
     874        'toutmulti:description' => 'À l’instar de ce vous pouvez déjà faire dans vos squelettes, cet outil vous permet d’utiliser librement les chaînes de langues (de SPIP ou de vos squelettes) dans tous les contenus de votre site (articles, titres, messages, etc.) à l’aide du raccourci <code><:</code><code>ma_chaine:></code>.
    872875
    873876Consultez [ici ->http://www.spip.net/fr_article2128.html] la documentation de SPIP à ce sujet.
    874877
    875 Cet outil accepte également les arguments introduits par SPIP 2.0. Par exemple, le raccourci <code><:</code><code>ma_chaine{nom=Charles Martin, age=37}:></code> permet de passer deux paramètres à la chaîne suivante : <code>\'ma_chaine\'=>"Bonjour, je suis @nom@ et j\'ai @age@ ans"</code>.
    876 
    877 La fonction SPIP utilisée en PHP est <code>_T(\'chaine\')</code> sans argument, et  <code>_T(\'chaine\', array(\'arg1\'=>\'un texte\', \'arg2\'=>\'un autre texte\'))</code> avec arguments.
    878 
    879  N\'oubliez donc pas de vérifier que la clef <code>\'chaine\'</code> est bien définie dans les fichiers de langues.',
     878Cet outil accepte également les arguments introduits par SPIP 2.0. Par exemple, le raccourci <code><:</code><code>ma_chaine{nom=Charles Martin, age=37}:></code> permet de passer deux paramètres à la chaîne suivante : <code>"ma_chaine"=>"Bonjour, je suis @</code><code>nom@ et j\'ai @</code><code>age@ ans"</code>.
     879
     880La fonction SPIP utilisée en PHP est <code>_T("chaine")</code> sans argument, et  <code>_T("chaine", array("arg1"=>"un texte", "arg2"=>"un autre texte"))</code> avec arguments.
     881
     882 N’oubliez donc pas de vérifier que la clef <code>"chaine"</code> est bien définie dans les fichiers de langues.',
    880883        'toutmulti:nom' => 'Blocs multilingues',
    881884        'trad_help' => '{{Le Couteau Suisse est bénévolement traduit en plusieurs langues et sa langue mère est le français.}}
     
    10081011        'urls_id_sauf_rubriques' => 'Exclure les objets suivants (séparés par « : ») :',
    10091012        'urls_minuscules' => 'Lettres minuscules',
    1010         'urls_nouvelle' => 'Éditer l\'URL « propres » principale :',
     1013        'urls_nouvelle' => 'Éditer lURL « propres » principale :',
    10111014        'urls_num_objet' => 'Numéro :',
    10121015        'urls_purger' => 'Tout vider',
     
    10181021        'urls_url_calculee' => 'URL publique « @type@ » :',
    10191022        'urls_url_objet' => 'URL(s) « propres » enregistrée(s) :',
    1020         'urls_valeur_vide' => 'Note : Une valeur vide entraine la suppression des URL(s) « propres » enregistrée(s) puis un nouveau calcul de l\'URL principale sans verrouillage.',
    1021         'urls_verrouiller' => '{{Verrouiller}} cette URL afin que SPIP ne la modifie plus, notamment lors d\'un clic sur « @voir@ » ou d\'un changement du titre de l\'objet.',
     1023        'urls_valeur_vide' => 'Note : Une valeur vide entraîne la suppression des URL(s) « propres » enregistrée(s) puis un nouveau calcul de l’URL principale sans verrouillage.',
     1024        'urls_verrouiller' => '{{Verrouiller}} cette URL afin que SPIP ne la modifie plus, notamment lors d’un clic sur « @voir@ » ou d’un changement du titre de l’objet.',
    10221025
    10231026        // V
     
    10351038        'version_update_title' => 'Télécharge la dernière version du plugin et lance sa mise à jour automatique',
    10361039        'verstexte:description' => '2 filtres pour vos squelettes, permettant de produire des pages plus légères.
    1037 _ version_texte : extrait le contenu texte d\'une page html à l\'exclusion de quelques balises élémentaires.
    1038 _ version_plein_texte : extrait le contenu texte d\'une page html pour rendre du texte brut.',
     1040_ version_texte : extrait le contenu texte d\'une page html à lexclusion de quelques balises élémentaires.
     1041_ version_plein_texte : extrait le contenu texte dune page html pour rendre du texte brut.',
    10391042        'verstexte:nom' => 'Version texte',
    10401043        'visiteurs_connectes:description' => 'Offre une noisette pour votre squelette qui affiche le nombre de visiteurs connectés sur le site public.
     
    10561059
    10571060        // X
    1058         'xml:description' => 'Active le validateur XML pour l\'espace public tel qu\'il est décrit dans la [documentation de SPIP->http://www.spip.net/fr_article3541.html]. Cet outil n\'est visible que des administrateurs du site : un bouton intitulé « Analyse XML » est ajouté aux autres boutons d\'administration.
    1059 
    1060 @puce@ Utile notamment pour valider la syntaxe de vos pages finales, et résoudre les problèmes d\'accessibilité du Web aux déficients visuels.',
     1061        'xml:description' => 'Active le validateur XML pour l’espace public tel qu’il est décrit dans la [documentation de SPIP->http://www.spip.net/fr_article3541.html]. Cet outil n\'est visible que des administrateurs du site : un bouton intitulé « Analyse XML » est ajouté aux autres boutons d’administration.
     1062
     1063@puce@ Utile notamment pour valider la syntaxe de vos pages finales, et résoudre les problèmes daccessibilité du Web aux déficients visuels.',
    10611064        'xml:nom' => 'Validateur XML'
    10621065);
  • _plugins_/couteau_suisse/paquet.xml

    r80829 r81000  
    22        prefix="couteau_suisse"
    33        categorie="maintenance"
    4         version="1.8.152"
     4        version="1.8.153"
    55        etat="stable"
    66        compatibilite="[1.9.2;3.0.*]"
  • _plugins_/couteau_suisse/plugin.xml

    r80829 r81000  
    33        <slogan>... ou plus de fonctionnalit&#233;s pour SPIP !</slogan>
    44        <icon>img/couteau-50.gif</icon>
    5         <version>1.8.152</version>
     5        <version>1.8.153</version>
    66        <version_base>1.11</version_base>
    77        <auteur>Patrice Vanneufville
Note: See TracChangeset for help on using the changeset viewer.