Changeset 52907 in spip-zone for _plugins_/coloration_code


Ignore:
Timestamp:
Oct 7, 2011, 4:30:44 PM (9 years ago)
Author:
yffic@…
Message:

Slogan, description, borne sup spip

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/coloration_code/spip-1.9/plugin.xml

    r51945 r52907  
    11<plugin>
    2         <nom> <!-- Coloration code , geshi -->
     2        <nom>
    33          <multi>
    44                [fr]Coloration Code
     
    77                </multi>
    88        </nom>
    9         <auteur>        <!-- Auteur du plugin -->
    10           Pierre Andrews (Mortimer) - ARNO*
    11         </auteur>
    12         <version>
    13           0.3.0
    14         </version>
    15         <etat>
    16           stable
    17         </etat>
     9        <slogan>
     10                <multi>
     11                [fr]Coloration syntaxique du code source dans les articles
     12                [en]Syntax higlighting of code placed in articles
     13                [it]Colorazione sintattica del codice utilizzato nel testo
     14                </multi>
     15        </slogan>
     16        <auteur>Pierre Andrews (Mortimer) - ARNO*</auteur>
     17        <version>0.3.0</version>
     18        <etat>stable</etat>
    1819        <lien>http://www.spip-contrib.net/Coloration-Code,2938</lien>
    1920        <slogan>
     
    2829        [fr]
    2930Il suffit de mettre le code entre
    30 _ {{&lt;code class="langage">...&lt;/code>}}
     31_ {{&lt;code class="langage"&gt;...&lt;/code&gt;}}
    3132_ ou avec un cadre
    32 _ {{&lt;cadre class="langage">...&lt;/cadre>}}.
    33 _ Les langages support&#233;s sont ceux fournis par [->http://sourceforge.net/projects/geshi/] avec une classe suppl&#233;mentaire: "spip".
     33_ {{&lt;cadre class="langage"&gt;...&lt;/cadre&gt;}}.
    3434
    35 Par d&#233;faut, si le code mis en surbrillance fait plus d'une ligne, il est mis en cache sous forme textuelle et propos&#233; au t&#233;l&#233;chargement.
    36 Ce fonctionnement est control&#233; globalement par une constante PLUGIN_COLORATION_CODE_TELECHARGE d&#233;faut true.
    37 Il peut &#234;tre forc&#233; localement en rajoutant la classe "sans_telechargement" dans un sens ou "chargement" dans l'autre comme {{&lt;code class="php sans_telechargement">}}
     35Les langages support&#233;s sont ceux fournis par [->http://sourceforge.net/projects/geshi/] avec une classe supplementaire: "spip".
    3836
    39 Vous pouvez aussi utiliser le filtre {coloration_code_color} dans un squelette comme #TEXTE**|coloration_code_color&#123;spip,code&#125;: colore #TEXTE avec le language spip en format code (sans cadre), voir exemple lecode.html. L'url depuis l'article serait &lt;a&nbsp;href="#URL_SITE_SPIP/spip.php?page=lecode&amp;id_article=#ENV#123;id_article#125;" title="voir le code de article" class="spip_in"&gt;Voir le code de l'article&lt;/a&gt;
     37
     38Par d&#233;faut, si le code mis en surbrillance fait plus d'une ligne, il est mis en cache sous forme textuelle et propos&#233; au t&#233;l&#233;chargement. Ce fonctionnement est control&#233; globalement par une constante PLUGIN_COLORATION_CODE_TELECHARGE d&#233;faut true. Il peut &#234;tre forc&#233; localement en rajoutant la classe "sans_telechargement" dans un sens ou "chargement" dans l'autre comme
     39_ {{&lt;code class="php sans_telechargement"&gt;}}
     40
     41Vous pouvez aussi utiliser le filtre {coloration_code_color} dans un squelette comme
     42_ <code>#TEXTE**|coloration_code_color{spip,code}</code> : colore #TEXTE avec le language spip en format code (sans cadre), voir exemple lecode.html. L'url depuis l'article serait <code>#URL_SITE_SPIP/spip.php?page=lecode&id_article=#ENV{id_article}</code>
     43
    4044          [en]
    4145You just have to put it between the tags:
    42 _ {{&lt;code class="language">...&lt;/code>}}
     46_ {{&lt;code class="language"&gt;...&lt;/code&gt;}}
    4347_ or with a frame
    44 _ {{&lt;cadre class="langage">...&lt;/cadre>}}.
    45 _ The possible languages are the ones supported by [->http://sourceforge.net/projects/geshi/] with an extra class: "spip".
     48_ {{&lt;cadre class="langage"&gt;...&lt;/cadre&gt;}}.
    4649
    47 By default, when the highlighted code has more than one line, il will be put in cache as text and proposed to upload.
    48 This feature may be controlled globaly through the constant PLUGIN_COLORATION_CODE_TELECHARGE default true.
    49 It may also be forced locally by adding a class "sans_telechargement" in a way or "chargement" in the other as {{&lt;code class="php sans_telechargement">}}
     50The possible languages are the ones supported by [->http://sourceforge.net/projects/geshi/] with an extra class: "spip".
    5051
    51 You may also use {coloration_code_color} as a filter in a squelette as #TEXTE**|coloration_code_color&#123;spip,code&#125;: highlights #TEXTE with langage "spip" in format code (without frame), see example lecode.html. From article url would be &lt;a&nbsp;href="#URL_SITE_SPIP/spip.php?page=lecode&amp;id_article=#ENV#123;id_article#125;" title="view article's code" class="spip_in"&gt;View article's code&lt;/a&gt;
     52
     53By default, when the highlighted code has more than one line, il will be put in cache as text and proposed to upload. This feature may be controlled globaly through the constant PLUGIN_COLORATION_CODE_TELECHARGE default true. It may also be forced locally by adding a class "sans_telechargement" in a way or "chargement" in the other as
     54_ {{&lt;code class="php sans_telechargement"&gt;}}
     55
     56You may also use {coloration_code_color} as a filter in a squelette as
     57_ <code>#TEXTE**|coloration_code_color{spip,code}</code>: highlights #TEXTE with langage "spip" in format code (without frame), see example lecode.html. From article url would be <code>#URL_SITE_SPIP/spip.php?page=lecode&id_article=#ENV{id_article}</code>
     58
    5259        [it]
    5360Dovete solo utilizzare il segnaposto:
    54 _ {{&lt;code class="linguaggio">...&lt;/code>}}
     61_ {{&lt;code class="linguaggio"&gt;...&lt;/code&gt;}}
    5562_ o con riquadro
    56 _ {{&lt;cadre class="linguaggio">...&lt;/cadre>}}
    57 _ Sono supportati tutti i linguaggi di [->http://sourceforge.net/projects/geshi/] ed in aggiunta la classe "spip".
     63_ {{&lt;cadre class="linguaggio"&gt;...&lt;/cadre&gt;}}
    5864
    59 In maniera predefinita, Se il codice da colorare ha pi&#249; di una linea, sar&#224; salvato in cache sotto forma di testo semplice e disponibile per lo scaricamento.
    60 Questa impostazione pu&#242; essere modificata globalmente grazie alla costante PLUGIN_COLORATION_CODE_TELECHARGE, che normalmente &#232; impostata a true.
    61 Quest'ultima pu&#242; anche essere modificata localmente aggiugendo la classe "sans_telechargement" o "chargement", es: {{&lt;code class="php sans_telechargement">}}
     65Sono supportati tutti i linguaggi di [->http://sourceforge.net/projects/geshi/] ed in aggiunta la classe "spip".
    6266
    63 _ Potete utilizzare {coloration_code_color} anche come un filtro in scheletro in questo modo: #TEXTE**|coloration_code_color&#123;spip,code&#125;: colora #TEXTE con le regole del linguaggio "spip" in formato code (senza il riquadro), vedi l'esempio lecode.html. L'url per vedere il codice dell'articolo dalla sua stessa pagina sar&#224;: &lt;a&nbsp;href="#URL_SITE_SPIP/spip.php?page=lecode&amp;id_article=#ENV&#123;id_article&#125;" title="vedi il codice dell'articolo" class="spip_in"&gt;Vedi il codice dell'articolo&lt;/a&gt;
     67In maniera predefinita, Se il codice da colorare ha pi&#249; di una linea, sar&#224; salvato in cache sotto forma di testo semplice e disponibile per lo scaricamento. Questa impostazione pu&#242; essere modificata globalmente grazie alla costante PLUGIN_COLORATION_CODE_TELECHARGE, che normalmente &#232; impostata a true. Quest'ultima pu&#242; anche essere modificata localmente aggiugendo la classe "sans_telechargement" o "chargement", es:
     68_ {{&lt;code class="php sans_telechargement"&gt;}}
     69
     70_ Potete utilizzare {coloration_code_color} anche come un filtro in scheletro in questo modo:
     71_ <code>#TEXTE**|coloration_code_color{spip,code}</code>: colora #TEXTE con le regole del linguaggio "spip" in formato code (senza il riquadro), vedi l'esempio lecode.html. L'url per vedere il codice dell'articolo dalla sua stessa pagina sar&aacute;: <code>#URL_SITE_SPIP/spip.php?page=lecode&id_article=#ENV{id_article}</code>
    6472          </multi>
    6573        </description>
    66     <options> <!-- charge a chaque hit -->
    67         mes_options.php
    68     </options>
    69         <prefix>
    70           coloration_code
    71         </prefix>
    72         <!--
    73 Lors de pre typo , on va passer le texte a travers de coloration_code_echappe() (prefix+action)
    74         -->
     74   <options>mes_options.php</options>
     75        <prefix>coloration_code</prefix>
    7576        <pipeline>
    7677                <nom>pre_typo</nom>
     
    7879                <inclure>coloration_code.php</inclure>
    7980        </pipeline>
    80         <necessite id="SPIP" version="[1.9.0;2.0.0)" />
     81        <necessite id="SPIP" version="[1.9.0;1.9.2]" />
    8182        <categorie>edition</categorie>
    8283</plugin>
Note: See TracChangeset for help on using the changeset viewer.