예제 #1
3
파일: slider.php 프로젝트: kadimi/tijara
<?php

/**
 * Prevent direct access to this file
 */
function_exists('tijara_option') or die;
?>

<?php 
// Load images if applicable, i.e, for pages, products and product categories
if (is_page() or kds_is_product() or kds_is_product_category()) {
    // Taxonomy archive pages are different, we will query term data
    if (kds_is_product_category()) {
        $term = get_term_by('slug', get_query_var('term'), get_query_var('taxonomy'));
        $term_custom = piklist('get_term_custom', $term->term_id);
        $slider_images = $term_custom['slider_images'];
    } else {
        $slider_images = get_post_meta($post->ID, 'slider_images', false);
    }
    // OK, let's get actual URL instead of attachment ID
    if ($slider_images) {
        foreach ($slider_images as $key => $value) {
            if (!$value) {
                unset($slider_images[$key]);
            } else {
                $slider_images[$key] = wp_get_attachment_url($value);
            }
        }
    }
    if ($slider_images) {
        ?>
예제 #2
0
파일: slideshow.php 프로젝트: kadimi/tijara
function nivoSlider()
{
    if (is_page() or get_post_type('') == 'product' or kds_is_product_category()) {
        ?>
<script>
			jQuery(document).ready(function($){
				// strip BR elements created by Wordpress
				$('#slider .nivoSlider br').each(function(){ 
					$(this).remove();
				});
				// Initiate nivoslider
				$('.nivoSlider').nivoSlider({
					directionNav: false,
					pauseTime:7500,
					animSpeed: 1000, 
					pauseOnHover: false,
					randomStart: true 
				});
				// Remove slider controls when there is only one
				$('a.nivo-control').length == 1 && $('a.nivo-control').css('visibility', 'hidden');
				// Add the class 'has-slider' to the body classes
				$('body')
					.filter(function () {
						return $('.nivoSlider').length;
					})
					.addClass('has-slider');
			});
		</script><?php 
    }
}
예제 #3
0
파일: enqueue.php 프로젝트: kadimi/tijara
function tijara_enqueue()
{
    // wp_enqueue_style( 'tijara-style', get_stylesheet_uri() );
    // The main stylesheet
    if (tijara_option('disable_scss')) {
        wp_enqueue_style('tijara-main', get_template_directory_uri() . '/css/main.css');
    } else {
        wp_enqueue_style('tijara-main', get_template_directory_uri() . '/style.php/main.scss');
    }
    // The responsive stylesheet
    if (!tijara_option('disable_responsive')) {
        if (tijara_option('disable_scss')) {
            wp_enqueue_style('tijara-responsive', get_template_directory_uri() . '/css/responsive.css');
        } else {
            wp_enqueue_style('tijara-responsive', get_template_directory_uri() . '/style.php/responsive.scss');
        }
    }
    // Font Awesome
    wp_enqueue_style('font-awesome', get_template_directory_uri() . '/fonts/font-awesome/css/font-awesome.css');
    // Language specific style
    wp_enqueue_style('tijara-language', get_template_directory_uri() . '/css/' . get_locale() . '.css');
    if (is_singular() && comments_open() && get_option('thread_comments')) {
        wp_enqueue_script('comment-reply');
    }
    if (is_singular() && wp_attachment_is_image()) {
        wp_enqueue_script('tijara-keyboard-image-navigation', get_template_directory_uri() . '/js/keyboard-image-navigation.js', array('jquery'), '20120202');
    }
    // Nivo slider for pages, products and product categories
    if (is_page() or get_post_type('') == 'product' or kds_is_product_category()) {
        wp_enqueue_script('tijara-nivo-slider', '//cdnjs.cloudflare.com/ajax/libs/jquery-nivoslider/3.2/jquery.nivo.slider.pack.min.js', array('jquery'));
        wp_enqueue_style('tijara-nivo-slider-style', '//cdnjs.cloudflare.com/ajax/libs/jquery-nivoslider/3.2/nivo-slider.min.css');
    }
    // JS
    wp_enqueue_script('tijara-main', get_template_directory_uri() . '/js/main.js', array('jquery'), false, true);
    if (!tijara_option('disable_responsive')) {
        wp_enqueue_script('tijara-responsive', get_template_directory_uri() . '/js/responsive.js', array('jquery'), false, true);
    }
    wp_localize_script('tijara-main', 'tijara', array('templateUrl' => get_template_directory_uri(), 'tinyNavHeader' => __('Menu', 'tijara'), 'tinyNavIndent' => __('&ndash; ', 'tijara'), 'tinyNavHeader' => __('Go to...', 'tijara')));
}