Changeset 57384 in spip-zone


Ignore:
Timestamp:
Jan 20, 2012, 1:08:55 PM (8 years ago)
Author:
kent1@…
Message:

Installation / désinstallation du champ extra fonctionnel

On déclare les z_blocs et on rend compatible avec la dernière version de zcore

On vire le plugin.xml

Location:
_squelettes_/spipclear_z/trunk
Files:
2 added
1 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/spipclear_z/trunk/body.html

    r46321 r57384  
     1<body class="[(#DC_CLASS)]">
    12<div id="page">
    23        <div id="top">
     
    1112                <div id="main">
    1213                        <div id="content">
    13                                 <INCLURE{fond=contenu/#ENV{type},env}>
     14                                <INCLURE{fond=contenu/#ENV{type-page},env}>
    1415                        </div>
    1516                </div>
    1617                <div id="sidebar">
    1718                        <div id="blognav">
    18                                 <INCLURE{fond=navigation/#ENV{type},env}>
     19                                <INCLURE{fond=navigation/#ENV{type-page},env}>
    1920                        </div>
    2021                        <div id="blogextra">
    21                                 <INCLURE{fond=extra/#ENV{type},env}>
     22                                <INCLURE{fond=extra/#ENV{type-page},env}>
    2223                        </div>
    2324                </div>
     
    2829        </div>
    2930</div>
     31</body>
  • _squelettes_/spipclear_z/trunk/paquet.xml

    r57346 r57384  
    22        prefix="spipclear"
    33        categorie="squelette"
    4         version="3.2.1"
     4        version="3.2.2"
    55        etat="dev"
    6         compatibilite="[3.0.0;3.0.99]"
     6        compatibilite="[3.0.0-beta;3.0.99]"
    77        logo="images/spipclear-128.png"
    88        schema="0.2"
     
    2525        <pipeline nom="spipclear_top_fin" />
    2626
    27         <necessite nom="Zcore" compatibilite="[2.0.0-dev;[" />
    28         <necessite nom="CalendrierMini" compatibilite="[0.3;[" />
     27        <necessite nom="Zcore" compatibilite="[1.9.9;[" />
     28        <necessite nom="calendriermini" compatibilite="[0.3;[" />
    2929        <necessite nom="noizetier" compatibilite="[0.8.1;[" />
    30         <necessite nom="cextras" compatibilite="[0.7;[" />
     30        <necessite nom="cextras" compatibilite="[3.0.2;[" />
    3131</paquet>
  • _squelettes_/spipclear_z/trunk/spipclear_administrations.php

    r57346 r57384  
    1515function spipclear_upgrade($nom_meta_base_version,$version_cible){
    1616                include_spip('noisetier_fonctions');
    17                 include_spip('inc/cextras');
    1817                $config_defaut = _DIR_PLUGIN_SPIPCLEAR . 'config_noizetier/spipclear.yaml';
    1918
     
    2221                );
    2322                               
    24                 cextras_api_upgrade(spipclear_declarer_champs_extras_3(), $maj['create']);
     23                cextras_api_upgrade(spipclear_declarer_champs_extras(), $maj['create']);
    2524
    2625                include_spip('base/upgrade');
     
    3635        $champs = spipclear_declarer_champs_extras();
    3736        // C'est le plugin Champs Extras qui supprime le meta
    38         desinstaller_champs_extras($champs, $nom_meta_base_version);
    39        
     37        cextras_api_vider_tables($champs);
     38        effacer_meta($nom_meta_base_version);
    4039        // TODO : "desimporter" la config du noizetier
    4140}
  • _squelettes_/spipclear_z/trunk/spipclear_options.php

    r53452 r57384  
    11<?php
    22if (!defined("_ECRIRE_INC_VERSION")) return;
    3 
     3$GLOBALS['z_blocs'] = array('contenu','navigation','extra','head','head_js','header','footer');
    44define('_NOIZETIER_LISTER_PAGES_SANS_XML',false);
    55define('_NOIZETIER_RECUPERER_FOND',false);
  • _squelettes_/spipclear_z/trunk/spipclear_pipelines.php

    r57346 r57384  
    33
    44/**
    5  * pipeline zengarden_activer_theme pour charger une config_noizetier associée à un thème
     5 * Insertion dans le pipeline zengarden_activer_theme (plugin zen-garden)
     6 * Charger une config_noizetier associée à un thème
    67 *
    78 * @param array $flux
     
    3940
    4041/**
    41  * lire un fichier de configuration yaml exportée par le noizetier
     42 * Insertion dans le pipeline get_config_noizetier (Plugin NoiZetier)
     43 * Lire un fichier de configuration yaml exportée par le noizetier
    4244 *
    4345 * @param string $fichier
     
    6062
    6163/**
     64 * Insertion dans le pipeline declarer_champs_extras (Plugin champs extras 3.0)
    6265 * Déclare le champ extra de sélection d'un article
    6366 *
  • _squelettes_/spipclear_z/trunk/structure.html

    r49525 r57384  
    1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" lang="#LANG" dir="#LANG_DIR">
    3 <head>
    4 <INCLURE{fond=head/#ENV{type},env}>
    5 <INCLURE{fond=inclure/head}>
    6 </head>
    7 <body class="page_#ENV{type,page}[ #ENV{type,page}_(#ENV{composition,''})][ (#DC_CLASS)]">
    8 <INCLURE{fond=body,env}>
    9 #SPIP_CRON
    10 </body>
     1[(#VAL{_Z_DOCTYPE}|defined|?{#VAL{_Z_DOCTYPE}|constant}|sinon{<!DOCTYPE HTML>})][
     2(#SET{class,[page_(#ENV{type-page,page})[ #ENV{type-page,page}_(#ENV{composition,''})]]})][
     3(#REM) http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/]
     4<!--[if lt IE 7 ]> <html class="[(#GET{class})][ (#LANG_DIR)][ (#LANG)] no-js ie ie6 lte9 lte8 lte7" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" lang="#LANG" dir="#LANG_DIR"> <![endif]-->
     5<!--[if IE 7 ]>    <html class="[(#GET{class})][ (#LANG_DIR)][ (#LANG)] no-js ie ie7 lte9 lte8 lte7" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" lang="#LANG" dir="#LANG_DIR"> <![endif]-->
     6<!--[if IE 8 ]>    <html class="[(#GET{class})][ (#LANG_DIR)][ (#LANG)] no-js ie ie8 lte9 lte8" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" lang="#LANG" dir="#LANG_DIR"> <![endif]-->
     7<!--[if IE 9 ]>    <html class="[(#GET{class})][ (#LANG_DIR)][ (#LANG)] no-js ie ie9 lte9" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" lang="#LANG" dir="#LANG_DIR"> <![endif]-->
     8<!--[if (gt IE 9)|!(IE)]><!-->
     9<html class="[(#GET{class})][ (#LANG_DIR)][ (#LANG)] no-js" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" lang="#LANG" dir="#LANG_DIR">
     10<!--<![endif]-->
     11        <head>
     12                <script type='text/javascript'>/*<![CDATA[*/(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement);/*]]>*/</script>[
     13
     14                (#REM) Debut du head particulier a chaque page
     15                pour inserer un title, des css particulieres(mais surchargees), ou des js *inline*
     16                ]<INCLURE{fond=head/#ENV{type-page},env}>[
     17
     18                (#REM) Partie commune a toutes les pages, sans env
     19                ]<INCLURE{fond=inclure/head}>[
     20
     21                (#REM) Fin du head particulier a chaque page, pour inserer des js specifiques par exemple
     22                pour inserer des js *externes*
     23                ]<INCLURE{fond=head_js/#ENV{type-page},env}>
     24        </head>
     25        <INCLURE{fond=body,env}>
    1126</html>
Note: See TracChangeset for help on using the changeset viewer.