web/wp-content/plugins/pik-slider/pik-slider.php
changeset 204 09a1c134465b
parent 203 f507feede89a
equal deleted inserted replaced
203:f507feede89a 204:09a1c134465b
    15 add_action('manage_posts_custom_column', 'pikslider_column');
    15 add_action('manage_posts_custom_column', 'pikslider_column');
    16 
    16 
    17 /**
    17 /**
    18 * Initialise le carousel
    18 * Initialise le carousel
    19 **/
    19 **/
       
    20 
    20 function pikslider_init(){
    21 function pikslider_init(){
    21 
    22 
    22 	$labels = array(
    23 	$labels = array(
    23 		'name'=>'Slide',
    24 		'name'=>'Slide',
    24 		'singular_name'=>'Slide',
    25 		'singular_name'=>'Slide',
   117 	);
   118 	);
   118 	
   119 	
   119 	add_action('wp_footer','pikslider_script',30);
   120 	add_action('wp_footer','pikslider_script',30);
   120 	// HTML
   121 	// HTML
   121 	$slides = new WP_query('post_type=slide&posts_per_page=100');
   122 	$slides = new WP_query('post_type=slide&posts_per_page=100');
       
   123 
   122 	?>
   124 	?>
   123 	<div id="pikslider">
   125 	<div id="pikslider">
   124        	<ul>
   126        	<ul>
   125 	<?php
   127 	<?php
       
   128 
   126 	while($slides->have_posts()){
   129 	while($slides->have_posts()){
   127 		$slides->the_post();
   130 		$slides->the_post();
   128 		global $post;
   131 		global $post;
       
   132 
   129 		//détection de la langue
   133 		//détection de la langue
   130 		if (class_exists('xili_language')) {
   134 		if (class_exists('xili_language')) {
   131 			$current_lang = the_cur_lang_dir();
   135 			$current_lang = the_cur_lang_dir();
   132 			if (get_cur_language($post->ID)!=$current_lang['lang']){continue;}
   136 			if (get_cur_language($post->ID)!=$current_lang['lang']){continue;}
   133 		}
   137 		}
       
   138 
   134 		$url = get_post_meta($post->ID, '_link', true);
   139 		$url = get_post_meta($post->ID, '_link', true);
   135 		$blank = false;
   140 		$blank = false;
   136 		if (preg_match("/^http:\/{2}/",$url)){
   141 		if (preg_match("/^http:\/{2}/",$url)){
   137 		    $blank = true;
   142 		    $blank = true;
   138 		}
   143 		}
   156 
   161 
   157 function pikslider_script(){
   162 function pikslider_script(){
   158 	?>
   163 	?>
   159 	<script type="text/javascript">
   164 	<script type="text/javascript">
   160 		(function($){
   165 		(function($){
       
   166 
   161 			$('#pikslider ul').carouFredSel({
   167 			$('#pikslider ul').carouFredSel({
   162 				prev: '#pikslider-prev',
   168 				prev: '#pikslider-prev',
   163     			next: '#pikslider-next',
   169     			next: '#pikslider-next',
   164     			auto : { pauseOnHover: "resume"},
   170     			auto : { pauseOnHover: "resume"},
   165                 scroll: 1000  
   171                 scroll: 1000