Changeset 74617 in spip-zone


Ignore:
Timestamp:
Aug 7, 2013, 7:09:35 PM (6 years ago)
Author:
jcvilleneuve@…
Message:

Pour EscalV3 : Escal active l'utilisation des mots-clés et crée le groupe de mots "affichage" et presque tous les mots clés techniques utilisés par Escal. A la désinstallation d'Escal, le groupe est supprimé.

Location:
_squelettes_/escal/branche_V3
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/escal/branche_V3/escal_fonctions.php

    r72337 r74617  
    11<?php
     2
     3/**
     4 * Plugin Escal
     5 * Licence GNU/GPL
     6 */
     7
     8if (!defined('_ECRIRE_INC_VERSION')) return;
     9
     10// =======================================================================================================================================
     11// Paramétrage à l'installation d'Escal
     12// Merci à Arnaud Bérard pour son aide précieuse
     13// =======================================================================================================================================
     14
     15/**
     16 * escal_configuration()
     17 * teste et configure certaines options de spip pour escal
     18*/
     19
     20function escal_configuration(){
     21    include_spip('inc/config');
     22   
     23    // active l'utilsation des mots clefs
     24    $articles_mots = lire_config('articles_mots');
     25    if($articles_mots == 'non')
     26        ecrire_meta('articles_mots','oui');
     27 
     28}
     29
     30
     31/*
     32 * function install_groupe_mot
     33 * installe le groupe de mots techniques et ses mots clefs
     34 */
     35function install_groupe_mots() {
     36    // Création du groupe de mot-clef : affichage
     37    $groupe_affichage = sql_insertq('spip_groupes_mots',array(
     38      'titre'=>'affichage',
     39      'tables_liees'=>'articles,rubriques,syndic',
     40      'minirezo'=>'oui',
     41      'comite'=>'oui'
     42      ));
     43   
     44    // Création des mots-clefs -----------
     45
     46    // Mot : pas_au_menu
     47    $pas_au_menu = objet_inserer('mot',$groupe_affichage);
     48    objet_modifier('mot',$pas_au_menu,array(
     49        'titre'=>'pas-au-menu',
     50        'descriptif'=>'pour ne pas afficher une rubrique ou un article dans le menu horizontal'
     51        )
     52    );
     53   
     54    // Mot : pas_au_menu
     55    $pas_au_menu_vertical = objet_inserer('mot',$groupe_affichage);
     56    objet_modifier('mot',$pas_au_menu_vertical,array(
     57        'titre'=>'pas-au-menu-vertical',
     58        'descriptif'=>'pour ne pas afficher une rubrique ou un article dans les menus verticaux'
     59        )
     60    );
     61   
     62    // Mot : chrono
     63    $chrono = objet_inserer('mot',$groupe_affichage);
     64    objet_modifier('mot',$chrono,array(
     65        'titre'=>'chrono',
     66        'descriptif'=>'pour afficher les articles d&rsquo;une rubrique dans les menus en ordre ant&eacute;chronologique, comportement non transmis aux rubriques-filles'
     67        )
     68    );
     69   
     70    // Mot : pas-a-la-une
     71    $pas_a_la_une = objet_inserer('mot',$groupe_affichage);
     72    objet_modifier('mot',$pas_a_la_une,array(
     73        'titre'=>'pas-a-la-une',
     74        'descriptif'=>'pour ne pas afficher une rubrique (et ses articles) ou des articles dans le bloc "les derniers articles ..." de la page d&rsquo;accueil'
     75        )
     76    );
     77   
     78    // Mot : pas-au-plan
     79    $pas_au_plan = objet_inserer('mot',$groupe_affichage);
     80    objet_modifier('mot',$pas_au_plan,array(
     81        'titre'=>'pas-au-plan',
     82        'descriptif'=>'pour ne pas afficher une rubrique (et ses articles) ou des articles dans le bloc "Plan du site" de la page d&rsquo;accueil'
     83        )
     84    );
     85   
     86    // Mot : edito
     87    $edito = objet_inserer('mot',$groupe_affichage);
     88    objet_modifier('mot',$edito,array(
     89        'titre'=>'edito',
     90        'descriptif'=>'pour choisir l&rsquo;article qui sera affich&eacute; dans le bloc "Edito" (noisette inc-edito)'
     91        )
     92    );
     93   
     94    // Mot : accueil
     95    $accueil = objet_inserer('mot',$groupe_affichage);
     96    objet_modifier('mot',$accueil,array(
     97        'titre'=>'accueil',
     98        'descriptif'=>'pour choisir l&rsquo;article affich&eacute; en onglet d&rsquo;accueil (noisette inc-accueil)'
     99        )
     100    );
     101   
     102    // Mot : acces-direct
     103    $acces_direct = objet_inserer('mot',$groupe_affichage);
     104    objet_modifier('mot',$acces_direct,array(
     105        'titre'=>'acces-direct',
     106        'descriptif'=>'pour choisir l&rsquo;article qui sera affich&eacute; dans le bloc "Acc&egrave;s direct" (noisette inc-acces_direct)'
     107        )
     108    );
     109   
     110    // Mot : annonce
     111    $annonce = objet_inserer('mot',$groupe_affichage);
     112    objet_modifier('mot',$annonce,array(
     113        'titre'=>'annonce',
     114        'descriptif'=>'pour choisir l&rsquo;article dont le texte sera affich&eacute; dans le bloc "Annonce" de la page d&rsquo;accueil (noisette inc-annonce)'
     115        )
     116    );
     117   
     118    // Mot : annonce-defilant
     119    $annonce_defilant = objet_inserer('mot',$groupe_affichage);
     120    objet_modifier('mot',$annonce_defilant,array(
     121        'titre'=>'annonce-defilant',
     122        'descriptif'=>'pour choisir les articles dont le texte sera affich&eacute; dans le bloc "Annonces d&eacute;filantes" de la page d&rsquo;accueil (noisette inc-annonce_defilant)'
     123        )
     124    );
     125   
     126    // Mot : agenda
     127    $agenda = objet_inserer('mot',$groupe_affichage);
     128    objet_modifier('mot',$agenda,array(
     129        'titre'=>'agenda',
     130        'descriptif'=>'pour choisir les articles ou la ou les rubriques dont les articles seront affich&eacute;s dans l&rsquo;agenda'
     131        )
     132    );
     133   
     134    // Mot : actus
     135    $actus = objet_inserer('mot',$groupe_affichage);
     136    objet_modifier('mot',$actus,array(
     137        'titre'=>'actus',
     138        'descriptif'=>'pour choisir les articles qui seront affich&eacute;s dans le bloc "Actus" (noisette inc-actus)'
     139        )
     140    );
     141   
     142    // Mot : photo-une
     143    $photo_une = objet_inserer('mot',$groupe_affichage);
     144    objet_modifier('mot',$photo_une,array(
     145        'titre'=>'photo-une',
     146        'descriptif'=>'pour choisir les articles dont les images seront affich&eacute;es dans le bloc "Quelques images au hasard" (noisette inc-photos)'
     147        )
     148    );
     149   
     150    // Mot : video-une
     151    $video_une = objet_inserer('mot',$groupe_affichage);
     152    objet_modifier('mot',$video_une,array(
     153        'titre'=>'video-une',
     154        'descriptif'=>'pour choisir les articles dont les vid&eacute;os seront affich&eacute;es dans le bloc "Vid&eacute;o" (noisette inc-video_accueil)'
     155        )
     156    );
     157   
     158    // Mot : favori
     159    $favori = objet_inserer('mot',$groupe_affichage);
     160    objet_modifier('mot',$favori,array(
     161        'titre'=>'favori',
     162        'descriptif'=>'pour choisir les sites dont les vignettes seront affich&eacute;es dans le bloc "Sites favoris" (noisette inc-sites_favoris.html)'
     163        )
     164    );
     165   
     166    // Mot : site-exclus
     167    $site_exclus = objet_inserer('mot',$groupe_affichage);
     168    objet_modifier('mot',$site_exclus,array(
     169        'titre'=>'site-exclus',
     170        'descriptif'=>'pour exclure des sites dans le bloc "Sur le web" (noisette inc-sites.html)'
     171        )
     172    );
     173   
     174    // Mot : forum
     175    $forum = objet_inserer('mot',$groupe_affichage);
     176    objet_modifier('mot',$forum,array(
     177        'titre'=>'forum',
     178        'descriptif'=>'pour choisir le secteur qui sera utilis&eacute; pour le forum du site'
     179        )
     180    );
     181   
     182    // Mot : annuaire
     183    $annuaire = objet_inserer('mot',$groupe_affichage);
     184    objet_modifier('mot',$annuaire,array(
     185        'titre'=>'annuaire',
     186        'descriptif'=>'pour choisir l&rsquo;article qui sera utilis&eacute; par la page annuaire.html'
     187        )
     188    );
     189   
     190    // Mot : RubriqueOnglet
     191    $RubriqueOnglet = objet_inserer('mot',$groupe_affichage);
     192    objet_modifier('mot',$RubriqueOnglet,array(
     193        'titre'=>'RubriqueOnglet',
     194        'descriptif'=>'pour choisir la rubrique qui sera affich&eacute;e dans les onglets en page d&rsquo;accueil'
     195        )
     196    );
     197   
     198    // Mot : citations
     199    $citations = objet_inserer('mot',$groupe_affichage);
     200    objet_modifier('mot',$citations,array(
     201        'titre'=>'citations',
     202        'descriptif'=>'pour choisir l&rsquo;article qui servira de r&eacute;servoir pour les citations dans le pied de page'
     203        )
     204    );
     205   
     206    $result = array(
     207        'affichage'=>$groupe_affichage,
     208        'affichage_mots'=> array(
     209            'pas_au_menu'=>$pas_au_menu,
     210            'pas_au_menu_vertical'=>$pas_au_menu_vertical,
     211            'chrono'=>$chrono,
     212            'pas_a_la_une'=>$pas_a_la_une,
     213            'pas_au_plan'=>$pas_au_plan,
     214            'edito'=>$edito,
     215            'accueil'=>$accueil,
     216            'acces_direct'=>$acces_direct,
     217            'annonce'=>$annonce,
     218            'annonce_defilant'=>$annonce_defilant,
     219            'agenda'=>$agenda,
     220            'actus'=>$actus,
     221            'photo_une'=>$photo_une,
     222            'video_une'=>$video_une,
     223            'favori'=>$favori,
     224            'site_exclus'=>$site_exclus,
     225            'forum'=>$forum,
     226            'annuaire'=>$annuaire,
     227            'RubriqueOnglet'=>$RubriqueOnglet,
     228            'citations'=>$citations
     229            )
     230    );
     231   
     232    ecrire_config('escal/mots_techniques',$result);
     233   
     234    return $result;
     235}
     236
    2237
    3238
     
    180415$GLOBALS['diapo_temps']=3000;
    181416
     417
     418
     419
    182420?>
  • _squelettes_/escal/branche_V3/paquet.xml

    r74594 r74617  
    22  prefix="escal"
    33  categorie="squelette"
    4   version="3.71.19"
     4  version="3.72.0"
    55  etat="stable"
    66  compatibilite="[2.10.0;["
Note: See TracChangeset for help on using the changeset viewer.