Changeset 48763 in spip-zone


Ignore:
Timestamp:
Jun 13, 2011, 12:44:44 PM (10 years ago)
Author:
piero.wbmstr@…
Message:

Ajout d'une aide (nouvelle fonctionnalité SPIP 2.1) + mise à jour du modèle pour compatibilité SPIP 1.9 + montée en version 1.03 ("plugin.xml" revu pour SVP)

Location:
_plugins_/popup/spipopup
Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/popup/spipopup/modeles/popup.html

    r40951 r48763  
    1212        >
    1313       
    14 ][(#ENV{lien}|=={''}|non)[(#ENV{texte}|=={''}|non)
     14][(#ENV{lien}|=={''}|?{'',' '})[(#ENV{texte}|=={''}|?{'',' '})
    1515        <a href="#POPUP{#ENV{lien},#ENV{skel,''},#ENV{width,''},#ENV{height,''},#ENV{titre,''}}">#ENV{texte}</a>
    1616]]
  • _plugins_/popup/spipopup/plugin.xml

    r46506 r48763  
    22        <nom>Balise &#035;POPUP</nom>
    33        <auteur>[Piero Wbmstr->http://www.spip-contrib.net/PieroWbmstr]</auteur>
    4         <version>1.02</version>
     4        <version>1.03</version>
    55        <licence>&#169; 2010/2011 [GPL->http://www.opensource.org/licenses/gpl-3.0.html]</licence>
    66        <icon>images/popup-128.png</icon>
     
    1111
    1212{{Utilisation de la balise {{&#035;POPUP}} }}
    13 <quote><code>
     13<code>
    1414<a href="#POPUP{objet SPIP,squelette,width,height,titre}">texte du lien</a>
    15 </code></quote>
     15</code>
    1616- {{objet SPIP}} : 'article1' ou 'id_article=1' (valable par d&eacute;faut pour tout objet &eacute;ditorial de SPIP).
    1717- {{squelette}} : squelette utilis&eacute; pour afficher la fen&ecirc;tre ({optionnel - par d&eacute;faut : '{{popup_defaut.html}}'}).
     
    2020- {{titre}} : le titre ajout&eacute; au lien.
    2121
     22{{Attention}} - Le squelette livr&eacute; avec le plugin n'est pas compatible avec SPIP 1.9.
     23
    2224{{Utilisation du mod&egrave;le dans les articles}}
    23 <quote><code>
     25<code>
    2426<popup
    2527        |texte=le texte du lien (necessaire)
     
    3032        |titre=mon titre (option)
    3133>
    32 </code></quote>
     34</code>
    3335M&ecirc;mes options que la balise, le texte du lien en plus.
    3436
    3537{{Retour de la balise {{&#035;POPUP}} }}
    36 <quote><code>
     38<code>
    3739<a href="url" onclick="_popup_set('url',width,height);return false;" title="titre - nouvelle fenetre">texte du lien</a>
    38 </code></quote>
     40</code>
    3941        </description>
    4042        <options>spipopup_options.php</options>
     
    4648                <inclure>spipopup_pipelines.php</inclure>
    4749        </pipeline>
     50        <necessite id='SPIP' version='[1.9;]' />
    4851        <categorie>squelette</categorie>
    4952</plugin>
  • _plugins_/popup/spipopup/spipopup_options.php

    r46504 r48763  
    88 */
    99if (!defined("_ECRIRE_INC_VERSION")) return;
     10//ini_set('display_errors','1'); error_reporting(E_ALL);
    1011       
     12/**
     13 * Test de la nouveaute SPIP 2.1 : etendre l'aide de SPIP (ici pour l'aide du plugin)
     14 */
     15if (isset($GLOBALS['help_server']) && is_array($GLOBALS['help_server']))
     16        $GLOBALS['help_server'][] = url_de_base(1).str_replace("../", "", _DIR_PLUGIN_SPIPOPUP)."aide/";
     17
     18/**
     19 * Valeurs par defaut (modifiees par CFG)
     20 */
    1121define('POPUP_SKEL_DEFAUT', 'popup_defaut.html');
    1222define('POPUP_TITRE_DEFAUT', 'popup');
  • _plugins_/popup/spipopup/spipopup_pipelines.php

    r46504 r48763  
    88function spipopup_insert_head($flux){
    99        spipopup_config();
    10         $flux .= "\n<script src='".find_in_path('javascript/spipopup.js')."' type='text/javascript'></script>"
    11                 ."\n<script type='text/javascript'>var popup_settings={default_popup_name:'".POPUP_TITRE."',default_popup_width:'".POPUP_WIDTH."',default_popup_height:'".POPUP_HEIGHT."'};</script>";
     10        $flux .= "\n<script src='".find_in_path('javascript/spipopup.js')
     11                ."' type='text/javascript'></script>"
     12                ."\n<script type='text/javascript'>var popup_settings={default_popup_name:'"
     13                .POPUP_TITRE."',default_popup_width:'".POPUP_WIDTH."',default_popup_height:'"
     14                .POPUP_HEIGHT."'};</script>";
    1215        return $flux;
    1316}
Note: See TracChangeset for help on using the changeset viewer.