source: spip-zone/_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/soyezcreateurs_options.php @ 103719

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

https pour conntrib.spip.net

File size: 8.7 KB
Line 
1<?php
2if (!defined('_ECRIRE_INC_VERSION')) return;
3
4// Optimisation du chargement des JS (SPIP 3.1 requis, cf https://core.spip.net/issues/3497)
5//define('_JS_ASYNC_LOAD',true);
6
7// Pour être vraiment sûr que ce define soit utilisable dans noisettes/header/header.html avec le #EVAL
8if (!defined('_DIR_LIB_SM'))
9        define('_DIR_LIB_SM', _DIR_RACINE . 'lib/soundmanagerv297a-20110123/');
10
11if (!defined('_IMG_GD_QUALITE'))
12        define('_IMG_GD_QUALITE', 95); // Haute qualité pour les images réduites ; voir https://contrib.spip.net/Astuces-SPIP
13
14if (!defined('_ACCESSIBILITE_CONSERVER_BULLE'))
15        define('_ACCESSIBILITE_CONSERVER_BULLE',true); // Pour conserver les bulles d'aide volontaire sur les liens vers les documents
16#if (!defined('_BONUX_STYLE'))
17#       define('_BONUX_STYLE',1); // http://zone.spip.org/trac/spip-zone/changeset/35480
18if (!defined('_LARGEUR_MODE_IMAGE'))
19        define('_LARGEUR_MODE_IMAGE', 799); //  Voir http://permalink.gmane.org/gmane.comp.web.spip.zone/16461
20if (!defined('_TITRER_DOCUMENTS'))
21        define('_TITRER_DOCUMENTS', true); // Le titre des documents joints est automatiquement pris à partir du nom du fichier (avec mediatheque) ; Voir http://zone.spip.org/trac/spip-zone/changeset/41565
22
23// Pour forcer le mode écran large
24$GLOBALS['spip_ecran']=$_COOKIE['spip_ecran']='large';
25
26// Activer HTML5 depuis le squelette uniquement dans le public, et jamais dans le privé
27// Cf https://contrib.spip.net/Formidable-le-generateur-de-formulaires#forum488975
28if (!test_espace_prive()) {
29    $GLOBALS['meta']['version_html_max'] = 'html5';
30} else {
31        $GLOBALS['meta']['version_html_max'] = 'html4';
32}
33
34// Pour avoir un affichage compact des Saisies (admin et mails), cf http://zone.spip.org/trac/spip-zone/changeset/99576
35if (!defined('_SAISIES_AFFICHAGE_COMPACT'))
36        define('_SAISIES_AFFICHAGE_COMPACT', 'oui');
37
38// Demander au compresseur CSS d'embarquer les images : cf https://core.spip.net/issues/3425
39$GLOBALS['compresseur_filtres_css'] = array('compresseur_embarquer_images_css');
40
41$GLOBALS['toujours_paragrapher'] = true;
42$GLOBALS['barre_typo_pas_de_fork_typo'] = false; // Pour tenir compte de http://zone.spip.org/trac/spip-zone/changeset/22723 et disposer des raccourcis typo supplémentaires !
43if (!defined('_AUTOBR'))
44        define('_AUTOBR', ''); // cf http://www.spip.net/fr_article5427.html (TextWheel)
45
46// Recalculer le cache si la config du site change
47// Ne marche pas sur les CSS et JS calculés avec #PRODUIRE, cf https://core.spip.net/issues/3696
48$GLOBALS['marqueur'] = (isset($GLOBALS['marqueur'])?$GLOBALS['marqueur']:'').':sc'.md5(
49        (isset($GLOBALS['meta']['boutonstexte'])?$GLOBALS['meta']['boutonstexte']:'').
50        (isset($GLOBALS['meta']['btv2'])?$GLOBALS['meta']['btv2']:'').
51        (isset($GLOBALS['meta']['bte'])?$GLOBALS['meta']['bte']:'').
52        $GLOBALS['meta']['nom_site'].
53        $GLOBALS['meta']['slogan_site'].
54        $GLOBALS['meta']['descriptif_site'].
55        $GLOBALS['meta']['email_webmaster']
56); // Sur un conseil de Cedric : http://permalink.gmane.org/gmane.comp.web.spip.zone/6258
57if (!defined('_TRI_GROUPES_MOTS'))
58        define('_TRI_GROUPES_MOTS', '0+titre,titre');  // cf http://trac.rezo.net/trac/spip/changeset/14712
59if (!defined('_DUREE_CACHE_DEFAUT'))
60        define('_DUREE_CACHE_DEFAUT', 12*3600); // pris en compte à partir de http://trac.rezo.net/trac/spip/changeset/10121
61if (!defined('_URLS_PROPRES_MAX'))
62        define('_URLS_PROPRES_MAX', 60); // pris en compte à partire de http://trac.rezo.net/trac/spip/changeset/10346
63# FBI : si on trie sur les titre puis sur les dates, les dates ne classent que ceux qui ont le même titre ==> inutile
64# TODO later : quand les rang seront gérés, 'rang, date DESC' fonctionnera
65#define('_TRI_ARTICLES_RUBRIQUE', '0+titre,date DESC'); // cf http://trac.rezo.net/trac/spip/changeset/11492
66if (!defined('_CLEVERMAIL_NOUVEAUTES_HTML'))
67        define("_CLEVERMAIL_NOUVEAUTES_HTML", 'lettre_libre');
68// Doit être à vide depuis que CM gère la génération automatique du format texte à partir du format HTML
69if (!defined('_CLEVERMAIL_NOUVEAUTES_TEXT'))
70        define("_CLEVERMAIL_NOUVEAUTES_TEXT", '');
71
72if (!defined('_CLEVERMAIL_DISTANT'))
73        define("_CLEVERMAIL_DISTANT", false); // Pour que CM ne calcule pas l'URL publique du squelette
74if (!defined('_SKEL_HORS_TRAVAUX'))
75        define("_SKEL_HORS_TRAVAUX", 'clevermail_do'); // Pour que le plugin en travaux laisse passer les inscriptions à la NL
76
77if (!defined('_SIDR_PERSO'))
78        define('_SIDR_PERSO', true); // Pour avoir sa propre insertion des scripts de sidr
79
80if (!defined('_PREVIEW_TOKEN'))
81        define('_PREVIEW_TOKEN', true); // http://core.spip.org/projects/spip/repository/revisions/21077 et http://core.spip.org/projects/spip/repository/revisions/21084
82
83/*
84        Le truc pour disposer dans #ENV{marker_icon_name} dans les squelettes.
85        Merci à ARNO* : http://permalink.gmane.org/gmane.comp.web.spip.devel/55856
86*/
87#$_GET['marker_icon_name'] = '_Marker_icon'; // Pas utilisé
88
89// Tous ces parametres sont inutiles et non pris en compte si le plugin cfg est installe
90$GLOBALS['barre_typo_pas_de_fausses_puces'] = true;
91$GLOBALS['BarreTypoEnrichie_Preserve_Header'] = true;
92$GLOBALS['config_intertitre'] = true; // Necessaire pour empécher la configuration par CFG
93$GLOBALS['debut_intertitre'] = '<h2 class="spip">';
94$GLOBALS['fin_intertitre'] = '</h2>';
95$GLOBALS['debut_intertitre_2'] = '<h3 class="spip">';
96$GLOBALS['fin_intertitre_2'] = '</h3>';
97$GLOBALS['debut_intertitre_3'] = '<h4 class="spip">';
98$GLOBALS['fin_intertitre_3'] = '</h4>';
99$GLOBALS['debut_intertitre_4'] = '<h5 class="spip">';
100$GLOBALS['fin_intertitre_4'] = '</h5>';
101$GLOBALS['debut_intertitre_5'] = '<h6 class="spip">';
102$GLOBALS['fin_intertitre_5'] = '</h6>';
103
104// Pour suivre les recommandations du RGAA :
105$GLOBALS['debut_italique'] = '<em class="spip">';
106$GLOBALS['fin_italique'] = '</em>';
107
108// Pour pouvoir styler en appliquant : http://www.sovavsiti.cz/css/hr.html
109$GLOBALS['ligne_horizontale'] = "\n<div class='hrspip'><hr class='spip' /></div>\n";
110
111# Envoi de mail aux contributeurs d'un forum si reponse a leur message
112if (!defined('_SUIVI_FORUM_THREAD'))
113        define('_SUIVI_FORUM_THREAD', true);
114
115// Gere l'inscription aux evenements
116// cf http://zone.spip.org/trac/spip-zone/changeset/33103
117#include_spip('inc/config');
118#$GLOBALS['agenda_affiche_inscription'] = (lire_config('soyezcreateurs/agenda_inscription', '') == 'on') ? 'oui' : 'non';
119
120if (!defined('_CS_OUTILS_CACHES'))
121        define('_CS_OUTILS_CACHES', 'dossier_squelettes:type_urls:filtrer_javascript:corbeille:SPIP_tailles:webmestres:spam:maj_auto:moderation_moderee:paragrapher2:auteur_forum:no_IP:flock:previsualisation:spip_cache:en_travaux:suivi_forums:forum_lgrmaxi:simpl_interface:boites_privees:icone_visiter:spip_ecran:tri_articles:auteurs:brouteur:set_options:soft_scroller:f_jQuery:desactiver_flash:forcer_langue:jcorner:SPIP_liens:class_spip:supprimer_numero:xml:visiteurs_connectes:insert_head:introduction:titre_parent:horloge:liens_en_clair:masquer:orientation:trousse_balises:verstexte:liens_orphelins:pucesli:citations_bb:insertions:typo_exposants:glossaire:guillemets:titres_typo:mailcrypt:smileys:sommaire:blocs:toutmulti:decoration:decoupe:filets_sep:couleurs:cs_comportement:taches_cron:titres_typographies:autobr:ecran_securite:autorisations:meme_rubrique:liens_internes:aff_tout:alerte_urgence:spip_log:balise_set:devdebug:timezone:profiling:test_i18n');
122
123// désactiver l'héritage des logos de rubriques (cf http://www.spip.net/fr_article5691.html)
124if (!function_exists('lire_config')) {
125        include_spip('inc/config');
126}
127if (lire_config('soyezcreateurs_layout/logolocal','local') == 'local') {
128        define('_LOGO_RUBRIQUE_DESACTIVER_HERITAGE', true);
129}
130
131function balise_SECTEUR_PDF_dist($p) {
132        if (!is_array($p->param))
133                $p->param=array();
134       
135        // Produire le premier argument {secteur_pdf}
136        $texte = new Texte;
137        $texte->type='texte';
138        $texte->texte='secteur_pdf';
139        $param = array(0=>NULL, 1=>array(0=>$texte));
140        array_unshift($p->param, $param);
141       
142        // Transformer les filtres en arguments
143        for ($i=1; $i<count($p->param); $i++) {
144                if ($p->param[$i][0]) {
145                        if (!strstr($p->param[$i][0], '='))
146                                break;# on a rencontre un vrai filtre, c'est fini
147                        $texte = new Texte;
148                        $texte->type='texte';
149                        $texte->texte=$p->param[$i][0];
150                        $param = array(0=>$texte);
151                        $p->param[$i][1] = $param;
152                        $p->param[$i][0] = NULL;
153                }
154        }
155       
156        // Appeler la balise #MODELE{secteur_pdf}{arguments}
157        if (!function_exists($f = 'balise_modele'))
158                $f = 'balise_modele_dist';
159        return $f($p);
160}
161
162if (!defined('_DIR_PLUGIN_CRITERE_MOTS')) {
163        function critere_mots_dist($idb, &$boucles, $crit){
164                return true;
165        }
166        function critere_mots_selon_id_dist($idb, &$boucles, $crit){
167                return true;
168        }
169        function critere_mots_selon_titre_dist($idb, &$boucles, $crit){
170                return true;
171        }
172}
Note: See TracBrowser for help on using the repository browser.