source: spip-zone/_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/base/soyezcreateurs.php @ 107653

Last change on this file since 107653 was 107653, checked in by real3t@…, 3 years ago

Utiliser l'API de SPIP pour mettre les articles à la poubelle (https://www.spip.net/fr_article5526.html).
==> Évitera de se retrouver avec des événements orphelin ET toujours publiés.

File size: 96.1 KB
Line 
1<?php
2/*
3* Configuration de SPIP pour SoyezCreateurs
4* Configurateur de mots clefs et de rubriques bas'e sur
5* Configurateur Squelette Epona - 2004 Nov 10 - Marc Lebas.
6* Realisation : RealET : real3t@gmail.com
7* Attention, fichier en UTF-8 sans BOM
8*/
9
10if (!defined('_ECRIRE_INC_VERSION')) return;
11
12include_spip("inc/lang");
13include_spip('inc/meta');
14define('_LOG_INSTALL', "soyezcreateurs_install");
15
16//fonction qui permet de créer les métas de config du site
17function soyezcreateurs_config_site() {
18        ecrire_meta('activer_logos_survol', 'oui','non');
19        ecrire_meta('config_precise_groupes', 'oui','non');
20        ecrire_meta('articles_surtitre', 'oui','non');
21        ecrire_meta('articles_soustitre', 'oui','non');
22        ecrire_meta('articles_descriptif', 'oui','non');
23        ecrire_meta('articles_chapeau', 'oui','non');
24        ecrire_meta('articles_ps', 'oui','non');
25        ecrire_meta('articles_mots', 'oui','non');
26        ecrire_meta('articles_urlref', 'oui','non');
27        ecrire_meta('articles_redirection', 'oui','non');
28        ecrire_meta('creer_preview', 'oui','non');
29        ecrire_meta('articles_modif', 'oui','non');
30        ecrire_meta('rubriques_descriptif', 'oui','non');
31        ecrire_meta('forums_urlref', 'oui','non');
32        ecrire_meta('activer_sites', 'oui','non');
33        ecrire_meta('forums_publics', 'non','non');
34        ecrire_meta('accepter_inscriptions', 'oui','non');
35        ecrire_meta('prevenir_auteurs', ',pos,pri,abo,','non');
36        ecrire_meta('messagerie_agenda', 'non','non');
37        ecrire_meta('articles_versions', 'oui','non');
38        ecrire_meta('activer_statistiques', 'oui','non');
39        ecrire_meta('documents_objets', 'spip_articles,spip_rubriques,','non');
40        ecrire_meta('preview', ',0minirezo,1comite,','non');
41        ecrire_meta('image_process', 'gd2', 'non');
42        ecrire_meta('gd_formats_read', 'gif,jpg,png', 'non');
43        ecrire_meta('gd_formats', 'gif,jpg,png', 'non');
44        ecrire_meta('formats_graphiques', 'gif,jpg,png', 'non');
45        ecrire_meta('btv2', 'a:1:{s:7:"avancee";s:3:"Oui";}', 'non');
46        ecrire_meta('bte', 'a:14:{s:5:"puces";s:3:"Oui";s:14:"titraille1open";s:17:"<h2 class="spip">";s:15:"titraille1close";s:5:"</h2>";s:14:"titraille2open";s:17:"<h3 class="spip">";s:15:"titraille2close";s:5:"</h3>";s:14:"titraille3open";s:17:"<h4 class="spip">";s:15:"titraille3close";s:5:"</h4>";s:14:"titraille4open";s:17:"<h5 class="spip">";s:15:"titraille4close";s:5:"</h5>";s:14:"titraille5open";s:17:"<h6 class="spip">";s:15:"titraille5close";s:5:"</h6>";s:9:"insertcss";s:3:"Non";s:17:"defaultbarrestyle";s:5:"close";s:14:"mode_titraille";N;}', 'non');
47        ecrire_meta('barre_typo_generalisee', 'a:6:{s:38:\"rubriques_texte_barre_typo_generalisee\";s:2:\"on\";s:40:\"groupesmots_texte_barre_typo_generalisee\";s:2:\"on\";s:33:\"mots_texte_barre_typo_generalisee\";s:2:\"on\";s:40:\"sites_description_barre_typo_generalisee\";s:2:\"on\";s:48:\"configuration_description_barre_typo_generalisee\";s:2:\"on\";s:42:\"auteurs_quietesvous_barre_typo_generalisee\";s:2:\"on\";}','non');
48        ecrire_meta('socialtags', 'a:5:{s:4:"tags";a:7:{i:0;s:0:"";i:1;s:9:"blogmarks";i:2;s:9:"delicious";i:3;s:4:"digg";i:4;s:6:"google";i:5;s:7:"twitter";i:6;s:6:"viadeo";}s:10:"jsselector";s:11:"#socialtags";s:5:"badge";s:0:"";s:7:"badgejs";s:0:"";s:9:"ifreferer";N;}','non');
49        ecrire_meta('ppp', 'a:5:{s:14:"descriptif_ppp";s:0:"";s:9:"chapo_ppp";s:2:"on";s:6:"ps_ppp";s:2:"on";s:29:"configuration_description_ppp";s:2:"on";s:23:"auteurs_quietesvous_ppp";s:2:"on";}', 'non');
50        ecrire_meta('gis', 'a:11:{s:25:"champ_map_config_geocoder";s:0:"";s:3:"lat";s:2:"45";s:3:"lon";s:1:"1";s:4:"zoom";s:2:"10";s:12:"api_key_bing";s:0:"";s:8:"geocoder";s:2:"on";s:7:"adresse";s:2:"on";s:23:"geolocaliser_user_html5";s:0:"";s:10:"gis_objets";a:5:{i:0;s:13:"spip_articles";i:1;s:12:"spip_auteurs";i:2;s:14:"spip_documents";i:3;s:11:"spip_syndic";i:4;s:0:"";}s:12:"layer_defaut";s:16:"openstreetmap_fr";s:6:"layers";a:5:{i:0;s:16:"openstreetmap_fr";i:1;s:14:"google_roadmap";i:2;s:16:"google_satellite";i:3;s:14:"google_terrain";i:4;s:17:"stamen_watercolor";}}', 'non');
51
52        // Activer les crayons dans ecrire, et la barre typo sur les crayons, réduire les images à 400 px de large (au cas où)
53        ecrire_config('crayons/barretypo','on');
54        ecrire_config('crayons/reduire_logo',400);
55        ecrire_config('crayons/espaceprive','on');
56        ecrire_config('crayons/exec_autorise','*');
57        //pré-configuration du plugin microblog
58        ecrire_config('microblog/evt_publierarticles', 'on');
59        ecrire_config('microblog/evt_publierarticlesfutur', 'publication');
60        //Le mode texte seul de bouton texte bug au retour dans la page avec MediaBox
61        ecrire_config('boutonstexte/txtOnly','_');
62        // Permettre aux webmestres d'éditer les forums (dans le privé et le public, avec les crayons).
63        ecrire_config('autorite/editer_forums',1);
64
65        include_spip('inc/filtres');
66        $f = chercher_filtre('info_plugin');
67        if ($f('savecfg', 'est_actif')) {
68                include_spip('inc/sauvegarder_savecfg');
69                sauvegarder_savecfg('soyezcreateurs_couleurs','Violet','a:39:{s:7:"body_bk";s:7:"#a16e9e";s:6:"header";s:7:"#ffffff";s:9:"header_bk";s:7:"#664e3b";s:11:"datemajsite";s:7:"#ffffff";s:14:"datemajsite_bk";s:7:"#402816";s:6:"footer";s:7:"#ffffff";s:9:"footer_bk";s:7:"#664e3b";s:10:"navigation";s:7:"#013067";s:13:"navigation_bk";s:7:"#3fa3d7";s:8:"menuhaut";s:7:"#ffffff";s:11:"menuhaut_bk";s:7:"#a1856e";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#013067";s:8:"extra_bk";s:7:"#3fa3d7";s:6:"menu_a";s:7:"#ffffff";s:9:"menu_a_bk";s:7:"#5599cd";s:12:"menu_a_hover";s:7:"#ffffff";s:15:"menu_a_hover_bk";s:7:"#66aade";s:13:"menu_a_active";s:7:"#5599cd";s:16:"menu_a_active_bk";s:7:"#ffffff";s:13:"menu_a_strong";s:7:"#013067";s:16:"menu_a_strong_bk";s:7:"#ffffff";s:12:"vignettes_bk";s:7:"#3fa3d7";s:9:"container";s:7:"#013067";s:12:"container_bk";s:7:"#ffffff";s:9:"titraille";s:7:"#013067";s:12:"titraille_bk";s:7:"#a6cbec";s:4:"link";s:7:"#5599cd";s:7:"visited";s:7:"#66aade";s:5:"hover";s:7:"#a1856e";s:6:"active";s:7:"#402816";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.2";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";}');
70                sauvegarder_savecfg('soyezcreateurs_couleurs','Bleu & marron ','a:35:{s:7:"body_bk";s:7:"#d2e0eb";s:6:"header";s:4:"#fff";s:9:"header_bk";s:7:"#7c4617";s:11:"datemajsite";s:7:"#ffffff";s:14:"datemajsite_bk";s:7:"#7c4617";s:6:"footer";s:7:"#ffffff";s:9:"footer_bk";s:7:"#7c4617";s:10:"navigation";s:7:"#7c4617";s:13:"navigation_bk";s:7:"#d2e0eb";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#7c4617";s:8:"extra_bk";s:7:"#ffffff";s:6:"menu_a";s:7:"#7c4617";s:9:"menu_a_bk";s:7:"#d2e0eb";s:12:"menu_a_hover";s:7:"#ffffff";s:15:"menu_a_hover_bk";s:7:"#7c4617";s:13:"menu_a_active";s:7:"#7c4617";s:16:"menu_a_active_bk";s:7:"#ffffff";s:13:"menu_a_strong";s:7:"#7c4617";s:16:"menu_a_strong_bk";s:7:"#b7cde1";s:9:"container";s:7:"#321d0b";s:12:"container_bk";s:7:"#ffffff";s:9:"titraille";s:7:"#7c4617";s:12:"titraille_bk";s:7:"#b7cde1";s:4:"link";s:7:"#273e54";s:7:"visited";s:7:"#321d0b";s:5:"hover";s:7:"#7c4617";s:6:"active";s:7:"#321d0b";s:15:"fontsnavigation";s:31:""Times New Roman", Times, serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.4";s:14:"fontsizefooter";s:3:"1.3";s:18:"fontsizenavigation";s:3:"1.5";s:15:"fontsizecontenu";s:3:"1.2";s:12:"vignettes_bk";s:7:"#9dba00";}');
71                sauvegarder_savecfg('soyezcreateurs_couleurs','Vert anis','a:54:{s:7:"body_bk";s:7:"#e5eacc";s:6:"header";s:7:"#005500";s:9:"header_bk";s:7:"#c5e41c";s:11:"datemajsite";s:7:"#ffffff";s:14:"datemajsite_bk";s:7:"#7d9a00";s:6:"footer";s:7:"#c5e41c";s:9:"footer_bk";s:7:"#7d9a00";s:10:"navigation";s:7:"#005500";s:13:"navigation_bk";s:7:"#c5e41c";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#005500";s:8:"extra_bk";s:7:"#c5e41c";s:6:"menu_a";s:7:"#ffffff";s:9:"menu_a_bk";s:7:"#7d9a00";s:12:"menu_a_hover";s:7:"#ffffff";s:15:"menu_a_hover_bk";s:7:"#9dba00";s:13:"menu_a_active";s:7:"#7d9a00";s:16:"menu_a_active_bk";s:7:"#ffffff";s:13:"menu_a_strong";s:7:"#ff8800";s:16:"menu_a_strong_bk";s:7:"#ffffff";s:9:"container";s:7:"#3e4d00";s:12:"container_bk";s:7:"#ffffff";s:9:"titraille";s:7:"#7d9a00";s:12:"titraille_bk";s:7:"#c5e41c";s:4:"link";s:7:"#7d9a00";s:7:"visited";s:7:"#9dba00";s:5:"hover";s:7:"#ff8c00";s:6:"active";s:7:"#b672a3";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.2";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:12:"vignettes_bk";s:7:"#9dba00";s:12:"body_degrade";N;s:14:"footer_degrade";N;s:8:"menuhaut";s:7:"#005500";s:11:"menuhaut_bk";s:7:"#c5e41c";s:16:"menuhaut_degrade";N;s:17:"cadreinfo_degrade";N;s:17:"citations_degrade";N;s:17:"cartouche_degrade";N;s:17:"titraille_degrade";N;s:19:"titraille_ssniveaux";s:7:"#7d9a00";s:22:"titraille_ssniveaux_bk";s:7:"#3e4d00";s:11:"cadrestexte";s:7:"#3e4d00";s:14:"cadrestexte_bk";s:7:"#c5e41c";s:13:"header_lettre";s:7:"#005500";s:16:"header_lettre_bk";s:7:"#c5e41c";s:16:"titraille_lettre";s:7:"#7d9a00";s:18:"fontsizeartrecents";s:1:"1";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";}');
72                sauvegarder_savecfg('soyezcreateurs_couleurs','Rouge bordeaux','a:54:{s:7:"body_bk";s:7:"#872D3F";s:6:"header";s:7:"#F8F2EC";s:9:"header_bk";s:7:"#872D3F";s:11:"datemajsite";s:7:"#872D3F";s:14:"datemajsite_bk";s:7:"#F8F2EC";s:6:"footer";s:7:"#F8F2EC";s:9:"footer_bk";s:7:"#872D3F";s:10:"navigation";s:7:"#F8F2EC";s:13:"navigation_bk";s:7:"#872D3F";s:8:"menuhaut";s:7:"#F8F2EC";s:11:"menuhaut_bk";s:11:"transparent";s:7:"logo_bk";s:7:"#872D3F";s:5:"extra";s:7:"#F8F2EC";s:8:"extra_bk";s:7:"#872D3F";s:6:"menu_a";s:7:"#F8F2EC";s:9:"menu_a_bk";s:7:"#872D3F";s:12:"menu_a_hover";s:7:"#8edbf6";s:15:"menu_a_hover_bk";s:7:"#872D3F";s:13:"menu_a_active";s:7:"#F8F2EC";s:16:"menu_a_active_bk";s:7:"#872D3F";s:13:"menu_a_strong";s:7:"#8edbf6";s:16:"menu_a_strong_bk";s:7:"#872D3F";s:12:"vignettes_bk";s:7:"#872D3F";s:9:"container";s:7:"#872D3F";s:12:"container_bk";s:7:"#F8F2EC";s:9:"titraille";s:7:"#6c3742";s:12:"titraille_bk";s:7:"#F8F2EC";s:4:"link";s:7:"#872D3F";s:7:"visited";s:7:"#6c3742";s:5:"hover";s:7:"#6c3742";s:6:"active";s:7:"#6c3742";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.0";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:18:"fontsizeartrecents";s:3:"1.2";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";s:12:"body_degrade";N;s:14:"footer_degrade";N;s:16:"menuhaut_degrade";N;s:17:"cadreinfo_degrade";N;s:17:"citations_degrade";N;s:17:"cartouche_degrade";N;s:17:"titraille_degrade";N;s:19:"titraille_ssniveaux";s:7:"#6c3742";s:22:"titraille_ssniveaux_bk";s:7:"#872D3F";s:11:"cadrestexte";s:7:"#872D3F";s:14:"cadrestexte_bk";s:7:"#F8F2EC";s:13:"header_lettre";s:7:"#F8F2EC";s:16:"header_lettre_bk";s:7:"#872D3F";s:16:"titraille_lettre";s:7:"#6c3742";}');
73                sauvegarder_savecfg('soyezcreateurs_couleurs','(Par défaut)','a:54:{s:7:"body_bk";s:7:"#a1856e";s:6:"header";s:7:"#ffffff";s:9:"header_bk";s:7:"#664e3b";s:11:"datemajsite";s:7:"#ffffff";s:14:"datemajsite_bk";s:7:"#402816";s:6:"footer";s:7:"#ffffff";s:9:"footer_bk";s:7:"#664e3b";s:10:"navigation";s:7:"#013067";s:13:"navigation_bk";s:7:"#3fa3d7";s:8:"menuhaut";s:7:"#ffffff";s:11:"menuhaut_bk";s:7:"#a1856e";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#013067";s:8:"extra_bk";s:7:"#3fa3d7";s:6:"menu_a";s:7:"#ffffff";s:9:"menu_a_bk";s:7:"#5599cd";s:12:"menu_a_hover";s:7:"#ffffff";s:15:"menu_a_hover_bk";s:7:"#66aade";s:13:"menu_a_active";s:7:"#5599cd";s:16:"menu_a_active_bk";s:7:"#ffffff";s:13:"menu_a_strong";s:7:"#013067";s:16:"menu_a_strong_bk";s:7:"#ffffff";s:12:"vignettes_bk";s:7:"#3fa3d7";s:9:"container";s:7:"#013067";s:12:"container_bk";s:7:"#ffffff";s:9:"titraille";s:7:"#013067";s:12:"titraille_bk";s:7:"#a6cbec";s:4:"link";s:7:"#5599cd";s:7:"visited";s:7:"#66aade";s:5:"hover";s:7:"#a1856e";s:6:"active";s:7:"#402816";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.2";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";s:12:"body_degrade";N;s:14:"footer_degrade";N;s:16:"menuhaut_degrade";N;s:17:"cadreinfo_degrade";N;s:17:"citations_degrade";N;s:17:"cartouche_degrade";N;s:17:"titraille_degrade";N;s:19:"titraille_ssniveaux";s:7:"#013067";s:22:"titraille_ssniveaux_bk";s:7:"#a6cbec";s:11:"cadrestexte";s:7:"#002652";s:14:"cadrestexte_bk";s:7:"#e4eff9";s:13:"header_lettre";s:7:"#ffffff";s:16:"header_lettre_bk";s:7:"#664e3b";s:16:"titraille_lettre";s:7:"#013067";s:18:"fontsizeartrecents";s:1:"1";}');
74                sauvegarder_savecfg('soyezcreateurs_couleurs','Bleu & orange','a:54:{s:7:"body_bk";s:7:"#6e73a1";s:6:"header";s:7:"#ffb014";s:9:"header_bk";s:7:"#3b4266";s:11:"datemajsite";s:7:"#ffffff";s:14:"datemajsite_bk";s:7:"#161e40";s:6:"footer";s:7:"#ffffff";s:9:"footer_bk";s:7:"#3b4066";s:10:"navigation";s:7:"#674d01";s:13:"navigation_bk";s:7:"#cda555";s:8:"menuhaut";s:7:"#ffffff";s:11:"menuhaut_bk";s:7:"#6e7aa1";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#674401";s:8:"extra_bk";s:7:"#cda555";s:6:"menu_a";s:7:"#ffffff";s:9:"menu_a_bk";s:7:"#d79c3f";s:12:"menu_a_hover";s:7:"#ffffff";s:15:"menu_a_hover_bk";s:7:"#deb566";s:13:"menu_a_active";s:7:"#cda955";s:16:"menu_a_active_bk";s:7:"#ffffff";s:13:"menu_a_strong";s:7:"#674f01";s:16:"menu_a_strong_bk";s:7:"#d4dcf2";s:12:"vignettes_bk";s:7:"#d7b23f";s:9:"container";s:7:"#674701";s:12:"container_bk";s:7:"#e1e3f4";s:9:"titraille";s:7:"#674c01";s:12:"titraille_bk";s:7:"#eccea6";s:4:"link";s:7:"#cda355";s:7:"visited";s:7:"#deb566";s:5:"hover";s:7:"#6e79a1";s:6:"active";s:7:"#aa8a41";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.2";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:18:"fontsizeartrecents";s:1:"1";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";s:12:"body_degrade";N;s:14:"footer_degrade";N;s:16:"menuhaut_degrade";N;s:17:"cadreinfo_degrade";N;s:17:"citations_degrade";N;s:17:"cartouche_degrade";N;s:17:"titraille_degrade";N;s:19:"titraille_ssniveaux";s:7:"#013067";s:22:"titraille_ssniveaux_bk";s:7:"#a6cbec";s:11:"cadrestexte";s:7:"#002652";s:14:"cadrestexte_bk";s:7:"#f9f2e4";s:13:"header_lettre";s:7:"#ffb014";s:16:"header_lettre_bk";s:7:"#3b4266";s:16:"titraille_lettre";s:7:"#013067";}');
75                sauvegarder_savecfg('soyezcreateurs_couleurs','Bleu blanc rouge','a:54:{s:7:"body_bk";s:7:"#6e74a1";s:6:"header";s:7:"#000000";s:9:"header_bk";s:7:"#ffffff";s:11:"datemajsite";s:7:"#ffffff";s:14:"datemajsite_bk";s:7:"#ce6f69";s:6:"footer";s:7:"#ffffff";s:9:"footer_bk";s:7:"#3b3d66";s:10:"navigation";s:7:"#013067";s:13:"navigation_bk";s:7:"#f7eded";s:8:"menuhaut";s:7:"#ffffff";s:11:"menuhaut_bk";s:7:"#cf3c3a";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#013067";s:8:"extra_bk";s:7:"#f7eded";s:6:"menu_a";s:7:"#000000";s:9:"menu_a_bk";s:7:"#ffffff";s:12:"menu_a_hover";s:7:"#000000";s:15:"menu_a_hover_bk";s:7:"#de6c66";s:13:"menu_a_active";s:7:"#ffffff";s:16:"menu_a_active_bk";s:7:"#e5bdbd";s:13:"menu_a_strong";s:7:"#670301";s:16:"menu_a_strong_bk";s:7:"#ffffff";s:12:"vignettes_bk";s:7:"#3b3d66";s:9:"container";s:7:"#013067";s:12:"container_bk";s:7:"#7eb4ce";s:9:"titraille";s:7:"#013067";s:12:"titraille_bk";s:7:"#e9bdba";s:4:"link";s:7:"#cd5559";s:7:"visited";s:7:"#de666a";s:5:"hover";s:7:"#a16f6e";s:6:"active";s:7:"#6a2526";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.2";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:18:"fontsizeartrecents";s:1:"1";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";s:12:"body_degrade";N;s:14:"footer_degrade";N;s:16:"menuhaut_degrade";N;s:17:"cadreinfo_degrade";N;s:17:"citations_degrade";N;s:17:"cartouche_degrade";N;s:17:"titraille_degrade";N;s:19:"titraille_ssniveaux";s:7:"#013067";s:22:"titraille_ssniveaux_bk";s:7:"#a6cbec";s:11:"cadrestexte";s:7:"#002652";s:14:"cadrestexte_bk";s:7:"#e4eff9";s:13:"header_lettre";s:7:"#000000";s:16:"header_lettre_bk";s:7:"#ffffff";s:16:"titraille_lettre";s:7:"#013067";}');
76                sauvegarder_savecfg('soyezcreateurs_couleurs','Gris & jaune','a:54:{s:7:"body_bk";s:7:"#828282";s:6:"header";s:7:"#e03838";s:9:"header_bk";s:7:"#504f4e";s:11:"datemajsite";s:7:"#ffffff";s:14:"datemajsite_bk";s:7:"#262626";s:6:"footer";s:7:"#ffffff";s:9:"footer_bk";s:7:"#504f4e";s:10:"navigation";s:7:"#676001";s:13:"navigation_bk";s:7:"#d7d13f";s:8:"menuhaut";s:7:"#ffffff";s:11:"menuhaut_bk";s:7:"#a19e6e";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#675e01";s:8:"extra_bk";s:7:"#d7c63f";s:6:"menu_a";s:7:"#ffffff";s:9:"menu_a_bk";s:7:"#cdc655";s:12:"menu_a_hover";s:7:"#ffffff";s:15:"menu_a_hover_bk";s:7:"#ded766";s:13:"menu_a_active";s:7:"#8c8c87";s:16:"menu_a_active_bk";s:7:"#ffffff";s:13:"menu_a_strong";s:7:"#2f2f2d";s:16:"menu_a_strong_bk";s:7:"#f5f3e0";s:12:"vignettes_bk";s:7:"#d7c93f";s:9:"container";s:7:"#383838";s:12:"container_bk";s:7:"#f5f3e0";s:9:"titraille";s:7:"#313335";s:12:"titraille_bk";s:7:"#ece7a6";s:4:"link";s:7:"#8f8f8f";s:7:"visited";s:7:"#9fa1a3";s:5:"hover";s:7:"#868483";s:6:"active";s:7:"#272726";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.2";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:18:"fontsizeartrecents";s:1:"1";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";s:12:"body_degrade";N;s:14:"footer_degrade";N;s:16:"menuhaut_degrade";N;s:17:"cadreinfo_degrade";N;s:17:"citations_degrade";N;s:17:"cartouche_degrade";N;s:17:"titraille_degrade";N;s:19:"titraille_ssniveaux";s:7:"#013067";s:22:"titraille_ssniveaux_bk";s:7:"#c5cace";s:11:"cadrestexte";s:7:"#002652";s:14:"cadrestexte_bk";s:7:"#dadbdc";s:13:"header_lettre";s:7:"#e03838";s:16:"header_lettre_bk";s:7:"#504f4e";s:16:"titraille_lettre";s:7:"#013067";}');
77                sauvegarder_savecfg('soyezcreateurs_couleurs','Noir & blanc','a:54:{s:7:"body_bk";s:7:"#ffffff";s:6:"header";s:7:"#ffffff";s:9:"header_bk";s:7:"#312f2f";s:11:"datemajsite";s:7:"#ffffff";s:14:"datemajsite_bk";s:7:"#000000";s:6:"footer";s:7:"#ffffff";s:9:"footer_bk";s:7:"#000000";s:10:"navigation";s:7:"#000000";s:13:"navigation_bk";s:7:"#9e9a9b";s:8:"menuhaut";s:7:"#ffffff";s:11:"menuhaut_bk";s:7:"#000000";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#000000";s:8:"extra_bk";s:7:"#9e9a9b";s:6:"menu_a";s:7:"#ffffff";s:9:"menu_a_bk";s:7:"#000000";s:12:"menu_a_hover";s:7:"#000000";s:15:"menu_a_hover_bk";s:7:"#ffffff";s:13:"menu_a_active";s:7:"#000000";s:16:"menu_a_active_bk";s:7:"#ffffff";s:13:"menu_a_strong";s:7:"#000000";s:16:"menu_a_strong_bk";s:7:"#ffffff";s:12:"vignettes_bk";s:7:"#000000";s:9:"container";s:7:"#000000";s:12:"container_bk";s:7:"#dedede";s:9:"titraille";s:7:"#000000";s:12:"titraille_bk";s:7:"#9e9a9b";s:4:"link";s:7:"#000000";s:7:"visited";s:7:"#9e9a9b";s:5:"hover";s:7:"#000000";s:6:"active";s:7:"#000000";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.2";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:18:"fontsizeartrecents";s:1:"1";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";s:12:"body_degrade";N;s:14:"footer_degrade";N;s:16:"menuhaut_degrade";N;s:17:"cadreinfo_degrade";N;s:17:"citations_degrade";N;s:17:"cartouche_degrade";N;s:17:"titraille_degrade";N;s:19:"titraille_ssniveaux";s:7:"#000000";s:22:"titraille_ssniveaux_bk";s:7:"#ffffff";s:11:"cadrestexte";s:7:"#000000";s:14:"cadrestexte_bk";s:7:"#ffffff";s:13:"header_lettre";s:7:"#ffffff";s:16:"header_lettre_bk";s:7:"#000000";s:16:"titraille_lettre";s:7:"#000000";}');
78                sauvegarder_savecfg('soyezcreateurs_couleurs','Pastel bleu','a:54:{s:7:"body_bk";s:7:"#ffffff";s:6:"header";s:7:"#94abe0";s:9:"header_bk";s:7:"#ebe8e5";s:11:"datemajsite";s:7:"#96abe3";s:14:"datemajsite_bk";s:7:"#e3ddd9";s:6:"footer";s:7:"#9bb3df";s:9:"footer_bk";s:7:"#e9e5e2";s:10:"navigation";s:7:"#4a9cfc";s:13:"navigation_bk";s:7:"#d2e8f4";s:8:"menuhaut";s:7:"#9db2e1";s:11:"menuhaut_bk";s:7:"#ebe5e0";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#3e94f9";s:8:"extra_bk";s:7:"#c3e3f3";s:6:"menu_a";s:7:"#1a2d65";s:9:"menu_a_bk";s:7:"#d5e5f1";s:12:"menu_a_hover";s:7:"#293366";s:15:"menu_a_hover_bk";s:7:"#c1dcf0";s:13:"menu_a_active";s:7:"#83b4d8";s:16:"menu_a_active_bk";s:7:"#ffffff";s:13:"menu_a_strong";s:7:"#3b95fc";s:16:"menu_a_strong_bk";s:7:"#ffffff";s:12:"vignettes_bk";s:7:"#bcdff1";s:9:"container";s:7:"#4d9cf9";s:12:"container_bk";s:7:"#ffffff";s:9:"titraille";s:7:"#5ba5fb";s:12:"titraille_bk";s:7:"#e6f0fa";s:4:"link";s:7:"#77add4";s:7:"visited";s:7:"#7db5e3";s:5:"hover";s:7:"#a18872";s:6:"active";s:7:"#cc8f61";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.2";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:18:"fontsizeartrecents";s:1:"1";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";s:12:"body_degrade";N;s:14:"footer_degrade";N;s:16:"menuhaut_degrade";N;s:17:"cadreinfo_degrade";N;s:17:"citations_degrade";N;s:17:"cartouche_degrade";N;s:17:"titraille_degrade";N;s:19:"titraille_ssniveaux";s:7:"#013067";s:22:"titraille_ssniveaux_bk";s:7:"#a6cbec";s:11:"cadrestexte";s:7:"#002652";s:14:"cadrestexte_bk";s:7:"#e4eff9";s:13:"header_lettre";s:7:"#94abe0";s:16:"header_lettre_bk";s:7:"#ebe8e5";s:16:"titraille_lettre";s:7:"#013067";}');
79                sauvegarder_savecfg('soyezcreateurs_couleurs','Pastel ocre','a:54:{s:7:"body_bk";s:7:"#e4ba86";s:6:"header";s:7:"#e4ab72";s:9:"header_bk";s:7:"#664e3b";s:11:"datemajsite";s:7:"#ffffff";s:14:"datemajsite_bk";s:7:"#402816";s:6:"footer";s:7:"#ffffff";s:9:"footer_bk";s:7:"#664e3b";s:10:"navigation";s:7:"#e17b14";s:13:"navigation_bk";s:7:"#bea68e";s:8:"menuhaut";s:7:"#ffffff";s:11:"menuhaut_bk";s:7:"#a1856e";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#e17b14";s:8:"extra_bk";s:7:"#bea68e";s:6:"menu_a";s:7:"#ffffff";s:9:"menu_a_bk";s:7:"#cd9a55";s:12:"menu_a_hover";s:7:"#ffffff";s:15:"menu_a_hover_bk";s:7:"#deb466";s:13:"menu_a_active";s:7:"#cd8f55";s:16:"menu_a_active_bk";s:7:"#eadecd";s:13:"menu_a_strong";s:7:"#000000";s:16:"menu_a_strong_bk";s:7:"#e9e1d3";s:12:"vignettes_bk";s:7:"#d78d3f";s:9:"container";s:7:"#673901";s:12:"container_bk";s:7:"#f9f3e4";s:9:"titraille";s:7:"#673601";s:12:"titraille_bk";s:7:"#ecd2a6";s:4:"link";s:7:"#cd9a55";s:7:"visited";s:7:"#dea466";s:5:"hover";s:7:"#a1926e";s:6:"active";s:7:"#403016";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.2";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:18:"fontsizeartrecents";s:1:"1";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";s:12:"body_degrade";N;s:14:"footer_degrade";N;s:16:"menuhaut_degrade";N;s:17:"cadreinfo_degrade";N;s:17:"citations_degrade";N;s:17:"cartouche_degrade";N;s:17:"titraille_degrade";N;s:19:"titraille_ssniveaux";s:7:"#673f01";s:22:"titraille_ssniveaux_bk";s:7:"#eccea6";s:11:"cadrestexte";s:7:"#523000";s:14:"cadrestexte_bk";s:7:"#f9f3e4";s:13:"header_lettre";s:7:"#e4ab72";s:16:"header_lettre_bk";s:7:"#664e3b";s:16:"titraille_lettre";s:7:"#673601";}');
80                sauvegarder_savecfg('soyezcreateurs_couleurs','Rouge & jaune','a:54:{s:7:"body_bk";s:7:"#efca6c";s:6:"header";s:7:"#ffffff";s:9:"header_bk";s:7:"#a71716";s:11:"datemajsite";s:7:"#ffffff";s:14:"datemajsite_bk";s:7:"#881114";s:6:"footer";s:7:"#ffffff";s:9:"footer_bk";s:7:"#881114";s:10:"navigation";s:7:"#e3d98c";s:13:"navigation_bk";s:7:"#853839";s:8:"menuhaut";s:7:"#ffffff";s:11:"menuhaut_bk";s:7:"#853839";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#ffffff";s:8:"extra_bk";s:7:"#853839";s:6:"menu_a";s:7:"#ffffff";s:9:"menu_a_bk";s:7:"#cd7113";s:12:"menu_a_hover";s:7:"#ffffff";s:15:"menu_a_hover_bk";s:7:"#c1103b";s:13:"menu_a_active";s:7:"#000000";s:16:"menu_a_active_bk";s:7:"#ffffff";s:13:"menu_a_strong";s:7:"#c32234";s:16:"menu_a_strong_bk";s:7:"#ffffff";s:12:"vignettes_bk";s:7:"#ffffff";s:9:"container";s:7:"#c32234";s:12:"container_bk";s:7:"#f7e8d9";s:9:"titraille";s:7:"#c32234";s:12:"titraille_bk";s:7:"#efca6c";s:4:"link";s:7:"#ec3927";s:7:"visited";s:7:"#ec3927";s:5:"hover";s:7:"#da552f";s:6:"active";s:7:"#a7432f";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.2";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:18:"fontsizeartrecents";s:1:"1";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";s:12:"body_degrade";N;s:14:"footer_degrade";N;s:16:"menuhaut_degrade";N;s:17:"cadreinfo_degrade";N;s:17:"citations_degrade";N;s:17:"cartouche_degrade";N;s:17:"titraille_degrade";N;s:19:"titraille_ssniveaux";s:7:"#674b01";s:22:"titraille_ssniveaux_bk";s:7:"#ecaaa6";s:11:"cadrestexte";s:7:"#523100";s:14:"cadrestexte_bk";s:7:"#f9e4e4";s:13:"header_lettre";s:7:"#ffffff";s:16:"header_lettre_bk";s:7:"#a71716";s:16:"titraille_lettre";s:7:"#c32234";}');
81                sauvegarder_savecfg('soyezcreateurs_couleurs','Vert été','a:54:{s:7:"body_bk";s:7:"#d0ef6c";s:6:"header";s:7:"#f1f7d9";s:9:"header_bk";s:7:"#25a716";s:11:"datemajsite";s:7:"#ffffff";s:14:"datemajsite_bk";s:7:"#1f8811";s:6:"footer";s:7:"#ffffff";s:9:"footer_bk";s:7:"#148811";s:10:"navigation";s:7:"#bce38c";s:13:"navigation_bk";s:7:"#3d8538";s:8:"menuhaut";s:7:"#ffffff";s:11:"menuhaut_bk";s:7:"#38853d";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#ffffff";s:8:"extra_bk";s:7:"#38853d";s:6:"menu_a";s:7:"#ffffff";s:9:"menu_a_bk";s:7:"#3d8538";s:12:"menu_a_hover";s:7:"#ffffff";s:15:"menu_a_hover_bk";s:7:"#12c110";s:13:"menu_a_active";s:7:"#000000";s:16:"menu_a_active_bk";s:7:"#ffffff";s:13:"menu_a_strong";s:7:"#29c322";s:16:"menu_a_strong_bk";s:7:"#ffffff";s:12:"vignettes_bk";s:7:"#ffffff";s:9:"container";s:7:"#25c322";s:12:"container_bk";s:7:"#f1f7d9";s:9:"titraille";s:7:"#22c324";s:12:"titraille_bk";s:7:"#c4ef6c";s:4:"link";s:7:"#32ec27";s:7:"visited";s:7:"#27ec27";s:5:"hover";s:7:"#34da2f";s:6:"active";s:7:"#32a72f";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.2";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:18:"fontsizeartrecents";s:1:"1";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";s:12:"body_degrade";N;s:14:"footer_degrade";N;s:16:"menuhaut_degrade";N;s:17:"cadreinfo_degrade";N;s:17:"citations_degrade";N;s:17:"cartouche_degrade";N;s:17:"titraille_degrade";N;s:19:"titraille_ssniveaux";s:7:"#01673e";s:22:"titraille_ssniveaux_bk";s:7:"#a6eccd";s:11:"cadrestexte";s:7:"#002652";s:14:"cadrestexte_bk";s:7:"#f6f9e4";s:13:"header_lettre";s:7:"#f1f7d9";s:16:"header_lettre_bk";s:7:"#25a716";s:16:"titraille_lettre";s:7:"#01673e";}');
82                sauvegarder_savecfg('soyezcreateurs_couleurs','Violet & vert','a:54:{s:7:"body_bk";s:7:"#9ed897";s:6:"header";s:7:"#ffffff";s:9:"header_bk";s:7:"#663b62";s:11:"datemajsite";s:7:"#ffffff";s:14:"datemajsite_bk";s:7:"#164017";s:6:"footer";s:7:"#ffffff";s:9:"footer_bk";s:7:"#663b64";s:10:"navigation";s:7:"#c982c2";s:13:"navigation_bk";s:7:"#69c975";s:8:"menuhaut";s:7:"#ffffff";s:11:"menuhaut_bk";s:7:"#70a16e";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#8a0f81";s:8:"extra_bk";s:7:"#69c975";s:6:"menu_a";s:7:"#af12a2";s:9:"menu_a_bk";s:7:"#f6daf5";s:12:"menu_a_hover";s:7:"#a4569f";s:15:"menu_a_hover_bk";s:7:"#61b757";s:13:"menu_a_active";s:7:"#cd55c7";s:16:"menu_a_active_bk";s:7:"#ffffff";s:13:"menu_a_strong";s:7:"#670165";s:16:"menu_a_strong_bk";s:7:"#ffffff";s:12:"vignettes_bk";s:7:"#663b62";s:9:"container";s:7:"#cc6cd0";s:12:"container_bk";s:7:"#c5f2d1";s:9:"titraille";s:7:"#670161";s:12:"titraille_bk";s:7:"#c08cd4";s:4:"link";s:7:"#c055cd";s:7:"visited";s:7:"#de66d4";s:5:"hover";s:7:"#a16ea0";s:6:"active";s:7:"#40163f";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.2";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:18:"fontsizeartrecents";s:1:"1";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";s:12:"body_degrade";N;s:14:"footer_degrade";N;s:16:"menuhaut_degrade";N;s:17:"cadreinfo_degrade";N;s:17:"citations_degrade";N;s:17:"cartouche_degrade";N;s:17:"titraille_degrade";N;s:19:"titraille_ssniveaux";s:7:"#013067";s:22:"titraille_ssniveaux_bk";s:7:"#eca6e6";s:11:"cadrestexte";s:7:"#002652";s:14:"cadrestexte_bk";s:7:"#f9e4f4";s:13:"header_lettre";s:7:"#ffffff";s:16:"header_lettre_bk";s:7:"#663b62";s:16:"titraille_lettre";s:7:"#670161";}');
83        }
84
85        spip_log("1. (soyezcreateurs_config_site) metas du plugins ecrite", _LOG_INSTALL);
86        return true;
87}
88
89// fonction qui permet de trouver si un groupe de mots clés existe à partir du titre
90function find_groupe($titre) {
91        $titre = sql_quote($titre);
92        spip_log("1. (find_groupe) recherche des occurences dans la table spip_groupes_mots de l'id de : $titre", _LOG_INSTALL);
93        $count = sql_countsel("spip_groupes_mots", "titre=$titre");
94        spip_log("2. (find_groupe) resultat de la recherche : $count occurences pour $titre", _LOG_INSTALL);
95        return $count;
96}
97
98// fonction pour trouver l'id du groupe de mots clés à partir du titre du groupe
99function id_groupe($titre) {
100        $titre = sql_quote($titre);
101        spip_log("1. (id_groupe) selection dans la table spip_groupes_mots de l'id de : $titre", _LOG_INSTALL);
102        $result = sql_fetsel("id_groupe", "spip_groupes_mots", "titre=$titre");
103        $resultat = $result['id_groupe'];
104        spip_log("2. (id_groupe) selection = $resultat pour $titre", _LOG_INSTALL);
105        return $resultat;
106}
107
108//fonction qui permet de créer un groupe de mots clés
109function create_groupe($groupe, $descriptif='', $texte='', $unseul='non', $obligatoire='non', $tables_liees='', $minirezo='oui', $comite='oui', $forum='non') {
110        $id_groupe = find_groupe($groupe);
111        spip_log("1. (create_groupe) pret a creer groupe : titre = $groupe. retour de find_groupe = $id_groupe", _LOG_INSTALL);
112        if ($id_groupe == 0) {
113                $id_insert = sql_insertq(
114                        "spip_groupes_mots", array(
115                                "id_groupe" => '',
116                                "titre" => $groupe,
117                                "descriptif" => $descriptif,
118                                "texte" => $texte,
119                                "unseul" => $unseul,
120                                "obligatoire" => $obligatoire,
121                                "tables_liees" => $tables_liees,
122                                "minirezo" => $minirezo,
123                                "comite" => $comite,
124                                "forum" => $forum
125                        )
126                );
127                spip_log("2. (create_groupe) retour de find_groupe : $id_groupe, donc insertion avec id = $id_insert et titre = $groupe", _LOG_INSTALL);
128        }
129        else if ($id_groupe > 0) {
130                $id_insert = remplacer_groupe($groupe, $descriptif, $texte, $unseul, $obligatoire, $tables_liees, $minirezo, $comite, $forum);
131                spip_log("2. (create_groupe) retour de find_groupe : $id_groupe... passage a remplacer_groupe", _LOG_INSTALL);
132        }
133        return $id_insert;
134}
135
136function supprimer_mot_groupe($nom_groupe,$nom_mot) {
137        $id_groupe = id_groupe($nom_groupe);
138        if ($id_groupe>0) {
139                $id_mot = id_mot($nom_mot, $id_groupe);
140                if ($id_mot>0) {
141                        sql_delete("spip_mots", "id_mot=$id_mot");
142                        sql_delete("spip_mots_liens", "id_mot=$id_mot");
143                }
144        }
145}
146
147function vider_groupe($nom_groupe) {
148        $id_groupe = id_groupe($nom_groupe);
149        if ($id_groupe>0) {
150                $id_mots = sql_select('id_mot',  'spip_mots',  'id_groupe='.sql_quote($id_groupe));
151                while($id_mot = sql_fetch($id_mots)){
152                        sql_delete("spip_mots", "id_mot=".$id_mot['id_mot']);
153                        sql_delete("spip_mots_liens", "id_mot=".$id_mot['id_mot']);
154                }
155                sql_delete("spip_groupes_mots", "id_groupe=$id_groupe");
156        }
157}
158
159//fonction qui mets à jour un groupe de mots clés
160function remplacer_groupe($titre, $descriptif, $texte, $unseul, $obligatoire, $tables_liees, $minirezo, $comite, $forum) {
161        $id_groupe = id_groupe($titre);
162        sql_updateq(
163                "spip_groupes_mots", array(
164                        "descriptif" => $descriptif,
165                        "texte" => $texte,
166                        "unseul" => $unseul,
167                        "obligatoire" => $obligatoire,
168                        "tables_liees" => $tables_liees,
169                        "minirezo" => $minirezo,
170                        "comite" => $comite,
171                        "forum" => $forum
172                ), "id_groupe=$id_groupe"
173        );
174        return true;
175}
176
177// fonction qui permet de trouver si un mot clé existe à partir du titre et de l'id du groupe
178function find_mot($titre, $id_groupe) {
179        $titre = sql_quote($titre);
180        $count = sql_countsel(
181                "spip_mots",
182                "titre=$titre AND id_groupe = $id_groupe"
183        );
184        return $count;
185}
186
187//fonction qui permet de trouver l'id du mot clé à partir du titre et de l'id du groupe
188function id_mot($titre, $id_groupe) {
189        spip_log("1. (id_mot) debut de recherche de l'id de $titre avec $id_groupe", _LOG_INSTALL);
190        $titre = sql_quote($titre);
191        $result = sql_fetsel(
192                "id_mot",
193                "spip_mots",
194                "titre=$titre AND id_groupe=$id_groupe"
195        );
196        $id_mot = $result['id_mot'];
197        spip_log("2. (id_mot) retour de la fonction id_mot = $id_mot", _LOG_INSTALL);
198        return $id_mot;
199}
200
201//fonction qui permet de créer un mot clé
202function create_mot($groupe, $mot, $descriptif='', $texte='') {
203        $id_groupe = id_groupe($groupe);
204        $find_mot = find_mot($mot, $id_groupe);
205        if ($find_mot == 0) {
206                spip_log("1. (create_mot) debut create_mot. mot inexistant donc creation : $id_groupe - $mot", _LOG_INSTALL);
207                $id_mot = sql_insertq(
208                        "spip_mots", array(
209                                "id_mot" => '',
210                                "titre" => $mot,
211                                "descriptif" => $descriptif,
212                                "texte" => $texte,
213                                "id_groupe" => $id_groupe,
214                                "type" => $groupe
215                        )
216                );
217                spip_log("2. (create_mot) mot cle $mot insere sous l'id $id_mot dans la table avec groupe = $id_groupe", _LOG_INSTALL);
218        }
219        else if ($find_mot > 0) {
220                $id_mot = id_mot($mot, $id_groupe);
221                spip_log("1. (create_mot) mise a jour dans la table du mot cle : $mot", _LOG_INSTALL);
222                remplacer_mot($id_mot, $mot, $descriptif, $texte, $id_groupe, $groupe);
223        }
224        else {
225                spip_log("insertion impossible ! debug : groupe = $groupe --- id_groupe = $id_groupe", _LOG_INSTALL);
226        }
227        return $id_mot;
228}
229
230//fonction qui permet de mettre à jour un mot clé
231function remplacer_mot($id_mot, $mot, $descriptif, $texte, $id_groupe, $groupe) {
232        sql_updateq(
233                        "spip_mots", array(
234                                "titre" => $mot,
235                                "descriptif" => $descriptif,
236                                "texte" => $texte,
237                                "id_groupe" => $id_groupe,
238                                "type" => $groupe
239                        ), "id_mot=$id_mot"
240                );
241        return true;
242}
243// fonction qui permet de trouver si une rubrique existe à partir du titre
244function find_rubrique($titre) {
245        $titre = sql_quote($titre);
246        $count = sql_countsel(
247                "spip_rubriques",
248                "titre=$titre"
249        );
250        return $count;
251}
252
253//fonction qui permet de trouver l'id d'une rubrique à partir du titre
254function id_rubrique($titre) {
255        $titre = sql_quote($titre);
256        $result = sql_fetsel(
257                "id_rubrique",
258                "spip_rubriques",
259                "titre=$titre"
260        );
261        $resultat = $result['id_rubrique'];
262        spip_log("1. (id_rubrique) recherche de l'id_rubrique de $titre = $resultat", _LOG_INSTALL);
263        return $resultat;
264}
265
266// fonction qui permet de supprimer une rubrique à partir du titre
267function delete_rubrique($titre) {
268        $id_rubrique = id_rubrique($titre);
269        if ($id_rubrique>0) {
270                sql_delete("spip_rubriques", "id_rubrique=$id_rubrique");
271                sql_delete("spip_mots_liens", "id_objet=$id_rubrique AND objet = 'rubrique'");
272        }
273        return $id_rubrique;
274}
275
276// fonction qui permet de renommer une rubrique à partir du titre
277function rename_rubrique($titre, $nouveau_titre) {
278        $id_rubrique = id_rubrique($titre);
279        if ($id_rubrique) {
280                sql_updateq(
281                        "spip_rubriques", array(
282                                "titre" => $nouveau_titre
283                        ), "id_rubrique=$id_rubrique"
284                );
285                spip_log("rename_rubrique) renommage de $titre en $nouveau_titre", _LOG_INSTALL);
286        }
287        return true;
288}
289
290
291//fonction qui permet de créer une rubrique
292function create_rubrique($titre, $id_parent='0', $descriptif='') {
293        $id_rubrique = find_rubrique($titre);
294        if ($id_rubrique == 0) {
295                $id_rubrique = sql_insertq(
296                        "spip_rubriques", array(
297                                "titre" => $titre,
298                                "id_parent" => $id_parent,
299                                "descriptif" => $descriptif,
300                                "lang" => 'fr'
301                        )
302                );
303                sql_updateq(
304                        "spip_rubriques", array(
305                                "id_secteur" => $id_rubrique
306                        ), "id_rubrique=$id_rubrique"
307                );
308                spip_log("1. (create_rubrique) rubrique cree : id = $id_rubrique, titre = $titre", _LOG_INSTALL);
309        }
310        else if ($id_rubrique > 0) {
311                $id_rubrique = id_rubrique($titre);
312                remplacer_rubrique($id_rubrique, $id_parent, $descriptif);
313        }
314        return $id_rubrique;
315}
316
317//fonction qui mets à jour une rubrique
318function remplacer_rubrique($id_rubrique, $id_parent, $descriptif) {
319        sql_updateq(
320                "spip_rubriques", array(
321                        "id_parent" => $id_parent,
322                        "descriptif" => $descriptif
323                ), "id_rubrique=$id_rubrique"
324        );
325        return true;
326}
327
328// fonction qui permet de trouver si un article existe à partir du titre
329function find_article($titre, $id_rubrique) {
330        $titre = sql_quote($titre);
331        $count = sql_countsel(
332                "spip_articles",
333                "titre=$titre AND id_rubrique=$id_rubrique"
334        );
335        return $count;
336}
337
338//fonction qui permet de trouver l'id d'un article à partir du titre
339function id_article($titre, $id_rubrique) {
340        $titre = sql_quote($titre);
341        $result = sql_fetsel(
342                "id_article",
343                "spip_articles",
344                "titre=$titre AND id_rubrique=$id_rubrique"
345        );
346        $resultat = $result['id_article'];
347        spip_log("1. (id_article) recherche de l'id_article de '$titre' = $resultat", _LOG_INSTALL);
348        return $resultat;
349}
350
351//fonction qui permet de créer un article
352function create_article($texte, $rubrique, $lang='fr') {
353        $id_rubrique = id_rubrique($rubrique);
354        $count_articles = find_article($texte['titre'], $id_rubrique);
355        if ($count_articles == 0) {
356                spip_log("1. (create_article) insertion d'un article : ".$texte['titre'], _LOG_INSTALL);
357                $statut = 'publie';
358                $date = date("Y-m-d H:i:s");
359                $id_article = sql_insertq(
360                        "spip_articles", array(
361                                "id_article" => '',
362                                "surtitre" => $texte['surtitre'],
363                                "titre" => $texte['titre'],
364                                "soustitre" => $texte['soustitre'],
365                                "id_rubrique" => $id_rubrique,
366                                "descriptif" => $texte['descriptif'],
367                                "chapo" => $texte['chapo'],
368                                "texte" => $texte['texte'],
369                                "ps" => $texte['ps'],
370                                "date" => $date,
371                                "statut" => $statut,
372                                "id_secteur" => $id_rubrique,
373                                "maj" => $date,
374                                "export" => '',
375                                "date_redac" => '0000-00-00 00:00:00',
376                                "visites" => 0,
377                                "referers" => 0,
378                                "popularite" => 0,
379                                "accepter_forum" => '',
380                                "date_modif" => $date,
381                                "lang" => $lang,
382                                "langue_choisie" => 'non',
383                                "id_trad" => 0,
384                                "nom_site" => $texte['nom_site'],
385                                "url_site" => $texte['url_site'],
386                                "virtuel" => $texte['virtuel']
387                        )
388                );
389                sql_insertq(
390                        "spip_auteurs_liens", array(
391                                "id_auteur" => 1,
392                                "id_objet" => $id_article,
393                                "objet" => 'article'
394                        )
395                );
396                include_spip('inc/rubriques');
397                calculer_rubriques();
398                propager_les_secteurs();
399                effacer_meta("date_calcul_rubriques");
400                spip_log("2. (create_article) article insere : $id_article", _LOG_INSTALL);
401        }
402        else if ($count_articles > 0) {
403                $id_article = id_article($texte['titre'], $id_rubrique);
404                spip_log("2. (create_article) maj de l'article : ".$texte['titre'], _LOG_INSTALL);
405                remplacer_article($id_article, $id_rubrique, $texte);
406        }
407        return $id_article;
408}
409
410//fonction qui permet de mettre à jour un article
411function remplacer_article($id_article, $id_rubrique, $texte) {
412        sql_updateq(
413                "spip_articles", array(
414                        "surtitre" => $texte['surtitre'],
415                        "soustitre" => $texte['soustitre'],
416                        "descriptif" => $texte['descriptif'],
417                        "chapo" => $texte['chapo'],
418                        "texte" => $texte['texte'],
419                        "ps" => $texte['ps'],
420                        "nom_site" => $texte['nom_site'],
421                        "url_site" => $texte['url_site'],
422                        "virtuel" => $texte['virtuel']
423                ), "id_article=$id_article AND id_rubrique=$id_rubrique"
424        );
425        return true;
426}
427
428function poubelle_article($titre_article, $titre_rubrique) {
429        $id_rubrique = id_rubrique($titre_rubrique);
430        if ($id_rubrique) {
431                $id_article = id_article($titre_article, $id_rubrique);
432                if ($id_article) {
433                        include_spip('action/editer_objet');
434                        objet_modifier(
435                                'article',
436                                $id_article, 
437                                array(
438                                        'statut'        => 'poubelle'
439                                )
440                        );
441                }
442        }
443}
444
445// fonction qui permet de trouver si une liaison entre un article et un mot clé existe
446function find_article_mot($id_mot, $id_article) {
447        $count = sql_countsel(
448                "spip_mots_liens",
449                "id_mot=$id_mot AND id_objet=$id_article AND objet='article'"
450        );
451        return $count;
452}
453
454//fonction qui permet de créer une relation entre un article et un mot clé
455function create_article_mot($article, $rubrique, $mot, $groupe) {
456        spip_log("1. (create_article_mot) demande de creation de liaison : $article avec $mot", _LOG_INSTALL);
457        $id_rubrique = id_rubrique($rubrique);
458        $id_groupe = id_groupe($groupe);
459        $id_mot = id_mot($mot, $id_groupe);
460        $id_article = id_article($article, $id_rubrique);
461        $count = find_article_mot($id_mot, $id_article);
462        if ($count == 0) {
463                sql_insertq(
464                        "spip_mots_liens",
465                        array(
466                                "id_mot"=> $id_mot,
467                                "id_objet" => $id_article,
468                                "objet" => 'article'
469                        )
470                );
471                spip_log("2. (create_article_mot) liaison mise en place (article = $id_article - mot = $id_mot)", _LOG_INSTALL);
472        }
473        else {
474                spip_log("2. (create_article_mot) liaison deja existante ! (article = $id_article - mot = $id_mot)", _LOG_INSTALL);
475        }
476}
477
478//fonction qui permet de trouver des liaisons entre rubrique et mot clé
479function find_rubrique_mot($id_mot, $id_rubrique) {
480        $count = sql_countsel(
481                "spip_mots_liens",
482                "id_mot = $id_mot AND id_objet = $id_rubrique AND objet = 'rubrique'"
483        );
484        return $count;
485}
486
487//fonction qui permet de créer une relation entre une rubrique et un mot clé
488function create_rubrique_mot($rubrique, $mot, $groupe) {
489        $id_rubrique = id_rubrique($rubrique);
490        $id_groupe = id_groupe($groupe);
491        $id_mot = id_mot($mot, $id_groupe);
492        spip_log("1. (create_rubrique_mot) creation : rubrique = $id_rubrique ($rubrique) - mot = $id_mot ($mot) - groupe = $id_groupe ($groupe)", _LOG_INSTALL);
493        $count = find_rubrique_mot($id_mot, $id_rubrique);
494        if ($count == 0) {
495                sql_insertq(
496                        "spip_mots_liens", array(
497                                "id_mot" => $id_mot,
498                                "id_objet" => $id_rubrique,
499                                "objet" => 'rubrique'
500                        )
501                );
502        }
503        return true;
504}
505
506function create_evenement($rubrique, $article, $titre_evenement, $debut, $fin, $descriptif = '',$lieu ='', $horaire='oui') {
507        $id_rubrique = id_rubrique($rubrique);
508        if ($id_rubrique > 0) {
509                $id_article = id_article($article, $id_rubrique );
510                if ($id_article > 0) {
511                        sql_insertq(
512                                        "spip_evenements", array(
513                                                "id_article" => $id_article,
514                                                "titre" => $titre_evenement,
515                                                "date_debut" => $debut,
516                                                "date_fin" => $fin,
517                                                "descriptif" => $descriptif,
518                                                "lieu" => $lieu,
519                                                "horaire" => $horaire,
520                                                "statut" => 'publie',
521                                        ));
522                }
523        }
524}
525
526function create_encart($titre, $identifiant, $largeur=0, $hauteur=0) {
527        $titre = sql_quote($titre);
528        $result = sql_fetsel(
529                "id_encart",
530                "spip_encarts",
531                "titre=$titre"
532        );
533        $id_encart = $result['id_encart'];
534        if ($id_encart > 0) {
535                sql_updateq(
536                        "spip_encarts", array(
537                                "titre" => $titre,
538                                "identifiant" => $identifiant,
539                                "largeur" => $largeur,
540                                "hauteur" => $hauteur
541                        ), "id_encart=$id_encart"
542                );
543        } else {
544                $id_encart = sql_insertq(
545                        "spip_encarts", array(
546                                "titre" => $titre,
547                                "identifiant" => $identifiant,
548                                "largeur" => $largeur,
549                                "hauteur" => $hauteur,
550                        ));
551        }
552        return $id_encart;
553}
554
555//fonction qui permet de trouver l'id d'un auteur à partir de son nom
556function find_auteur($nom) {
557        $result = sql_fetsel(
558                "id_auteur",
559                "spip_auteurs",
560                "nom='$nom'"
561        );
562        $resultat = $result['id_auteur'];
563        spip_log("1. (id_auteur) recherche de l'id_auteur de $nom = $resultat", _LOG_INSTALL);
564        return $resultat;
565}
566
567//fonction qui permet de trouver l'email d'un auteur à partir de son id
568function find_auteur_email($id_auteur) {
569        $result = sql_fetsel(
570                "email",
571                "spip_auteurs",
572                "id_auteur=$id_auteur"
573        );
574        $resultat = $result['email'];
575        spip_log("1. (email) recherche de l'email de $id_auteur = $resultat", _LOG_INSTALL);
576        return $resultat;
577}
578
579//fonction qui permet de créer un auteur (sans login ni mot de passe)
580function create_auteur($nom, $email='', $bio='') {
581        $id_auteur = find_auteur($nom);
582        if ($id_auteur > 0) {
583                sql_updateq(
584                        "spip_auteurs", array(
585                                "email" => $email,
586                                "bio" => $bio
587                        ), "id_auteur=$id_auteur"
588                );
589        } else {
590                $id_auteur = sql_insertq(
591                        "spip_auteurs", array(
592                                "nom" => $nom,
593                                "email" => $email,
594                                "bio" => $bio,
595                                "statut" => '1comite'
596                        )
597                );
598        }
599        spip_log("1. (create_auteur) auteur cree : id = $id_auteur, nom = $nom", _LOG_INSTALL);
600        return $id_auteur;
601}
602
603
604function create_document($chemin, $objet, $mode, $champs='non', $id_document='non') {
605        include_spip('action/ajouter_documents');
606        $chemin = find_in_path($chemin);
607        $type = $objet['type'];
608        $id_objet = $objet['id_objet'];
609        spip_log(array('tmp_name' => $chemin, 'name' => basename($chemin)), 'docusc');
610        if ($id_document = 'non' AND $chemin) {
611                $id_document = action_ajouter_un_document_dist('non', array('tmp_name' => $chemin, 'name' => basename($chemin)), $type, $id_objet, $mode);
612                if (is_array($champs))
613                sql_updateq("spip_documents", $champs, "id_document=$id_document");
614                return $id_document;
615        }
616        else
617                return false;
618}
619
620function create_logo($chemin, $type='art', $id, $ext, $onoff='on') {
621        include_spip('inc/getdocument');
622        $file = deplacer_fichier_upload(find_in_path($chemin), _DIR_LOGOS . $type . $onoff . $id . '.' .$ext);
623        return $file;
624}
625
626//fonction qui permet de trouver l'id d'un site à partir du titre
627function id_site($titre, $id_rubrique) {
628        $titre = sql_quote($titre);
629        $result = sql_fetsel(
630                "id_syndic",
631                "spip_syndic",
632                "nom_site=$titre AND id_rubrique=$id_rubrique"
633        );
634        $resultat = $result['id_syndic'];
635        return $resultat;
636}
637
638function create_site($site, $rubrique) {
639        $id_rubrique = id_rubrique($rubrique);
640        if ($id_rubrique > 0) {
641                $id_site = id_site($site['nom_site'], $id_rubrique);
642                if ($id_site > 0) {
643                        sql_updateq(
644                                "spip_syndic", array(
645                                        "url_site" => $site['url_site'],
646                                        "url_syndic" => $site['url_syndic'],
647                                        "descriptif" => $site['descriptif'],
648                                        "statut" => $site['statut'] ? $site['statut']:'prop',
649                                        "syndication" => $site['url_syndic'] ? 'oui':'non'
650                                ), "id_syndic=$id_site"
651                        );
652                } else {
653                        $id_site = sql_insertq(
654                                "spip_syndic", array(
655                                        "id_rubrique" => $id_rubrique,
656                                        "nom_site" => $site['nom_site'],
657                                        "url_site" => $site['url_site'],
658                                        "url_syndic" => $site['url_syndic'],
659                                        "descriptif" => $site['descriptif'],
660                                        "statut" => $site['statut'] ? $site['statut']:'prop',
661                                        "syndication" => $site['url_syndic'] ? 'oui':'non'
662                                )
663                        );
664                        include_spip('inc/rubriques');
665                        calculer_rubriques();
666                        propager_les_secteurs();
667                        effacer_meta("date_calcul_rubriques");
668                }
669        return $id_site;
670        }
671}
672
673//fonction qui permet de trouver l'id d'un formulaire à partir de l'id textuel
674function id_formidable($identifiant) {
675        $identifiant = sql_quote($identifiant);
676        $result = sql_fetsel(
677                "id_formulaire",
678                "spip_formulaires",
679                "identifiant=$identifiant"
680        );
681        $resultat = $result['id_formulaire'];
682        return $resultat;
683}
684
685function create_formidable($formidable) {
686        $id_formulaire = id_formidable($formidable['identifiant']);
687        if ($id_formulaire > 0) {
688                sql_updateq(
689                        "spip_formulaires", array(
690                                "titre" => $formidable['titre'],
691                                "descriptif" => $formidable['descriptif'],
692                                "message_retour" => $formidable['message_retour'],
693                                "saisies" => $formidable['saisies'],
694                                "traitements" => $formidable['traitements'],
695                                "public" => $formidable['public'],
696                                "statut" => $formidable['statut'],
697                                "apres" => $formidable['apres'],
698                                "url_redirect" => $formidable['url_redirect']
699                        ), "id_formulaire='$id_formulaire'"
700                );
701        } else {
702                $id_formulaire = sql_insertq(
703                        "spip_formulaires", array(
704                                "identifiant" => $formidable['identifiant'],
705                                "titre" => $formidable['titre'],
706                                "descriptif" => $formidable['descriptif'],
707                                "message_retour" => $formidable['message_retour'],
708                                "saisies" => $formidable['saisies'],
709                                "traitements" => $formidable['traitements'],
710                                "public" => $formidable['public'],
711                                "statut" => $formidable['statut'],
712                                "apres" => $formidable['apres'],
713                                "url_redirect" => $formidable['url_redirect']
714                        )
715                );
716                include_spip('inc/rubriques');
717        }
718        return $id_formulaire;
719}
720
721function poubelle_site($titre_site, $titre_rubrique) {
722        $id_rubrique = id_rubrique($titre_rubrique);
723        if ($id_rubrique) {
724                $id_syndic = id_site($titre_site, $id_rubrique);
725                if ($id_syndic > 0) {
726                        sql_updateq(
727                                "spip_syndic", array(
728                                        "statut" => 'refuse',
729                                ), "id_syndic=$id_syndic"
730                        );
731                }
732        }
733}
734//fonction qui permet de trouver des liaisons entre site et mot clé
735function find_site_mot($id_mot, $id_syndic) {
736        $count = sql_countsel(
737                "spip_mots_liens",
738                "id_mot = $id_mot AND id_objet = $id_syndic AND objet = 'site'"
739        );
740        return $count;
741}
742
743function create_site_mot($id_syndic, $mot, $groupe) {
744        $id_groupe = id_groupe($groupe);
745        $id_mot = id_mot($mot, $id_groupe);
746        $count = find_site_mot($id_mot, $id_syndic);
747        if ($count == 0) {
748                sql_insertq(
749                        "spip_mots_liens", array(
750                                "id_mot" => $id_mot,
751                                "id_objet" => $id_syndic,
752                                "objet" => 'site'
753                        )
754                );
755        }
756        return true;
757}
758
759//fonction qui permet de créer le tout
760function soyezcreateurs_config_motsclefs() {
761        //les groupes puis mots
762        create_groupe("Thèmes de l'Agenda", "Détermine la liste des éléments pouvant être présentés en liste déroulante dans l'Agenda du site", "Un événement de l'Agenda peut avoir un ou {{plusieurs}} mot clefs ratachés (les sélectionner avec maj-clic).", 'non', 'non', 'evenements', 'oui', 'oui', 'non');
763
764        create_groupe("_AgendaStatut", "Statut d'un événement dans l'Agenda", "Permet de spécifier un statut d'un événement dans l'Agenda.\n\nL'événement sera affiché dans la couleur spécifiée par le {Texte} du Mot Clef.\n\nLe {Descriptif rapide} sera quant à lui utilisé en bulle d'aide.", 'oui', 'oui', 'evenements', 'oui', 'oui', 'non');
765
766        create_groupe("_ClasseRubriqueMenu", "Pour affecter une classe spécifique aux éléments du menu", "", 'oui', 'non', 'rubriques', 'oui', 'non', 'non');
767                $id_mot = create_mot("_ClasseRubriqueMenu", "separation", "Affecter ce mot clef aux rubriques qui doivent être affichée avec une séparation dans le menu.", "");
768
769        create_groupe("_CouleurRubrique", "Permet de changer la couleur d'une Rubrique.", "Affecter un mot clef de ce groupe à une rubrique (et ses descendants) pour en changer la tonalité de couleur.\n\nPour chacun des mots clefs, mettre en titre quelque chose d'intelligible, un éventuel descriptif rapide sur l'usage à en faire et le code hexadecimal de la couleur dans le texte. \n\nExemple : \n-* Titre: Orange\n-* Texte : f78221", 'oui', 'non', 'rubriques', 'oui', 'non', 'non');
770                $id_mot = create_mot("_CouleurRubrique", "Bleu", "", "6392A9");
771                $id_mot = create_mot("_CouleurRubrique", "Marron clair", "", "9F7561");
772                $id_mot = create_mot("_CouleurRubrique", "Turkoise pastel", "", "89A699");
773
774        create_groupe("_EnDirect", "En direct", "Affecter un mot clef de ce groupe à chaque article devant apparaître dans la Zone En Direct du mode internationnal.\n\nLe Premier mot clef permet de donner le logo et le titre de la première zone qui affiche les quoi de neuf du site.\n\nLe Descriptif du groupe donne le titre de la zone.", 'oui', 'non', 'articles', 'oui', 'oui', 'non');
775                $id_mot = create_mot("_EnDirect", "00. Quoi de neuf ?", "", "");
776                        create_logo('documents/moton100.png', $type='mot', $id_mot, 'png');
777
778        create_groupe("_HeaderBanner", "Pour définir plusieurs bannières pour le site.", "Il faut créer un mot clef par bannière (le titre n'a pas d'importance).\n\nC'est le logo du mot clef qui est utilisé comme bannière du site.\n\n{{Attention}} : si vous avez déjà défini une bannière avec le logo de survol du site, alors, cette dernière n'est plus utilisée ; seuls les logos des mots clefs de ce groupe seront pris en compte.\n\nLes mots clefs affectés à une rubrique restreignes le choix des bannières pour la branche entière à celles affectées à la rubrique. Le fonctionnement pour le reste du site est inchangé ({{toutes}} les bannières sont disponibles pour le reste du site).", 'non', 'non', 'rubriques', 'oui', 'non', 'non');
779                $id_mot = create_mot("_HeaderBanner", "Ban1", "", "");
780                        create_logo('documents/moton110.jpg', $type='mot', $id_mot, 'jpg');
781                $id_mot = create_mot("_HeaderBanner", "Ban2", "", "");
782                        create_logo('documents/moton111.jpg', $type='mot', $id_mot, 'jpg');
783                $id_mot = create_mot("_HeaderBanner", "Ban3", "", "");
784                        create_logo('documents/moton112.jpg', $type='mot', $id_mot, 'jpg');
785                $id_mot = create_mot("_HeaderBanner", "Ban4", "", "");
786                        create_logo('documents/moton113.jpg', $type='mot', $id_mot, 'jpg');
787                $id_mot = create_mot("_HeaderBanner", "Ban5", "", "");
788                        create_logo('documents/moton114.jpg', $type='mot', $id_mot, 'jpg');
789
790        create_groupe("_HTTP-EQUIV", "Paramétrage du site", "Paramétrage des entêtes HTML HTTP-EQUIV.\n\nÀ utiliser en sachant pourquoi.", 'non', 'non', '', 'oui', 'non', 'non');
791
792        create_groupe("_LayoutGala", "Permet de faire appel à l'une des 40 mises en page disponibles sur [Layout Gala->https://blog.html.it/layoutgala/index.html]", "Mode d'emploi : affecter un des mots mots clefs de ce groupe à un objet de SPIP (Articles, Rubriques, Brèves, Sites) permet de lui affecter la mise en page associée", 'oui', 'non', 'articles,breves,rubriques,syndic', 'oui', 'non', 'non');
793                $id_mot = create_mot("_LayoutGala", "01. Three percentage columns", "", "");
794                $id_mot = create_mot("_LayoutGala", "02. Three percentage columns (InverseColor)", "", "");
795                $id_mot = create_mot("_LayoutGala", "03. Three percentage columns (Right)", "", "");
796                $id_mot = create_mot("_LayoutGala", "04. Three percentage columns (Right InverseColor)", "", "");
797                $id_mot = create_mot("_LayoutGala", "05. Three percentage columns (Left)", "", "");
798                $id_mot = create_mot("_LayoutGala", "06. Three percentage columns (Left InverseColor)", "", "");
799                $id_mot = create_mot("_LayoutGala", "07. Three fixed columns", "", "");
800                $id_mot = create_mot("_LayoutGala", "08. Three fixed columns (InverseColor)", "", "");
801                $id_mot = create_mot("_LayoutGala", "09. Three fixed columns (Right)", "", "");
802                $id_mot = create_mot("_LayoutGala", "10. Three fixed columns (Right InverseColor)", "", "");
803                $id_mot = create_mot("_LayoutGala", "11. Three fixed columns (Left)", "", "");
804                $id_mot = create_mot("_LayoutGala", "12. Three fixed columns (Left InverseColor)", "", "");
805                $id_mot = create_mot("_LayoutGala", "13. Liquid, secondary columns fixed-width", "", "");
806                $id_mot = create_mot("_LayoutGala", "14. Liquid, secondary columns fixed-width (InverseColor)", "", "");
807                $id_mot = create_mot("_LayoutGala", "15. Liquid, secondary columns fixed-width (Right)", "", "");
808                $id_mot = create_mot("_LayoutGala", "16. Liquid, secondary columns fixed-width (Right InverseColor)", "", "");
809                $id_mot = create_mot("_LayoutGala", "17. Liquid, secondary columns fixed-width (Left)", "", "");
810                $id_mot = create_mot("_LayoutGala", "18. Liquid, secondary columns fixed-width (Left InverseColor)", "", "");
811                $id_mot = create_mot("_LayoutGala", "19. Liquid, three columns, hybrid widths", "", "");
812                $id_mot = create_mot("_LayoutGala", "20. Liquid, three columns, hybrid widths (InverseColor)", "", "");
813                $id_mot = create_mot("_LayoutGala", "21. Liquid, three columns, hybrid widths (Right)", "", "");
814                $id_mot = create_mot("_LayoutGala", "22. Liquid, three columns, hybrid widths (Right InverseColor)", "", "");
815                $id_mot = create_mot("_LayoutGala", "23. Two columns liquid, side fixed", "", "");
816                $id_mot = create_mot("_LayoutGala", "24. Two columns liquid, side fixed", "", "");
817                $id_mot = create_mot("_LayoutGala", "25. Two percentage columns", "", "");
818                $id_mot = create_mot("_LayoutGala", "26. Two percentage columns", "", "");
819                $id_mot = create_mot("_LayoutGala", "27. One column liquid and two halves", "", "");
820                $id_mot = create_mot("_LayoutGala", "28. One column liquid and two halves (InverseColor)", "", "");
821                $id_mot = create_mot("_LayoutGala", "29. Two percentage columns and one larger", "", "");
822                $id_mot = create_mot("_LayoutGala", "30. Two percentage columns and one larger (Right)", "", "");
823                $id_mot = create_mot("_LayoutGala", "31. Two columns liquid, fixed side and large one", "", "");
824                $id_mot = create_mot("_LayoutGala", "32. Two columns liquid, fixed side and large one (Right)", "", "");
825                $id_mot = create_mot("_LayoutGala", "33. Two colums fixed (Right)", "", "");
826                $id_mot = create_mot("_LayoutGala", "34. Two colums fixed", "", "");
827                $id_mot = create_mot("_LayoutGala", "35. Two colums fixed (ShortLeft)", "", "");
828                $id_mot = create_mot("_LayoutGala", "36. Two colums fixed (ShortRight)", "", "");
829                $id_mot = create_mot("_LayoutGala", "37. Two colums fixed (Right)", "", "");
830                $id_mot = create_mot("_LayoutGala", "38. Two colums fixed", "", "");
831                $id_mot = create_mot("_LayoutGala", "39. One column fixed and two halves (Right)", "", "");
832                $id_mot = create_mot("_LayoutGala", "40. One column fixed and two halves", "", "");
833
834        create_groupe("_LogosExtra", "Permet de placer une image en fond de la colonne Extra (c'est-à-dire, soit la colonne secondaire qui peut être afichée soit de l'autre côté du menu, soit en dessous de celui-ci).", "{{Utilisation}} : affecter un ou plusieurs mots clefs de ce groupe aux rubriques (héritage automatique) qui doivent avoir une ou plusieurs image en fond. L'image est choisie aléatoirement parmis celles disponibles.\n\n{{Configuration}} : \n-* créer des mots clefs dans ce groupe et leur donner un logo de mot clef.\n-* il est possible de mettre un logo de survol qui sera alors utilisé en fond de texte (en plus de l'autre logo) et positionné en haut à droite sauf si le texte contient les ordres CSS de positionnement ({bottom left} par exemple)", 'non', 'non', 'rubriques', 'oui', 'non', 'non');
835
836        create_groupe("_META", "Paramètrage du site", "Permet de spécifier des META pour le site.\n\nIl est possible de rajouter des METAs non encore présents, mais, comme d'habitude en la matière : sachez ce que vous faites !", 'non', 'non', '', 'oui', 'non', 'non');
837                $id_mot = create_mot("_META", "ICBM", "Mettre la latitude et la longitude du lieu sous la forme : XX.XXXXX,XX.XXXXX (ex: 44.330445,-1.225561)\n_ Pour trouver vos coordonnées : [Multimap->http://www.multimap.com/]\n_ Et [vous référencer sur GeoURL->http://geourl.org/ping/]", "44.330445,-1.225561");
838                $id_mot = create_mot("_META", "Keywords", "Mettre ci-dessous les mots clef du site séparés par des virgules", "");
839
840        create_groupe("_ModePortail", "Les mots clefs de ce groupe permettent de gérer les éléments qui s'affichent sur la page d'accueil du site si celui-ci est en mode portail.", "Les mots clefs numérotés dans leur titre de 0. à 9. verront leur logo utilisé dans les colonnes de gauche et de droite de la page d'accueil (respectivement pour les numéros impairs et pairs).", 'oui', 'non', 'articles,rubriques', 'oui', 'non', 'non');
841                $id_mot = create_mot("_ModePortail", "1. Mot1", "", "");
842                $id_mot = create_mot("_ModePortail", "2. Mot2", "", "");
843                $id_mot = create_mot("_ModePortail", "CycloShow", "Affecter ce mot clef à la rubrique de SPIP dont les articles doivent apparaitre dans la zone du cycle d'images.\n\nIndiquer dans le texte du mot clef le nombre d'articles de la rubrique à prendre en compte.", "");
844                $id_mot = create_mot("_ModePortail", "Defilant", "Affecter ce mot clef à la rubrique de SPIP dont les brèves doivent apparaitre dans la zone de texte défilant en haut de la page.\n\n", "");
845                $id_mot = create_mot("_ModePortail", "Goodies", "Affecter ce mot clef aux objets SPIP devant apparaitre dans la zone des Goodies (en bas du sommaire du mode portail, sur une colonne).", "");
846                $id_mot = create_mot("_ModePortail", "ZoomSur", "Affecter ce mot clef à l'objet que vous voulez placer dans le cadre « Zoom sur » (facultatif).\n\nLe site prendra le dernier article ayant ce mot clef", "S'applique aux articles uniquement.");
847                $id_mot = create_mot("_ModePortail", "ZoomSur2", "Affecter ce mot clef à l'objet que vous voulez placer dans le cadre « Zoom sur secondaire » (facultatif)./n/nLe site prendra le dernier article ayant ce mot clef", "");
848
849        create_groupe("_Specialisation", "Spécialisation d'un article ", "Un mot clef pris dans ce groupe permettra de modifier\n\n-* le comportement d'un article particulier\n", 'non', 'non', 'articles', 'oui', 'oui', 'non');
850                $id_mot = create_mot("_Specialisation", "AccesibiliteLien", "Affecter ce mot clef à l'article traitant de la politique d'accessibilité du site.", "Un fois l'article écrit, lui affecter ce mot clef pour qu'il soit disponible en lien en haut de la page (caché pour les voyants, sauf sur la page d'accueil).");
851                $id_mot = create_mot("_Specialisation", "ALaUne", "Article qui doit rester à la une du site (soit dans quoi de neuf, soit dans la liste des articles en ModeNews, Soit dans le cartouche À la une en ModePortail)", "");
852                $id_mot = create_mot("_Specialisation", "Courrier_libre", "Affecter ce mot clef à l'article utilisé comme courrier libre.", "Concerne les articles qui servent à l'envoi de courriers libres");
853                $id_mot = create_mot("_Specialisation", "DevoilerDate", "Mettre ce mot clef à un article dont on veut afficher la date de publication.", "");
854                $id_mot = create_mot("_Specialisation", "DevoilerIdentite", "Mettre ce mot clef à un article dont on veut afficher le nom du ou des auteurs (au sens de SPIP)", "");
855                $id_mot = create_mot("_Specialisation", "EDITO", "Sert à dire que l'article est un éditorial.", "{{Attention}} : le site utilisera l'article le plus récent ayant ce mot clef pour l'afficher en tant qu'éditorial.\n\n[*Conséquence*] : ne changez pas le contenu d'un éditorial par le nouvel éditorial, créez un nouvel article éditorial!");
856                $id_mot = create_mot("_Specialisation", "EDITO_Restreint", "Pour un article d'Edito ne s'affichant qu'en mode restreint", "Permet donc d'avoir un Edito pour le grand public et un Edito pour la zone restreinte.\n\nMieux encore, avec 2 EDITO_Restreint, un en libre accès et un en zone restreinte, on pourra avoir :\n-* un Edito d'accueil après inscription au site\n-* Un Edito d'accueil après rattachement à une zone restreinte.");
857                $id_mot = create_mot("_Specialisation", "GraverSonNom", "Un article avec ce mot clef permettra aux visiteurs de laisser leur nom sur le site en tant que bulle d'aide sur l'image (Logo du mot) et de faire parvenir un texte aux administrateurs", "Il faut pour que ça fonctionne:\n\n-* un article\n-* un forum modéré a posteriori\n-* ce mot mot clef attaché à cet article\n-* un logo à ce mot clef\n\nÀ partir de là, l'article permet aux visiteurs de «graver leur nom» dans le site. Leur nom aparaitra en bulle d'aide sur une image (le logo de ce mot clef).");
858                $id_mot = create_mot("_Specialisation", "Livre d'Or", "Pour empécher que l'on puisse répondre à un forum", "Ce mot clef appliqué à un article ayant un forum fait que ce forum n'a qu'un niveau (pas possible de répondre à une intervention, seulement d'en rajouter)");
859                $id_mot = create_mot("_Specialisation", "MentionsLegales", "Mention légales obligatoire ([CNIL|Commision Nationale Informatique et Liberté->http://www.cnil.fr/] et [LcEN|Loi sur la confiance en l'économie Numérique->http://www.legifrance.gouv.fr/WAspad/UnTexteDeJorf?numjo=ECOX0200175L]). Tout ce qu'[il faut savoir->http://www.juriblogsphere.net/2009/12/04/les-informations-legales-a-faire-figurer-sur-un-site-internet/]. [Décryptage des obligations légales->http://www.maitre-eolas.fr/post/2008/03/24/905-blogueurs-et-responsabilite-reloaded].", "Affecter ce mot clef à l'article destiné à afficher les mentions légales du site.");
860                $id_mot = create_mot("_Specialisation", "MenuFooter", "Affecter ce mot clef aux articles devant être affichés dans le menu de pied de page.", "Les liens vers les articles seront faits triés par numéro de titre.\n\nIl est bien sûr possible de faire des articles de redirection...");
861                $id_mot = create_mot("_Specialisation", "MENURACINE", "Doit s'afficher en dessous de Accueil", "Pour dire que l'article s'affiche en dessous de Accueil dans le menu de gauche avant les rubriques du site");
862                $id_mot = create_mot("_Specialisation", "MENURACINEBAS", "Pour dire que l'article s'affiche au dessus de Plan", "Permet de placer dans le menu de gauche un (ou plusieurs) article(s) en bas de menu, avant le plan du site.");
863                $id_mot = create_mot("_Specialisation", "MENURACINEBAS_Systematique", "Affichage systématique dans le menu de gauche en bas", "Affecter ce mot clef à un article qui devra être présent dans le menu de gauche, en bas, que l'on soit dans un secteur avec MenuHaut ou non.");
864                $id_mot = create_mot("_Specialisation", "MENURACINE_Systematique", "Affichage systématique dans le menu de gauche en haut", "Affecter ce mot clef à un article qui devra être présent dans le menu de gauche, en haut, que l'on soit dans un secteur avec MenuHaut ou non.");
865                $id_mot = create_mot("_Specialisation", "NavHaute", "Affecter ce mot clef aux articles devant être affichés dans le menu de navigation haute tout en haut du site.", "Les liens vers les articles seront faits triés par numéro de titre.\n\nIl est bien sûr possible de faire des articles de redirection...");
866                $id_mot = create_mot("_Specialisation", "Outils", "Affecter ce mot clef aux articles devant être affichés dans le cadre Outils dans le bandeau du haut de la page.", "Les liens vers les articles seront faits triés par numéro de titre.\n\nIl est bien sûr possible de faire des articles de redirection...\n\nLe logo de l'article sera utilisé comme picto à droite du titre.");
867                $id_mot = create_mot("_Specialisation", "PasDansRecherche", "Permet de masquer un article des résultats de la recherche", "À affecter aux articles qui ne doivent pas être affichées dans les résultats de la recherche");
868                $id_mot = create_mot("_Specialisation", "PasdeSiteDansForums", "Pour que les sites référencés n'apparaissent pas dans un forum (mesure anti SPAM)", "Pour décourager ceux qui utiliseraient vos forums pour faire de la pub pour leurs site (généralement, des sonneries de téléphone)");
869                $id_mot = create_mot("_Specialisation", "VideoALaUne", "Pour afficher une vidéo À la Une dans certains mode d'affichage de la page d'accueil.", "Affecter ce mot clef aux articles contenant une vidéo à afficher À la Une. C'est le dernier article en date qui est pris en compte, et la première vidéo qui est affichée.");
870
871        create_groupe("_Specialisation_Rubrique", "Spécialisation d'une rubrique", "Un mot clef pris dans ce groupe permettra de modifier\n\n-* le comportement d'une rubrique et de ses articles\n", 'non', 'non', 'rubriques', 'oui', 'oui', 'non');
872                $id_mot = create_mot("_Specialisation_Rubrique", "AfficherArticlesMenu", "Affichage des articles de la rubrique dans le menu de gauche", "Affecter ce mot clef aux rubriques dont la liste des articles doit être affichée dans le menu de gauche.");
873                $id_mot = create_mot("_Specialisation_Rubrique", "AfficherArticlesMenuHaut", "Affichage des articles de la rubrique dans le menu déroulant", "Affecter ce mot clef aux rubriques dont la liste des articles doit être affichée dans le menu déroulant.");
874                $id_mot = create_mot("_Specialisation_Rubrique", "Agenda", "Pour dire qu'une rubrique est dans l'Agenda", "Il est impératif de mettre ce mot clef pour la rubrique à la racine ayant cette caractéristique (inutile pour les sous rubriques de cette rubrique).");
875                $id_mot = create_mot("_Specialisation_Rubrique", "Citations", "Rubrique destinée à recevoir de courtes citations (une par article) affichées en haut à droite des pages du site de manière alléatoire (une nouvelle citation toutes les heures)", "Créer un article par citation avec :\n\n-* La citation dans le corps du texte (entourée de guillemets si nécessaires)\n-* L'auteur dans le sous-titre\n-* Le titre de l'article sert d'accroche pour le lecteur\n");
876                $id_mot = create_mot("_Specialisation_Rubrique", "DessousBreves", "Pour placer une rubrique et ses articles qui sont placés sous les brèves (dans la colonne de droite du site)", "[*Attention*] : une rubrique qui a ce mot clef ne doit pas avoir de sous-rubrique !\n\nLe titre de la rubrique sera affiché sur la droite et la liste de ses articles en dessous.\n\nSeuls les articles sont clicables pour accéder à leur contenu.");
877                $id_mot = create_mot("_Specialisation_Rubrique", "MenuHaut", "Pour qu'un secteur soit dans un menu horizontal en haut du site", "Affecter ce mot clef aux secteurs (rubriques rattachées à la racine du site) qui doivent être dans le menu horizontal en haut du site.");
878                $id_mot = create_mot("_Specialisation_Rubrique", "PasDansFildAriane", "Pour interdire que la rubrique soit affichée dans le fil d'ariane du site.", "Affecter ce mot clef aux rubriques qui ne doivent pas figurer dans le fil d'ariane.");
879                $id_mot = create_mot("_Specialisation_Rubrique", "PasDansMenu", "Pour interdire que la rubrique (et ses sous-rubriques) soi(en)t dans le menu de gauche", "");
880                $id_mot = create_mot("_Specialisation_Rubrique", "PasDansMenuExtra", "Pour interdire que la rubrique soit dans le menu des extra (menu droit)", "");
881                $id_mot = create_mot("_Specialisation_Rubrique", "PlanLocal", "Affecter ce mot clef aux rubriques où vous voulez afficher le plan local à la place de la liste des articles.", "");
882                $id_mot = create_mot("_Specialisation_Rubrique", "SecteurPasDansQuoiDeNeuf", "Pour interdire que les articles d'un secteur entier soit dans «Quoi de Neuf» sur la page d'accueil", "Un secteur, c'est une rubrique rattachée à la racine du site et toutes ses sous-rubriques");
883
884        create_groupe("_Specialisation_Rubrique_ou_Article", "Spécialisation d'une rubrique ou d'un article", "Un mot clef pris dans ce groupe permettra de modifier\n\n-* le comportement d'une rubrique et de ses articles\n-* le comportement d'un article particulier", 'non', 'non', 'articles,rubriques', 'oui', 'oui', 'non');
885                $id_mot = create_mot("_Specialisation_Rubrique_ou_Article", "Archives", "Pour dire la rubrique ayant ce mot clef ou les articles de la rubrique doivent être considérés comme archivés.", "Affecter ce mot clef à chaque rubrique concernée ou à chaque article individuellement.");
886                $id_mot = create_mot("_Specialisation_Rubrique_ou_Article", "GrosLogo", "Pour dire la rubrique ayant ce mot clef ou les articles de la rubrique doit afficher le logo de l'article ou de la rubrique en grand (flottant à gauche du texte de l'article).", "Affecter ce mot clef à chaque rubrique concernée ou à chaque article individuellement.");
887                $id_mot = create_mot("_Specialisation_Rubrique_ou_Article", "PasDansPlan", "Permet de masquer une rubrique, et tout son contenu (y compris les sous-rubriques) du plan du site et des documents à télécharger.\n\nPermet aussi de le faire article par article.", "À affecter aux rubriques ou articles qui ne doivent pas être affichés dans le plan du site et dans la liste des documents à télécharger.");
888                $id_mot = create_mot("_Specialisation_Rubrique_ou_Article", "PasDansPlanLocal", "Permet de masquer une rubrique, et tout son contenu (y compris les sous-rubriques) des plan locaux du site (ceux affichés quand une rubrique n'a ni texte, ni article, ni site).\n\nPermet aussi de le faire article par article.", "À affecter aux rubriques ou articles qui ne doivent pas être affichés dans les plan locaux du site.");
889                $id_mot = create_mot("_Specialisation_Rubrique_ou_Article", "PasDansQuoiDeNeuf", "Pour interdire que l'article ou la rubrique soit dans «Quoi de Neuf» sur la page d'accueil", "À mettre soit:\n\n-* pour un article précis\n-* pour une rubrique particulière\n\nRemarque : si elle a des sous rubriques, il faut aussi le faire pour chacunes de celles-ci si on veut les exclure aussi...");
890                $id_mot = create_mot("_Specialisation_Rubrique_ou_Article", "Sommaire", "Pour dire que les articles de cette rubrique ont un sommaire ou que l'article a un sommaire", "Un sommaire automatique sera placé en début d'article.\n\nCe sommaire sera bati à partir des titres et sous-titres du texte de l'article.");
891
892        create_groupe("_Specialisation_Sites", "Groupe permettant de spécifier un rôle particulier pour des sites", "", 'non', 'non', 'syndic', 'oui', 'non', 'non');
893                $id_mot = create_mot("_Specialisation_Sites", "LienDirect", "Mettre ce mot clef aux sites pour faire des liens directs aux sites sans passer par une page intermédiaire.", "");
894                $id_mot = create_mot("_Specialisation_Sites", "NoIndex", "Pour ne pas indexer les articles syndiqués d'un site.", "Affecter ce mot clef aux sites dont les articles syndiqués ne doivent pas être affichés dans l'index des moteurs de recherche.\n\nÀ noter : les liens seront quand même suivis. But : éviter du duplicate content.\n\nVoir la documentation de Google webmaster Central sur les [Meta tags->http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=79812].");
895                $id_mot = create_mot("_Specialisation_Sites", "PortailActualites", "Mettre ce mot clef aux sites à afficher sur le portail actualités", "En mettant un numéro point espace aux titres des sites concernés, on choisi l'ordre d'affichage.");
896                $id_mot = create_mot("_Specialisation_Sites", "ReseauxSociaux", "Mettre ce mot clef aux sites servant de liens vers les réseaux sociaux du site.\n\nMettre un texte dans ce mot clef pour qu'il soit affiché devant les icones des sites", "");
897                $id_mot = create_mot("_Specialisation_Sites", "SaintDuJour", "Mettre ce mot clef au site donnant le Saint du jour", "");
898
899        create_groupe("_TypeRubrique", "Pour indiquer un type spécifique de rubrique", "Il faut choisir un mot clef dans cette liste pour obtenir un affichage spécifique de rubrique.\n\nNB : pour rajouter un mot clef \"mc1\", il faut aussi rajouter les squelettes correspondants :\n-* noisettes/rubriques/typerubrique_mc1.html\n-* noisettes/footer/footer_typerubrique_mc1.html (facultatif)\n-* noisettes/articles/typearticle_mc1.html (facultatif)", 'oui', 'non', 'rubriques', 'oui', 'non', 'non');
900                $id_mot = create_mot("_TypeRubrique", "ArticlesParAnnees", "Pour dire que la rubrique ayant ce mot clef doit utiliser le squelette type des ArticlesParAnnees.", "Affecter ce mot clef à chaque rubrique racine concernée. À la place de la rubrique, on aura le contenu de tous les articles de cette rubrique, par années, par mois, par ordre antichronologique dans chaque mois.");
901                $id_mot = create_mot("_TypeRubrique", "ContenuArticles", "Pour dire que la rubrique ayant ce mot clef doit utiliser le squelette type des ContenuArticles.", "Affecter ce mot clef à chaque rubrique racine concernée. À la place de la rubrique, on aura le contenu de tous les articles de cette rubrique, par ordre antichronologique, ou par numéro de titre.");
902                $id_mot = create_mot("_TypeRubrique", "ListeArticlesParAnnees", "Pour dire que la rubrique ayant ce mot clef doit utiliser le squelette type des ListeArticlesParAnnees.", "Affecter ce mot clef à chaque rubrique racine concernée. À la place de la rubrique, on aura la liste des articles de cette rubrique, par années, par mois, par ordre antichronologique dans chaque mois.");
903                $id_mot = create_mot("_TypeRubrique", "Magazines", "Pour dire que la rubrique ayant ce mot clef doit utiliser le squelette type des Magazines.", "Affecter ce mot clef à chaque rubrique racine concernée. À la place de la rubrique, on aura la liste des documents joints aux articles, avec la vignette associée.");
904                $id_mot = create_mot("_TypeRubrique", "multicolonnes", "Pour dire que la rubrique ayant ce mot clef doit utiliser le squelette type multicolonnes.", "Affecter ce mot clef à chaque rubrique racine concernée. À la place de la rubrique, on aura une colonne par sous rubrique, avec la liste des articles par ordre antichronologique, ou par numéro de titre.");
905
906        include_spip("inc/sc_article");
907        // Structure et contenu du site
908        $nouvelle_installation = false;
909        if ( $GLOBALS['meta']['nom_site'] == _T('info_mon_site_spip') ) {
910                ecrire_meta('nom_site', 'Votre site SPIP','non');
911                ecrire_meta('slogan_site', '[Todo : Slogan du site]','non');
912                ecrire_meta('descriptif_site', '[ToDo : descriptif du site en 20 mots = 2 lignes max ]','non');
913                ecrire_meta('email_webmaster', 'vous@domaine.tld','non');
914                create_logo('documents/siteon0.jpg', $type='site', 0, 'jpg');
915                $nouvelle_installation = true;
916        }
917
918        $id_rubrique = create_rubrique("000. Fourre-tout", '0', "Vous trouverez dans cette rubrique:\n\n-* Les Éditos\n-* Des articles concernant le site lui-même\n");
919                create_rubrique_mot("000. Fourre-tout", "AfficherArticlesMenu", "_Specialisation_Rubrique");
920                create_rubrique_mot("000. Fourre-tout", "PasDansMenu", "_Specialisation_Rubrique");
921                create_rubrique_mot("000. Fourre-tout", "PasDansPlan", "_Specialisation_Rubrique_ou_Article");
922                create_rubrique_mot("000. Fourre-tout", "SecteurPasDansQuoiDeNeuf", "_Specialisation_Rubrique");
923                create_rubrique_mot("000. Fourre-tout", "PasDansFildAriane", "_Specialisation_Rubrique");
924                $id_article = create_article(trouve_article_sc("Contact"), "000. Fourre-tout");
925                        create_article_mot("Contact", "000. Fourre-tout", "MENURACINEBAS_Systematique", "_Specialisation");
926                        ecrire_config('soyezcreateurs/bandeau_contact',"[Votre nom->$id_article] -- Votre adresse -- 00000 Ville -- Tél. 00 00 00 00 00");
927                $id_article = create_article(trouve_article_sc("Politique d'accessibilité du site"), "000. Fourre-tout");
928                        create_article_mot("Politique d'accessibilité du site", "000. Fourre-tout", "AccesibiliteLien", "_Specialisation");
929                        create_article_mot("Politique d'accessibilité du site", "000. Fourre-tout", "Sommaire", "_Specialisation_Rubrique_ou_Article");
930                $id_article = create_article(trouve_article_sc("Mentions légales"), "000. Fourre-tout");
931                        create_article_mot("Mentions légales", "000. Fourre-tout", "MentionsLegales", "_Specialisation");
932                $id_article = create_article(trouve_article_sc("10. Premiers pas dans le squelette SoyezCreateurs"), "000. Fourre-tout");
933                        create_logo('documents/arton1.jpg', $type='art', $id_article, 'jpg');
934                        create_article_mot("10. Premiers pas dans le squelette SoyezCreateurs", "000. Fourre-tout", "ALaUne", "_Specialisation");
935                        create_article_mot("10. Premiers pas dans le squelette SoyezCreateurs", "000. Fourre-tout", "EDITO", "_Specialisation");
936                $id_doc = create_document('documents/contact.jpg',
937                        null,
938                        'image',
939                        array('titre' => 'Contactez-nous', 'descriptif' => 'Clavier de téléphone...'));
940                $article = trouve_article_sc("20. Raccourcis Typographiques de SPIP, mode d'emploi");
941                $article['texte'] = str_replace('<img1', "<img$id_doc", $article['texte']);
942                $article['texte'] = str_replace('<doc1', "<doc$id_doc", $article['texte']);
943                $article['texte'] = str_replace('<emb1', "<emb$id_doc", $article['texte']);
944                $id_doc2 = create_document('documents/arton1.jpg',
945                        null,
946                        'image',
947                        array('titre' => 'Exemple d\'image', 'descriptif' => 'Avec un descriptif de l\'image en dessous.'));
948                $article['texte'] = str_replace("<img$id_doc|center", "<img$id_doc2|center", $article['texte']);
949                $article['texte'] = str_replace("<doc$id_doc|center", "<doc$id_doc2|center", $article['texte']);
950                $article['texte'] = str_replace("<emb$id_doc|center", "<emb$id_doc2|center", $article['texte']);
951                $id_article = create_article($article, "000. Fourre-tout");
952                        $id_doc = create_document('documents/spip_decroche_la_lune.jpg',
953                                array('type' => 'article', 'id_objet' => $id_article),
954                                'document',
955                                array('titre' => 'Décrochez la lune avec SPIP !', 'statut' => 'publie'));
956                        $id_doc = create_document('documents/arton1.jpg',
957                                array('type' => 'article', 'id_objet' => $id_article),
958                                'document',
959                                array('titre' => 'Arbre dans la lumière', 'statut' => 'publie'));
960                        $id_doc = create_document('documents/arton7.png',
961                                array('type' => 'article', 'id_objet' => $id_article),
962                                'document',
963                                array('titre' => 'Casier de typographe avec lettres au plomb', 'statut' => 'publie'));
964                        create_logo('documents/arton7.png', $type='art', $id_article, 'png');
965                        create_article_mot("20. Raccourcis Typographiques de SPIP, mode d'emploi", "000. Fourre-tout", "ALaUne", "_Specialisation");
966                        create_article_mot("20. Raccourcis Typographiques de SPIP, mode d'emploi", "000. Fourre-tout", "Courrier_libre", "_Specialisation");
967                        create_article_mot("20. Raccourcis Typographiques de SPIP, mode d'emploi", "000. Fourre-tout", "Sommaire", "_Specialisation_Rubrique_ou_Article");
968                        if ($nouvelle_installation) {
969                                $sites = array();
970                                $sites['nom_site'] = "MàJ SoyezCréateurs";
971                                $sites['url_site'] = "https://zone.spip.org/trac/spip-zone/log/_squelettes_/soyezcreateurs_net?action=follow_copy&amp;mode=follow_copy&amp;rev=&amp;stop_rev=&amp;limit=100";
972                                $sites['descriptif'] = "Les dernières mises à jour de SoyezCréateurs sur la Zone de SPIP.";
973                                $sites['url_syndic'] = "https://zone.spip.org/trac/spip-zone/log/_squelettes_/soyezcreateurs_net?format=rss&amp;stop_rev=&amp;limit=100&amp;mode=follow_copy";
974                                $sites['statut'] = 'publie';
975                                $id_site = create_site($sites, "000. Fourre-tout");
976                                $sites = array();
977                                $sites['nom_site'] = "SoyezCréateurs";
978                                $sites['url_site'] = "https://contrib.spip.net/?rubrique1237";
979                                $sites['descriptif'] = "La documentation sur le squelette SoyezCreateurs disponible sur la zone.";
980                                $sites['url_syndic'] = "https://contrib.spip.net/spip.php?page=backend&amp;id_rubrique=1237";
981                                $sites['statut'] = 'publie';
982                                $id_site = create_site($sites, "000. Fourre-tout");
983                        }
984
985                $id_parent = $id_rubrique;
986
987                $id_rubrique = create_rubrique("05. Saint du jour", $id_parent, "Rubrique destinée à recevoir le site référencé utilisé pour l'affichage du Saint du jour.");
988                                $sites = array();
989                                $sites['nom_site'] = "Nominis (Saint du jour)";
990                                $sites['url_site'] = "http://nominis.cef.fr/";
991                                $sites['descriptif'] = "Nominis : Origine et étymologie des prénoms, des fêtes, des saints, la vie des saints.";
992                                $sites['url_syndic'] = "http://nominis.cef.fr/rss/nominis.php";
993                                $sites['statut'] = 'prop';
994                                $id_site = create_site($sites, "05. Saint du jour");
995                                        create_site_mot($id_site, "SaintDuJour", "_Specialisation_Sites");
996
997                $id_rubrique = create_rubrique("10. Navigation haute", $id_parent, "Pour éviter que les articles servant à la création du menu de navigation haute se retrouvent dans la navigation du site, placez-les dans cette rubrique.\n\nVoir [->mot106] pour la documentation.");
998                        create_rubrique_mot("10. Navigation haute", "AfficherArticlesMenu", "_Specialisation_Rubrique");
999                        create_rubrique_mot("10. Navigation haute", "PasDansFildAriane", "_Specialisation_Rubrique");
1000
1001                $id_rubrique = create_rubrique("20. NewsLetter", $id_parent, "Pour éviter que les articles servant à la création de vos lettres se retrouvent dans la navigation du site, placez-les dans cette rubrique.\n\nPour faire une lettre, il vous faudra le plugin [CleverMail->https://contrib.spip.net/CleverMail], et utiliser les squelettes : {{lettre_libre}} et {{lettre_libre_txt}}. Utilisez le mot clef {Courrier_libre} pour désigner l'article servant pour le prochain courrier.");
1002
1003                $id_rubrique = create_rubrique("30. Outils", $id_parent, "Navigations par les outils : un article de redirection par outil, numérotés.\nChaque article doit avoir le mot clef de _Specialisation : Outils");
1004                if ($nouvelle_installation) {
1005                        $id_article = create_article(trouve_article_sc("10. Outil 1"), "30. Outils");
1006                                create_logo('documents/arton13.jpg', $type='art', $id_article, 'jpg');
1007                                create_logo('documents/artoff13.jpg', $type='art', $id_article, 'jpg','off');
1008                                create_article_mot("10. Outil 1", "30. Outils", "Outils", "_Specialisation");
1009                        $id_article = create_article(trouve_article_sc("20. Outil 2"), "30. Outils");
1010                                create_logo('documents/arton17.jpg', $type='art', $id_article, 'jpg');
1011                                create_logo('documents/artoff17.jpg', $type='art', $id_article, 'jpg','off');
1012                                create_article_mot("20. Outil 2", "30. Outils", "Outils", "_Specialisation");
1013                        $id_article = create_article(trouve_article_sc("30. Outil 3"), "30. Outils");
1014                                create_logo('documents/arton18.jpg', $type='art', $id_article, 'jpg');
1015                                create_logo('documents/artoff18.jpg', $type='art', $id_article, 'jpg','off');
1016                                create_article_mot("30. Outil 3", "30. Outils", "Outils", "_Specialisation");
1017                        $id_article = create_article(trouve_article_sc("40. Outil 4"), "30. Outils");
1018                                create_logo('documents/arton19.jpg', $type='art', $id_article, 'jpg');
1019                                create_logo('documents/artoff19.jpg', $type='art', $id_article, 'jpg','off');
1020                                create_article_mot("40. Outil 4", "30. Outils", "Outils", "_Specialisation");
1021                        $id_article = create_article(trouve_article_sc("50. Documentation"), "30. Outils");
1022                                create_logo('documents/arton20.jpg', $type='art', $id_article, 'jpg');
1023                                create_logo('documents/artoff20.jpg', $type='art', $id_article, 'jpg','off');
1024                                create_article_mot("50. Documentation", "30. Outils", "Outils", "_Specialisation");
1025                }
1026
1027                $id_rubrique = create_rubrique("80. Réseaux sociaux", $id_parent, "Rubrique destinée à recevoir les sites référencés utilisés pour l'affichage des réseaux sociaux.");
1028                                $sites = array();
1029                                $sites['nom_site'] = "10. Facebook";
1030                                $sites['url_site'] = "https://www.facebook.com/";
1031                                $sites['descriptif'] = "Retrouvez-nous sur Facebook";
1032                                $sites['url_syndic'] = "";
1033                                $sites['statut'] = 'prop';
1034                                $id_site = create_site($sites, "80. Réseaux sociaux");
1035                                        create_logo('documents/siteon2.png', $type='site', $id_site, 'png');
1036                                        create_site_mot($id_site, "ReseauxSociaux", "_Specialisation_Sites");
1037                                $sites = array();
1038                                $sites['nom_site'] = "15. Google+";
1039                                $sites['url_site'] = "https://plus.google.com/GGGGGGGGGG?rel=author";
1040                                $sites['descriptif'] = "Retrouvez-nous sur Google+";
1041                                $sites['url_syndic'] = "";
1042                                $sites['statut'] = 'prop';
1043                                $id_site = create_site($sites, "80. Réseaux sociaux");
1044                                        create_logo('documents/siteon9.png', $type='site', $id_site, 'png');
1045                                        create_site_mot($id_site, "ReseauxSociaux", "_Specialisation_Sites");
1046                                $sites = array();
1047                                $sites['nom_site'] = "20. Twitter";
1048                                $sites['url_site'] = "https://twitter.com/";
1049                                $sites['descriptif'] = "Retrouvez-nous sur Twitter";
1050                                $sites['url_syndic'] = "";
1051                                $sites['statut'] = 'prop';
1052                                $id_site = create_site($sites, "80. Réseaux sociaux");
1053                                        create_logo('documents/siteon3.png', $type='site', $id_site, 'png');
1054                                        create_site_mot($id_site, "ReseauxSociaux", "_Specialisation_Sites");
1055                                $sites = array();
1056                                $sites['nom_site'] = "30. Viadeo";
1057                                $sites['url_site'] = "http://www.viadeo.com/fr/";
1058                                $sites['descriptif'] = "Retrouvez-nous sur Viadeo";
1059                                $sites['url_syndic'] = "";
1060                                $sites['statut'] = 'prop';
1061                                $id_site = create_site($sites, "80. Réseaux sociaux");
1062                                        create_logo('documents/siteon4.png', $type='site', $id_site, 'png');
1063                                        create_site_mot($id_site, "ReseauxSociaux", "_Specialisation_Sites");
1064                                $sites = array();
1065                                $sites['nom_site'] = "90. Flux RSS du site";
1066                                $sites['url_site'] = "?page=backend";
1067                                $sites['descriptif'] = "public:syndiquer_site";
1068                                $sites['url_syndic'] = "";
1069                                $sites['statut'] = 'publie';
1070                                $id_site = create_site($sites, "80. Réseaux sociaux");
1071                                        create_logo('documents/siteon5.png', $type='site', $id_site, 'png');
1072                                        create_site_mot($id_site, "ReseauxSociaux", "_Specialisation_Sites");
1073
1074
1075        if ($nouvelle_installation) {
1076                $id_rubrique = create_rubrique("100. Rubriques", '0', "Clementer adsurgit, Hierapoli, vetere Nino et Samosata civitatibus amplis inlustris.");
1077                        create_rubrique_mot("100. Rubriques", "MenuHaut", "_Specialisation_Rubrique");
1078
1079                $id_parent = $id_rubrique;
1080
1081                        $id_rubrique = create_rubrique("10. DessousBreves 1", $id_parent, "Avec le mot clef \"DessousBreves\".\n_ Affiche: titre, bulle d'aide, liste des article");
1082                                create_rubrique_mot("10. DessousBreves 1", "DessousBreves", "_Specialisation_Rubrique");
1083                                $id_article = create_article(trouve_article_sc("20. Et prima post Osdroenam quam"), "10. DessousBreves 1");
1084                                $id_article = create_article(trouve_article_sc("30. Ideo urbs venerabilis"), "10. DessousBreves 1");
1085
1086                        $id_rubrique = create_rubrique("20. DessousBreves 2", $id_parent, "Sur 2 colonnes.\n_ non limité en nombre");
1087                                create_rubrique_mot("20. DessousBreves 2", "DessousBreves", "_Specialisation_Rubrique");
1088                                $id_article = create_article(trouve_article_sc("10. Nos obsecuturos"), "20. DessousBreves 2");
1089                                $id_article = create_article(trouve_article_sc("20. Mensarum enim"), "20. DessousBreves 2");
1090                                $id_article = create_article(trouve_article_sc("30. Iamque non umbratis"), "20. DessousBreves 2");
1091
1092
1093
1094                $id_rubrique = create_rubrique("200. Avec le mot-clé", '0', "Quare talis improborum consensio non modo excusatione amicitiae tegenda non est sed potius supplicio omni.");
1095                        create_rubrique_mot("200. Avec le mot-clé", "MenuHaut", "_Specialisation_Rubrique");
1096                        $id_article = create_article(trouve_article_sc("Le nombre d'article affiché est administrable"), "200. Avec le mot-clé");
1097                                create_logo('documents/arton33.jpg', $type='art', $id_article, 'jpg');
1098                                create_logo('documents/artoff33.jpg', $type='art', $id_article, 'jpg','off');
1099                        $id_article = create_article(trouve_article_sc("Un sourire peut changer une vie"), "200. Avec le mot-clé");
1100                                create_article_mot("Un sourire peut changer une vie", "200. Avec le mot-clé", "VideoALaUne", "_Specialisation");
1101                        $id_article = create_article(trouve_article_sc("30. Articles avec le Mot clef : \"ALaUne\""), "200. Avec le mot-clé");
1102                                create_logo('documents/arton22.jpg', $type='art', $id_article, 'jpg');
1103                                create_article_mot("30. Articles avec le Mot clef : \"ALaUne\"", "200. Avec le mot-clé", "ALaUne", "_Specialisation");
1104                        $id_article = create_article(trouve_article_sc("40. Image = logo"), "200. Avec le mot-clé");
1105                                create_logo('documents/arton24.jpg', $type='art', $id_article, 'jpg');
1106                                create_article_mot("40. Image = logo", "200. Avec le mot-clé", "ALaUne", "_Specialisation");
1107
1108
1109
1110                $id_rubrique = create_rubrique("300. MenuHaut", '0', "Libano monti Phoenice, regio plena gratiarum et venustatis");
1111                        create_rubrique_mot("300. MenuHaut", "MenuHaut", "_Specialisation_Rubrique");
1112                        $id_article = create_article(trouve_article_sc("Les derniers articles modifiés"), "300. MenuHaut");
1113                                create_logo('documents/arton32.jpg', $type='art', $id_article, 'jpg');
1114                                create_logo('documents/artoff32.jpg', $type='art', $id_article, 'jpg','off');
1115                        $id_article = create_article(trouve_article_sc("10. Urbibus decorata"), "300. MenuHaut");
1116                        $id_article = create_article(trouve_article_sc("20. Rogatus ad ultimum"), "300. MenuHaut");
1117
1118
1119
1120                $id_rubrique = create_rubrique("400. Classées par numéro de titre", '0', "Subsidiis patrimonii aut amicorum liberalitate sustentant hos perire patiemur.");
1121                        create_rubrique_mot("400. Classées par numéro de titre", "MenuHaut", "_Specialisation_Rubrique");
1122                        $id_article = create_article(trouve_article_sc("10. Oportunum est"), "400. Classées par numéro de titre");
1123                        $id_article = create_article(trouve_article_sc("20. Quis enim"), "400. Classées par numéro de titre");
1124                        $id_article = create_article(trouve_article_sc("30. Altera sententia est"), "400. Classées par numéro de titre");
1125
1126
1127
1128                $id_rubrique = create_rubrique("800. Rubrique \"Goodies\"", '0', "Si post exsudatos labores itinerum longos congestosque adfatim.");
1129                        create_rubrique_mot("800. Rubrique \"Goodies\"", "Goodies", "_ModePortail");
1130                        create_rubrique_mot("800. Rubrique \"Goodies\"", "SecteurPasDansQuoiDeNeuf", "_Specialisation_Rubrique");
1131                        $id_article = create_article(trouve_article_sc("Logo de survol"), "800. Rubrique \"Goodies\"");
1132                                create_logo('documents/arton14.jpg', $type='art', $id_article, 'jpg');
1133                                create_logo('documents/artoff14.jpg', $type='art', $id_article, 'jpg','off');
1134                        $id_article = create_article(trouve_article_sc("Derniers articles"), "800. Rubrique \"Goodies\"");
1135                                create_logo('documents/arton30.jpg', $type='art', $id_article, 'jpg');
1136                                create_logo('documents/artoff30.jpg', $type='art', $id_article, 'jpg','off');
1137                        $id_article = create_article(trouve_article_sc("Titre de la rubrique"), "800. Rubrique \"Goodies\"");
1138                                create_logo('documents/arton31.jpg', $type='art', $id_article, 'jpg');
1139                                create_logo('documents/artoff31.jpg', $type='art', $id_article, 'jpg','off');
1140        }
1141
1142
1143        $id_rubrique = create_rubrique("900. Agenda", '0', "");
1144                create_rubrique_mot("900. Agenda", "Agenda", "_Specialisation_Rubrique");
1145                create_rubrique_mot("900. Agenda", "PasDansMenu", "_Specialisation_Rubrique");
1146                create_rubrique_mot("900. Agenda", "SecteurPasDansQuoiDeNeuf", "_Specialisation_Rubrique");
1147                if ($nouvelle_installation) {
1148                        $id_article = create_article(trouve_article_sc("Démonstration Agenda"), "900. Agenda");
1149                        $id_article = create_article(trouve_article_sc("Installation du site"), "900. Agenda");
1150                        $id_article = create_article(trouve_article_sc("Événement exceptionnel"), "900. Agenda");
1151
1152                        $id_parent = $id_rubrique;
1153
1154                        $id_rubrique = create_rubrique("10. SPIP", $id_parent, "");
1155                                $id_article = create_article(trouve_article_sc("Historique des versions de SPIP"), "10. SPIP");
1156
1157                        $id_rubrique = create_rubrique("20. Linux", $id_parent, "");
1158                }
1159
1160
1161
1162        $id_rubrique = create_rubrique("999. Citations", '0', "Mettre dans cette rubrique une citation par article");
1163                create_rubrique_mot("999. Citations", "Citations", "_Specialisation_Rubrique");
1164                create_rubrique_mot("999. Citations", "PasDansMenu", "_Specialisation_Rubrique");
1165                create_rubrique_mot("999. Citations", "PasDansPlan", "_Specialisation_Rubrique_ou_Article");
1166                create_rubrique_mot("999. Citations", "SecteurPasDansQuoiDeNeuf", "_Specialisation_Rubrique");
1167                create_rubrique_mot("999. Citations", "PasDansFildAriane", "_Specialisation_Rubrique");
1168                if ($nouvelle_installation) {
1169                        $id_article = create_article(trouve_article_sc("Conseil n°3"), "999. Citations");
1170                        $id_article = create_article(trouve_article_sc("Conseil n°2"), "999. Citations");
1171                        $id_article = create_article(trouve_article_sc("Conseil n°1"), "999. Citations");
1172                        $id_article = create_article(trouve_article_sc("Conseil n°4"), "999. Citations");
1173                }
1174
1175        return true;
1176}
1177
1178function soyezcreateurs_vider($tout=false) {
1179        poubelle_article("10. Premiers pas dans le squelette SoyezCreateurs","000. Fourre-tout");
1180        #poubelle_article("Contact","000. Fourre-tout");
1181        poubelle_article("20. Raccourcis Typographiques de SPIP, mode d'emploi","000. Fourre-tout");
1182        #poubelle_article("Politique d'accessibilité du site","000. Fourre-tout");
1183        #poubelle_article("Mentions légales","000. Fourre-tout");
1184        poubelle_article("Installation du site","900. Agenda");
1185        poubelle_article("Événement exceptionnel","900. Agenda");
1186        poubelle_article("Démonstration Agenda","900. Agenda");
1187        poubelle_article("Conseil n°3","999. Citations");
1188        poubelle_article("Conseil n°4","999. Citations");
1189        poubelle_article("Conseil n°2","999. Citations");
1190        poubelle_article("Conseil n°1","999. Citations");
1191        poubelle_article("50. Documentation","30. Outils");
1192        poubelle_article("Logo de survol","800. Rubrique \"Goodies\"");
1193        poubelle_article("Derniers articles","800. Rubrique \"Goodies\"");
1194        poubelle_article("Titre de la rubrique","800. Rubrique \"Goodies\"");
1195        poubelle_article("30. Articles avec le Mot clef : \"ALaUne\"","200. Avec le mot-clé");
1196        poubelle_article("40. Image = logo","200. Avec le mot-clé");
1197        poubelle_article("Le nombre d'article affiché est administrable","200. Avec le mot-clé");
1198        poubelle_article("Un sourire peut changer une vie","200. Avec le mot-clé");
1199        poubelle_article("20. Et prima post Osdroenam quam","10. DessousBreves 1");
1200        poubelle_article("30. Ideo urbs venerabilis","10. DessousBreves 1");
1201        poubelle_article("10. Nos obsecuturos","20. DessousBreves 2");
1202        poubelle_article("20. Mensarum enim","20. DessousBreves 2");
1203        poubelle_article("30. Iamque non umbratis","20. DessousBreves 2");
1204        poubelle_article("Les derniers articles modifiés","300. MenuHaut");
1205        poubelle_article("10. Urbibus decorata","300. MenuHaut");
1206        poubelle_article("20. Rogatus ad ultimum","300. MenuHaut");
1207        poubelle_article("10. Oportunum est","400. Classées par numéro de titre");
1208        poubelle_article("20. Quis enim","400. Classées par numéro de titre");
1209        poubelle_article("30. Altera sententia est","400. Classées par numéro de titre");
1210        poubelle_article("Historique des versions de SPIP","10. SPIP");
1211
1212        poubelle_site("MàJ SoyezCréateurs", "000. Fourre-tout");
1213        poubelle_site("SoyezCréateurs", "000. Fourre-tout");
1214
1215        if ($tout===true) {
1216                poubelle_article("10. Outil 1","30. Outils");
1217                poubelle_article("20. Outil 2","30. Outils");
1218                poubelle_article("30. Outil 3","30. Outils");
1219                poubelle_article("40. Outil 4","30. Outils");
1220                delete_rubrique("100. Rubriques");
1221                delete_rubrique("10. DessousBreves 1");
1222                delete_rubrique("20. DessousBreves 2");
1223                delete_rubrique("200. Avec le mot-clé");
1224                delete_rubrique("300. MenuHaut");
1225                delete_rubrique("400. Classées par numéro de titre");
1226                delete_rubrique("800. Rubrique \"Goodies\"");
1227        }
1228
1229        delete_rubrique("10. SPIP");
1230        delete_rubrique("20. Linux");
1231
1232        // Au cas où : remttre au carré les id_secteur des articles et rubriques.
1233        include_spip('inc/rubriques');
1234        calculer_rubriques();
1235        propager_les_secteurs();
1236        effacer_meta("date_calcul_rubriques");
1237
1238        return true;
1239}
Note: See TracBrowser for help on using the repository browser.