Browse Source

Inserer les js dans head_js et non par le pipeline en php

Deplacer sarka_coins.js.html dans scripts/ et l'inserer via #PRODUIRE
svn/attic/sarkaspip/branches/v_33/107566
cedric@yterium.com 9 years ago
parent
commit
027bd77b9d
  1. 37
      head_js/dist.html
  2. 1
      paquet.xml
  3. 36
      sarkaspip_pipelines.php
  4. 3
      scripts/sarkaspip_coins.js.html

37
head_js/dist.html

@ -0,0 +1,37 @@
[(#REM)
Recuperation des parametres cfg sur le menu des rubriques
]
[(#CONFIG{sarkaspip_menus/modele_rubriques,1}|oui)
[(#REM) Si le menu des rubriques est deroulant dans le bandeau ]
[(#CONFIG{sarkaspip_menus/position_rubriques,1}|=={5}|oui)
<script src="#CHEMIN{scripts/menu_deroulant_horizontal.js}" type="text/javascript"></script>
]
[(#REM) Si le menu des rubriques est deroulant dans la colonne navigation ]
[(#CONFIG{sarkaspip_menus/position_rubriques,1}|=={1}|oui)
<script src="#CHEMIN{scripts/menu_deroulant_vertical.js}" type="text/javascript"></script>
]
]
[(#REM)
Insertion de la librairie jCarouselLite et des librairies connexes
]
[(#CONFIG{sarkaspip_menus/position_carrousel,1}|et{#CONFIG{sarkaspip_menus/modele_carrousel,1}|=={1}})
<script src="#CHEMIN{scripts/jcarousellite_1.0.1.js}" type="text/javascript"></script>
<script src="#CHEMIN{scripts/jquery.mousewheel.js}" type="text/javascript"></script>
]
[(#REM)
Insertion de la librairie Innerfade pour la noisette des sites favoris
]
[(#CONFIG{sarkaspip_menus/position_herbier,1}|et{#CONFIG{sarkaspip_menus/liste_herbier,2}|=={2}})
<script src="#CHEMIN{scripts/jquery.innerfade.js}" type="text/javascript"></script>
]
[(#REM)
Insertion de la librairie jquery.corner pour la noisette cfg_sarkaspip_coins
]
[(#CONFIG{sarkaspip_coins/avec_arrondis,0}|=={1}|oui)
<script src="#CHEMIN{scripts/jquery.corner.js}" type="text/javascript"></script>
<script src="#PRODUIRE{fond=scripts/sarkaspip_coins.js}" type="text/javascript"></script>
]

1
paquet.xml

@ -23,7 +23,6 @@
<licence lien="http://www.gnu.org/licenses/gpl-3.0.html">GPL 3</licence>
<pipeline nom="insert_head" inclure="sarkaspip_pipelines.php" />
<pipeline nom="mes_fichiers_a_sauver" inclure="sarkaspip_pipelines.php" />
<pipeline nom="mes_fichiers_a_sauver" inclure="sarkaspip_pipelines.php" />
<pipeline nom="zengarden_activer_theme" inclure="sarkaspip_pipelines.php" />

36
sarkaspip_pipelines.php

@ -1,40 +1,4 @@
<?php
// Pipeline insert_head public
function SarkaSpip_insert_head($flux){
// Recuperation des parametres cfg sur le menu des rubriques
$position = lire_config('sarkaspip_menus/position_rubriques', 1);
$modele = lire_config('sarkaspip_menus/modele_rubriques', 1);
// Si le menu des rubriques est deroulant dans le bandeau
if (($position == 5) && ($modele == 1))
$flux .='<script src="'.url_absolue(find_in_path('scripts/menu_deroulant_horizontal.js')).'" type="text/javascript"></script>';
// Si le menu des rubriques est deroulant dans la colonne navigation
if (($position == 1) && ($modele == 1))
$flux .='<script src="'.url_absolue(find_in_path('scripts/menu_deroulant_vertical.js')).'" type="text/javascript"></script>';
// Insertion de la librairie jCarouselLite et des librairies connexes
$position = lire_config('sarkaspip_album/position_carrousel', 1);
$modele = lire_config('sarkaspip_album/modele_carrousel', 1);
if (($position != 0) && ($modele == 1)) {
$flux .='<script src="'.url_absolue(find_in_path('scripts/jcarousellite_1.0.1.js')).'" type="text/javascript"></script>';
$flux .='<script src="'.url_absolue(find_in_path('scripts/jquery.mousewheel.js')).'" type="text/javascript"></script>';
}
// Insertion de la librairie Innerfade pour la noisette des sites favoris
$position = lire_config('sarkaspip_noisettes/position_herbier', 0);
$modele = lire_config('sarkaspip_noisettes/liste_herbier', 2);
if (($position != 0) && ($modele == 2)) {
$flux .='<script src="'.url_absolue(find_in_path('scripts/jquery.innerfade.js')).'" type="text/javascript"></script>';
}
// Insertion de la librairie jquery.corner pour la noisette cfg_sarkaspip_coins
$coins_arrondis = lire_config('sarkaspip_coins/avec_arrondis', 0);
if (($coins_arrondis == 1)) {
$flux .= '<script src="'.url_absolue(find_in_path('scripts/jquery.corner.js')).'" type="text/javascript"></script>';
$flux .= '<script src="'.generer_url_public('sarkaspip_coins.js').'" type="text/javascript"></script>';
}
return $flux;
}
// Pipeline "mes_fichiers_a_sauver" permettant de rajouter des fichiers � sauvegarder dans le plugin Mes Fichiers 2
function SarkaSpip_mes_fichiers_a_sauver($flux){

3
sarkaspip_coins.js.html → scripts/sarkaspip_coins.js.html

@ -1,6 +1,5 @@
[(#REM)Charger la les fonctions js pour jquery]
#CACHE{7*24*3600,cache-client}
#HTTP_HEADER{'Content-Type: text/javascript'}
[(#REM)Charger la les fonctions js pour jquery<script>]
$(document).ready(function(){
// Traitement du bandeau
Loading…
Cancel
Save