source: spip-zone/tags/sarkaspip_301/sarkaspip_pipelines.php @ 32713

Last change on this file since 32713 was 31821, checked in by eric@…, 10 years ago

Et voilà, après une semaine j'y suis enfin arrivé ! Le menu déroulant marche complètement avec l'options tous les articles.

File size: 2.7 KB
Line 
1<?php
2// Pipeline insert_head public
3function SarkaSpip_insert_head($flux){
4        // Recuperation des parametres cfg sur le menu des rubriques
5        $position = lire_config('sarkaspip_menus/position_rubriques', 1);
6        $modele = lire_config('sarkaspip_menus/modele_rubriques', 1);
7        // Si le menu des rubriques est deroulant dans le bandeau
8        if (($position == 5) && ($modele == 1))
9                $flux .='<script src="'.url_absolue(find_in_path('scripts/menu_deroulant_horizontal.js')).'" type="text/javascript"></script>';
10        // Si le menu des rubriques est deroulant dans la colonne navigation
11        if (($position == 1) && ($modele == 1))
12                $flux .='<script src="'.url_absolue(find_in_path('scripts/menu_deroulant_vertical.js')).'" type="text/javascript"></script>';
13
14        // Insertion de la librairie jCarouselLite et des librairies connexes
15        $position = lire_config('sarkaspip_album/position_carrousel', 1);
16        $modele = lire_config('sarkaspip_album/modele_carrousel', 1);
17        if (($position != 0) && ($modele == 1)) {
18                $flux .='<script src="'.url_absolue(find_in_path('scripts/jcarousellite_1.0.1.js')).'" type="text/javascript"></script>';
19                $flux .='<script src="'.url_absolue(find_in_path('scripts/jquery.mousewheel.js')).'" type="text/javascript"></script>';
20        }
21
22        // Insertion de la librairie Innerfade pour la noisette des sites favoris
23        $position = lire_config('sarkaspip_noisettes/position_herbier', 0);
24        $modele = lire_config('sarkaspip_noisettes/liste_herbier', 2);
25        if (($position != 0) && ($modele == 2)) {
26                $flux .='<script src="'.url_absolue(find_in_path('scripts/jquery.innerfade.js')).'" type="text/javascript"></script>';
27        }
28       
29        // Insertion de la librairie jquery.corner pour la noisette cfg_sarkaspip_coins
30        $coins_arrondis = lire_config('sarkaspip_coins/avec_arrondis', 0);
31        if (($coins_arrondis == 1)) {
32                $flux .= '<script src="'.url_absolue(find_in_path('scripts/jquery.corner.js')).'" type="text/javascript"></script>';
33                $flux .= '<script src="'.generer_url_public('sarkaspip_coins.js').'" type="text/javascript"></script>';
34        }
35       
36        return $flux;
37}
38
39// Pipeline "mes_fichiers_a_sauver" permettant de rajouter des fichiers ˆ sauvegarder dans le plugin Mes Fichiers 2
40function SarkaSpip_mes_fichiers_a_sauver($flux){
41        $tmp_fonds = defined('_DIR_TMP') ? _DIR_TMP.'fonds/': _DIR_RACINE.'tmp/fonds/';
42        $tmp_styles = defined('_DIR_TMP') ? _DIR_TMP.'cfg/': _DIR_RACINE.'tmp/cfg/';
43
44        // le repertoire des images de fonds pour les styles
45        if (@is_dir($tmp_fonds))
46                $flux[] = $tmp_fonds;
47        // le repertoire sauvegardes du cfg des styles
48        if (@is_dir($tmp_styles))
49                $flux[] = $tmp_styles;
50
51        spip_log('*** SarkaSpip_mes_fichiers_a_sauver ***');
52        spip_log($flux);
53        return $flux;
54}
55?>
Note: See TracBrowser for help on using the repository browser.