equal
deleted
inserted
replaced
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 |