コード例 #1
0
function wip_register_js()
{
    #Register the js file for front-end
    if (!is_admin()) {
        global $theBuilder_db_version;
        $woo_lightbox = false;
        if (woocommerce_found()) {
            $woo_lightbox = get_option('woocommerce_enable_lightbox') == 'yes' ? true : false;
        }
        wp_register_script('easing', get_template_directory_uri() . '/js/jquery.easing.1.3.js', array('jquery'), '1.3');
        wp_register_script('mousewheel', get_template_directory_uri() . '/js/jquery.mousewheel.js', array('jquery'), '3.0.6');
        wp_register_script('scrollPane', get_template_directory_uri() . '/js/jquery.jscrollpane.js', array('jquery', 'mousewheel'), '1.0');
        wp_register_script('flowjs', get_template_directory_uri() . '/modules/flowplayer/js/flowplayer-3.2.6.min.js', array('jquery'), '3.2.6');
        wp_register_script('prettyPhoto', get_template_directory_uri() . '/js/jquery.prettyPhoto.js', array('jquery'), '3.1.3');
        wp_register_script('selectBox', get_template_directory_uri() . '/js/jquery.selectBox.js', array('jquery'));
        wp_register_script('nivoSlider', get_template_directory_uri() . '/js/jquery.nivo.slider.js', array('jquery'), '2.7.1');
        wp_register_script('global', get_template_directory_uri() . '/js/global.js', array('jquery', 'prettyPhoto'), $theBuilder_db_version);
        wp_enqueue_script('jquery');
        wp_enqueue_script('swfobject');
        wp_enqueue_script('easing');
        wp_enqueue_script('mousewheel');
        wp_enqueue_script('scrollPane');
        wp_enqueue_script('flowjs');
        wp_enqueue_script('prettyPhoto');
        wp_enqueue_script('selectBox');
        wp_enqueue_script('nivoSlider');
        wp_enqueue_script('global');
        wp_localize_script('jquery', 'bdVar', array('ajaxurl' => admin_url('admin-ajax.php'), 'homeurl' => home_url(), 'flowurl' => get_template_directory_uri() . '/modules/flowplayer/flowplayer-3.2.7.swf', 'pp_theme' => get_wip_option_by('bd_pp_style', 'pp_default'), 'cart_pos' => get_wip_option_by('bd_top_cart_pos_action', 'default'), 'use_fancy' => $woo_lightbox ? 'true' : 'false'));
    }
}
コード例 #2
0
function _wip_tryTochange_postsPerPage($query)
{
    $http_get = 'GET' == $_SERVER['REQUEST_METHOD'];
    if (get_query_var('post_type') != 'product' && !$query->is_tax('product_cat') && !$query->is_tax('product_tag')) {
        if ($query->is_main_query()) {
            if ($query->is_category || $query->is_tag || $query->is_date || $query->is_year || $query->is_month || $query->is_day || $query->is_time || $query->is_archive) {
                $query->query_vars['posts_per_page'] = intval(get_wip_option_by('bd_blocat_postperpage', 5));
            }
            if ($query->is_tax) {
                $query->query_vars['posts_per_page'] = intval(get_wip_option_by('bd_portfoliocat_postperpage', 12));
            }
            if ($query->is_search) {
                $query->query_vars['posts_per_page'] = intval(get_wip_option_by('bd_search_postperpage', 6));
            }
            return $query;
        }
    }
}
コード例 #3
0
function write_custom_css($section = 'font-family')
{
    switch ($section) {
        case 'font-family':
            $font_text = get_template_directory() . '/css/custom/font-family.css';
            $write_to = '/** ===== font style ===== */ ' . "\n";
            $write_to .= get_font_embed_css(get_wip_option_by('bd_body_font', 'Droid Sans')) . "\n";
            $write_to .= get_font_embed_css(get_wip_option_by('bd_heading_font', 'Droid Serif')) . "\n";
            $write_to .= get_font_embed_css(get_wip_option_by('bd_menu_font', 'Droid Sans')) . "\n";
            $write_to .= 'body,
input,textarea,select,button,
ul.news_widget_style li h3{
	' . get_font_family_by_name(get_wip_option_by('bd_body_font', 'Droid Sans')) . '
}' . "\n";
            $write_to .= 'h1,h2,h3,h4,h5,h6, .amount{
	' . get_font_family_by_name(get_wip_option_by('bd_heading_font', 'Droid Serif')) . '
}
ul#main-nav{
	' . get_font_family_by_name(get_wip_option_by('bd_menu_font', 'Droid Serif')) . '
}' . "\n";
            @file_put_contents($font_text, $write_to);
            break;
        case 'body-background':
            $body_text = get_template_directory() . '/css/custom/body-css.css';
            $write_to = 'body{
	background-color : #' . get_wip_option_by('bd_allbackgroundcolor', 'e6e6e6') . ';
	' . (get_option('bd_allbackgroundimage') != "" ? 'background-image: url(' . get_option('bd_allbackgroundimage') . ');' : '') . '
	' . (get_option('bd_allbackgroundimage') != "" ? 'background-position: ' . strtolower(get_wip_option_by('bd_allbackground_bg_pos', 'left top')) . ';' : '') . '
	' . (get_option('bd_allbackgroundimage') != "" ? 'background-attachment: ' . strtolower(get_wip_option_by('bd_allbackground_bg_attach', 'scroll')) . ';' : '') . '
	' . (get_option('bd_allbackgroundimage') != "" ? 'background-repeat: ' . strtolower(get_wip_option_by('bd_allbackground_bg_repeat', 'repeat')) . ';' : '') . '
}' . "\n";
            @file_put_contents($body_text, $write_to);
            break;
        case 'general-css':
            $general_text = get_template_directory() . '/css/custom/general-css.css';
            $selectBorder = colourBrightness('#' . get_wip_option_by('bd_content_bgColor', 'FFFFFF'), '-0.85');
            $selectBorderLightDark = colourBrightness('#' . get_wip_option_by('bd_content_bgColor', 'FFFFFF'), '-0.95');
            $selectBorderDark = colourBrightness('#' . get_wip_option_by('bd_content_bgColor', 'FFFFFF'), '-0.65');
            $selectBg = colourBrightness('#' . get_wip_option_by('bd_content_bgColor', 'FFFFFF'), '0.65');
            $form_bg = colourBrightness('#' . get_wip_option_by('bd_content_bgColor', 'FFFFFF'), '0.85');
            $table_bg = colourBrightness('#' . get_wip_option_by('bd_content_bgColor', 'FFFFFF'), '0.88');
            $defaultsubmit_orig = '#' . get_option('bd_defaultbuttonbgcolor');
            $defaultsubmit_light = colourBrightness($defaultsubmit_orig, '0.88');
            $defaultsubmit_gradient = new gradient_image($defaultsubmit_light, $defaultsubmit_orig, 32, 5, 30);
            $defaultsubmit_gradient_reserve = new gradient_image($defaultsubmit_orig, $defaultsubmit_light, 32, 5, 30);
            $defaultsubmit_new_grd = $defaultsubmit_gradient->createPNG(false, true);
            $defaultsubmit_new_grd_reserve = $defaultsubmit_gradient_reserve->createPNG(false, true);
            $defaultsubmit_border = colourBrightness($defaultsubmit_orig, '-0.8');
            $defaultsubmit_innerShadow = colourBrightness($defaultsubmit_light, '0.8');
            $tag_border = colourBrightness('#' . get_wip_option_by('bd_general_link_color', '28a3d1'), '-0.8');
            $sidebar_title_bg = '#' . get_wip_option_by('bd_sidebar_title_bg', '888888');
            $sidebar_title_bg_dark = colourBrightness($sidebar_title_bg, '-0.88');
            $sidebar_title_bg_grad = new gradient_image($sidebar_title_bg, $sidebar_title_bg_dark, 32, 5, 40);
            $sidebar_title_bg_grad_new = $sidebar_title_bg_grad->createPNG(false, true);
            $write_to = '/** ===== general color style ===== */ ' . "\n";
            $write_to .= 'body{
	color : #' . get_wip_option_by('bd_body_fontcolor', '737373') . ';
}
#main-inner-site input[type=text], 
#main-inner-site input[type=password], 
#main-inner-site input[type=file], 
#main-inner-site textarea, 
#main-inner-site select{
	background-color: ' . $form_bg . ';
	color: #' . get_wip_option_by('bd_body_fontcolor', '737373') . ';
}' . "\n";
            $write_to .= 'h1,h2,h3,h4,h5,h6{
	color : #' . get_wip_option_by('bd_heading_fontcolor', '333333') . ';
}' . "\n";
            $write_to .= 'a,
a>h3{
	color : #' . get_wip_option_by('bd_general_link_color', '28a3d1') . ';
}' . "\n";
            $write_to .= 'a:hover,
a>h3:hover{
	color : #' . get_wip_option_by('bd_general_link_hovercolor', '999999') . ';
}' . "\n";
            $write_to .= 'blockquote,
.quote_left,
.quote_right{
	color : #' . get_wip_option_by('bd_blockquote_color', '999999') . ';
}
a.button,
.sidebarbox a.button,
input[type="submit"],
button[type="submit"],
table.cart td.actions a.checkout-button{
	background: #' . get_wip_option_by('bd_defaultbuttonbgcolor', '777777') . '  url("data:image/png;base64,' . base64_encode($defaultsubmit_new_grd) . '") scroll left top repeat-x;
	color: #' . get_wip_option_by('bd_defaultbuttoncolor', 'FFFFFF') . ';
	border: 1px solid ' . $defaultsubmit_border . ';
	-box-shadow: inset 0px 1px 0px ' . $defaultsubmit_innerShadow . ', 0 1px 2px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: inset 0px 1px 0px ' . $defaultsubmit_innerShadow . ', 0 1px 2px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0px 1px 0px ' . $defaultsubmit_innerShadow . ', 0 1px 2px rgba(0, 0, 0, 0.08);
	text-shadow: 0px -1px 0px ' . $defaultsubmit_border . ';
}
a.button:hover,
.sidebarbox a.button:hover,
input[type="submit"]:hover,
button[type="submit"]:hover,
table.cart td.actions a.checkout-button:hover{
	background: #' . get_wip_option_by('bd_defaultbuttonbgcolor', '777777') . '  url("data:image/png;base64,' . base64_encode($defaultsubmit_new_grd_reserve) . '") scroll left bottom repeat-x;
	color: #' . get_wip_option_by('bd_defaultbuttoncolor', 'FFFFFF') . '!important;
}
input, select, textarea{
	border-top-color:' . $selectBorderLightDark . ';
	border-left-color:' . $selectBorderLightDark . ';
	border-bottom-color: ' . $selectBorder . ';
	border-right-color: ' . $selectBorder . ';
}' . "\n";
            $write_to .= '#main-inner-site,
.wip-product-single-page .product_meta{
	background-color : #' . get_wip_option_by('bd_content_bgColor', 'FFFFFF') . ';
}
#main-inner-site table td,
.col-1,
.col-2{
	background-color: ' . $table_bg . ';
}
.dividers a,
.woocommerce-account form h3{
	background-color: #' . get_wip_option_by('bd_content_bgColor', 'FFFFFF') . ';
}
.sidebarbox h3.sidebar-title{
	background: #' . get_wip_option_by('bd_sidebar_title_bg', '888888') . '  url("data:image/png;base64,' . base64_encode($sidebar_title_bg_grad_new) . '") scroll left top repeat-x;
	color: #' . get_wip_option_by('bd_sidebar_title_color', 'FFFFFF') . ';
}
#single-page-title{
	background-color : #' . get_wip_option_by('bd_innerpage_title_bgColor', 'FFFFFF') . ';
	' . (get_option('bd_innerpage_title_bgimage') != "" ? 'background-image: url(' . get_option('bd_innerpage_title_bgimage') . ');' : '') . '
	' . (get_option('bd_innerpage_title_bgimage') != "" ? 'background-position: ' . strtolower(get_wip_option_by('bd_innerpage_title_bg_pos', 'left top')) . ';' : '') . '
	' . (get_option('bd_innerpage_title_bgimage') != "" ? 'background-attachment: ' . strtolower(get_wip_option_by('bd_innerpage_title_bg_attach', 'scroll')) . ';' : '') . '
	' . (get_option('bd_innerpage_title_bgimage') != "" ? 'background-repeat: ' . strtolower(get_wip_option_by('bd_innerpage_title_bg_repeat', 'repeat')) . ';' : '') . '
}
#single-page-title h1{
	color: #' . get_wip_option_by('bd_innerpage_title_fontcolor', '444444') . ';
	font-style: ' . get_wip_option_by('bd_innerpage_title_fontstyle', 'normal') . ';
	font-weight: ' . get_wip_option_by('bd_innerpage_title_fontweight', 'normal') . ';
	text-transform: ' . get_wip_option_by('bd_innerpage_title_texttransform', 'none') . ';
}
.tagcloud a{
	background: #' . get_wip_option_by('bd_general_link_color', '28a3d1') . ';
	border-color: ' . $tag_border . ';
	color : #' . get_wip_option_by('bd_content_bgColor', 'FFFFFF') . ';
}
table#wp-calendar caption,
table#wp-calendar tfoot tr td{
	border-color: ' . $selectBorder . ';
	background-color: ' . $selectBg . ';
}
table#wp-calendar thead th{
	border-color: ' . $selectBorder . ';
}
table#wp-calendar tbody td{
	border-color: ' . $selectBorderLightDark . ';
	background-color: ' . $selectBg . ';
}
.selectBox-dropdown,
.selectBox-dropdown-menu,
.selectBox-inline{
	background-color: ' . $form_bg . ';
	border: solid 1px ' . $selectBorder . ';
	color : #' . get_wip_option_by('bd_body_fontcolor', '737373') . ';
}
.selectBox-dropdown .selectBox-arrow{
	border-left: solid 1px ' . $selectBorder . ';
}
.selectBox-dropdown:focus,
.selectBox-dropdown:focus .selectBox-arrow{
	border-color: ' . $selectBorder . ';
}
div.product .woocommerce_tabs ul.tabs li a,
.wip_tab ul.tab-lists li a{
	color : #' . get_wip_option_by('bd_heading_fontcolor', '333333') . ';
}
div.product .woocommerce_tabs ul.tabs li.active,
div.product .woocommerce_tabs .panel,
.wip_tab ul.tab-lists li.active,
.wip_tab .panes,
div.related.products h2 span,
div.upsells.products h2 span,
#blog-related h2 span,
#portfolio-related h2 span{
	background-color : #' . get_wip_option_by('bd_content_bgColor', 'FFFFFF') . ';
}
div.product .woocommerce_tabs .panel table.shop_attributes tr,
div.product table.group_table tr{
	border-bottom: 1px solid #' . get_wip_option_by('bd_content_bgColor', 'FFFFFF') . ';
}
div.product div.quantity input[name="quantity"],
div.product div.quantity input.input-text.qty,
input.input-text.qty{
	border-top: 1px solid ' . $selectBorderLightDark . ';
	border-bottom: 1px solid ' . $selectBorderLightDark . ';
}
.jspTrack{
	background: ' . $selectBorderLightDark . ';
}
.jspDrag{
	background: ' . $selectBorderDark . ';
}
#reviews #comments ol.commentlist li img,
#reviews #comments ol.commentlist li .comment-text,
ol.commentlist li .comment_entries,
.single-blog-entry #respond,
#review_form,
.toggle_container,
.woo_product_content form.cart,
.woo_product_content div[itemprop="description"],
#product_gallery_and_summary .images a[itemprop="image"],
.product_lists_thumbnail,
.sidebarbox{
	background-color: ' . $table_bg . ';
	border-top-color:' . $selectBorderLightDark . ';
	border-left-color:' . $selectBorderLightDark . ';
	border-bottom-color: ' . $selectBorder . ';
	border-right-color: ' . $selectBorder . ';
}
.sidebarbox a{
	color: #' . get_wip_option_by('bd_sidebar_link_color', '888888') . ';
}
.sidebarbox a:hover{
	color: #' . get_wip_option_by('bd_sidebar_link_color_hover', 'e83e00') . ';
}
.wp-caption,
.gallery-icon a img{
	background-color: ' . $table_bg . '!important;
	border-top-color:' . $selectBorderLightDark . '!important;
	border-left-color:' . $selectBorderLightDark . '!important;
	border-bottom-color: ' . $selectBorder . '!important;
	border-right-color: ' . $selectBorder . '!important;	
}
div.variations_button div.quantity{
	border-color: ' . $table_bg . ';
}
.comment_entries .commentmetadata{
	border-bottom-color: ' . $selectBorder . ';
}
#woo_checkout_tab_process{
	background-color: ' . $table_bg . ';
	border-color: ' . $selectBorder . ';
}
#woo_checkout_tab_process ul li a{
	color: ' . $selectBorderDark . ';
}
#woo_checkout_tab_process ul li.viewed a,
#woo_checkout_tab_process ul li a:hover{
	color : #' . get_wip_option_by('bd_general_link_color', '28a3d1') . ';
}
.addresses header.title,
.addresses .col-1 address,
.addresses .col-2 address,
.woocommerce-account form,
.woocommerce-checkout form.login,
.woocommerce-checkout form.wip-login,
table.shop_table thead,
table.shop_table tbody,
.cart_totals table,
#customer_details .col-1,
#customer_details .col-2{
	border-top-color:' . $selectBorderLightDark . ';
	border-left-color:' . $selectBorderLightDark . ';
	border-bottom-color: ' . $selectBorder . ';
	border-right-color: ' . $selectBorder . ';
}
#customer_details .col-1 h3:first-child,
#customer_details .col-2 h3,
.single-blog-entry #respond h3#reply-title,
#review_form #respond h3#reply-title,
.toggle_container h3.toggle_title{
	border-bottom-color: ' . $selectBorder . ';
}
.toggle_container h3.toggle_title{
	background-color : #' . get_wip_option_by('bd_content_bgColor', 'FFFFFF') . ';
}
table.shop_table thead th{
	border-left-color:' . $selectBorder . ';
}
table.shop_table tbody td{
	border-left-color:' . $selectBorderLightDark . ';
	border-top-color:' . $selectBorderLightDark . ';
}
.cart_totals,
.shipping_calculator .shipping-calculator-form{
	border: 1px solid ' . $selectBorderLightDark . ';
}
.cart_totals h2,
form.shipping_calculator h2{
	background-color : #' . get_wip_option_by('bd_content_bgColor', 'FFFFFF') . ';
}
.cart_totals table th{
	border-top-color: ' . $selectBorder . ';
}
.cart_totals table td,
ul.products li h3.product-title-on-lists{
	border-top-color: ' . $selectBorderLightDark . ';
}' . "\n";
            @file_put_contents($general_text, $write_to);
            break;
        case 'header-css':
            $header_text = get_template_directory() . '/css/custom/header-css.css';
            $topUtBorder = colourBrightness('#' . get_wip_option_by('bd_searchwrap_bgColor', '333333'), '-0.85');
            $write_to = '/** ===== header skin ===== */ ' . "\n";
            $write_to .= '#top{
	background-color : #' . get_wip_option_by('bd_header_bgColor', 'FAFAFA') . ';
	' . (get_option('bd_headerbgimage') != "" ? 'background-image: url(' . get_option('bd_headerbgimage') . ');' : '') . '
	' . (get_option('bd_headerbgimage') != "" ? 'background-position: ' . strtolower(get_wip_option_by('bd_header_bg_pos', 'left top')) . ';' : '') . '
	' . (get_option('bd_headerbgimage') != "" ? 'background-attachment: ' . strtolower(get_wip_option_by('bd_header_bg_attach', 'scroll')) . ';' : '') . '
	' . (get_option('bd_headerbgimage') != "" ? 'background-repeat: ' . strtolower(get_wip_option_by('bd_header_bg_repeat', 'repeat')) . ';' : '') . '
}
#top-utilitize a{
	color : #' . get_wip_option_by('bd_toplinkcolor', 'E3E3E3') . ';
}
#top-utilitize a:hover{
	color : #' . get_wip_option_by('bd_toplinkhovercolor', 'AAAAAA') . ';
}
#search-form-top input[type="text"]{
	color : #' . get_wip_option_by('bd_searchcolor', 'E3E3E3') . ';
} 
#main-site{
	border-top: 2px solid #' . get_wip_option_by('bd_header_bgLine', '28a3d1') . ';
}' . "\n";
            @file_put_contents($header_text, $write_to);
            break;
        case 'menu-css':
            $menu_text = get_template_directory() . '/css/custom/menu-css.css';
            $write_to = '/** ===== menu skin ===== */ ' . "\n";
            $write_to .= '#site-nav{
	background-color: #' . get_wip_option_by('bd_menuparentbg', 'F9F9F9') . ';
}
#main-nav li a{
	color: #' . get_wip_option_by('bd_menuparentcolor', '888888') . ';
	background-color: #' . get_wip_option_by('bd_menuparentbg', 'F9F9F9') . ';
}
#main-nav li a:hover,
#main-nav li a.pageactive,
#main-nav li.onhove a.onhov{
	color: #' . get_wip_option_by('bd_menuparenthovercolor', '444444') . ';
}
#main-nav li ul a, #main-nav li.onhove ul a, 
#main-nav li.onhove li.onhove ul a, 
#main-nav li.onhove li.onhove li.onhove ul a{
	color: #' . get_wip_option_by('bd_menudropdowncolor', '888888') . ';
	background-color: #' . get_wip_option_by('bd_menudropdownbg', 'FAFAFA') . ';
}
#main-nav li ul a:hover, #main-nav li.onhove ul a:hover, 
#main-nav li.onhove li.onhove ul a:hover, 
#main-nav li.onhove li.onhove li.onhove ul a:hover,
#main-nav ul li.onhove a.onhov,
#main-nav ul ul li.onhove a.onhov,
#main-nav ul ul ul li.onhove a.onhov{
	background-color: #' . get_wip_option_by('bd_menudropdownbghover', 'F8F8F8') . ';
	color: #' . get_wip_option_by('bd_menudropdownhovercolor', '666666') . ';
}
#main-nav li ul a.pageactive, #main-nav li.onhove ul a.pageactive,
#main-nav li.onhove li.onhove ul a.pageactive, 
#main-nav li.onhove li.onhove li.onhove ul a.pageactive,
#main-nav ul li.onhove a.onhov.pageactive,
#main-nav ul ul li.onhove a.onhov.pageactive,
#main-nav ul ul ul li.onhove a.onhov.pageactive{
	background-color: #' . get_wip_option_by('bd_menudropdownbghover', 'F8F8F8') . ';
	color: #' . get_wip_option_by('bd_menudropdownhovercolor', '666666') . ';
}' . "\n";
            @file_put_contents($menu_text, $write_to);
            break;
        case 'topcart-css':
            $topcart_text = get_template_directory() . '/css/custom/topcart-css.css';
            $tocart_defaultbg = '#' . get_option('bd_topcartbg');
            $topcart_Border = colourBrightness('#' . get_wip_option_by('bd_topcartbg', '333333'), '-0.85');
            $topcart_dropbg = '#' . get_wip_option_by('bd_topcartdropdownbg', 'cdd1d4');
            $topcartButton_orig = '#' . get_option('bd_topcartdropbuttonbg');
            $topcartButton_light = colourBrightness($topcartButton_orig, '0.90');
            $topcartButton_gradient = new gradient_image($topcartButton_light, $topcartButton_orig, 32, 5, 40);
            $topcartButton_gradient_reserve = new gradient_image($topcartButton_orig, $topcartButton_light, 32, 5, 40);
            $topcartButton_new_grd = $topcartButton_gradient->createPNG(false, true);
            $topcartButton_new_grd_reserve = $topcartButton_gradient_reserve->createPNG(false, true);
            $topcartButton_border = colourBrightness($topcart_dropbg, '-0.7');
            $topcartButton_innerShadow = colourBrightness($topcartButton_light, '0.92');
            $write_to = '/** ===== top shopping cart skin ===== */ ' . "\n";
            $write_to .= '#wip_woo_cart{
	background: ' . $tocart_defaultbg . ';
	border-color: ' . $topcart_Border . ';
}
.wip_woo_inner_cart .top_cart_text{
	color: #' . get_wip_option_by('bd_topcartnumbercolor', 'FFFFFF') . ';
}
.wip_woo_cart_drop{
	background-color: #' . get_wip_option_by('bd_topcartdropdownbg', 'cdd1d4') . ';
	border-color: ' . colourBrightness('#' . get_wip_option_by('bd_topcartdropdownbg', 'cdd1d4'), '-0.85') . ';
	border-top-color: #' . get_wip_option_by('bd_topcartdropdownitemlink', '28a3d1') . ';
}
.wip_woo_cart_drop ul.cart_list li{
	background: #' . get_wip_option_by('bd_topcartdropdownitem', '989fa1') . ';
	border: 1px solid ' . colourBrightness('#' . get_wip_option_by('bd_topcartdropdownbg', 'cdd1d4'), '-0.8') . ';
	color: #' . get_wip_option_by('bd_topcartdropdownitemcolor', '989fa1') . ';
}
.wip_woo_cart_drop ul.cart_list li a{
	color: #' . get_wip_option_by('bd_topcartdropdownitemlink', '28a3d1') . ';
}
.wip_woo_cart_drop ul.cart_list li a:hover{
	color: #' . get_wip_option_by('bd_topcartdropdownitemlink_hover', 'afc5d1') . ';
}
.wip_woo_cart_drop p.total{
	color: #' . get_wip_option_by('bd_topcartdropdownsubtotal', 'FFFFFF') . ';
}
.wip_woo_cart_drop p.buttons a.button{
	background: #' . get_wip_option_by('bd_topcartdropbuttonbg', '28a3d1') . '  url("data:image/png;base64,' . base64_encode($topcartButton_new_grd) . '") scroll left bottom repeat-x;
	color: #' . get_wip_option_by('bd_topcartdropbuttoncolor', 'FFFFFF') . ';
	border: 1px solid ' . $topcartButton_border . ';
	-box-shadow: inset 0px 1px 0px ' . $topcartButton_innerShadow . ', 0 1px 3px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: inset 0px 1px 0px ' . $topcartButton_innerShadow . ', 0 1px 3px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0px 1px 0px ' . $topcartButton_innerShadow . ', 0 1px 3px rgba(0, 0, 0, 0.08);
	text-shadow: none;
}
.wip_woo_cart_drop p.buttons a.button:hover{
	background: #' . get_wip_option_by('bd_topcartdropbuttonbg', '28a3d1') . '  url("data:image/png;base64,' . base64_encode($topcartButton_new_grd_reserve) . '") scroll left bottom repeat-x;
	color: #' . get_wip_option_by('bd_topcartdropbuttoncolor', 'FFFFFF') . '!important;
}' . "\n";
            @file_put_contents($topcart_text, $write_to);
            break;
        case 'slider-css':
            $slider_text = get_template_directory() . '/css/custom/slider-css.css';
            $nivoButton_normal = '#' . get_option('bd_nivoslider_navbg');
            $nivoButton_normal_light = colourBrightness($nivoButton_normal, '0.3');
            $nivoButton_gradient = new gradient_image($nivoButton_normal_light, $nivoButton_normal, 32, 5, 10);
            $nivoButton_new_grd = $nivoButton_gradient->createPNG(false, true);
            $nivoButton_normal_innerShadow = colourBrightness($nivoButton_normal_light, '0.6');
            $nivoButton_active = '#' . get_option('bd_nivoslider_navbg_active');
            $nivoButton_active_light = colourBrightness($nivoButton_active, '0.3');
            $nivoButton_active_gradient = new gradient_image($nivoButton_active_light, $nivoButton_active, 32, 5, 10);
            $nivoButton_active_grd = $nivoButton_active_gradient->createPNG(false, true);
            $nivoButton_active_innerShadow = colourBrightness($nivoButton_active_light, '0.6');
            $nivoButton_normal_border = colourBrightness('#' . get_wip_option_by('bd_sliderbgcolor', 'FFFFFF'), '-0.55');
            $nivoButton_active_border = colourBrightness($nivoButton_active, '-0.75');
            $write_to = '/** ===== slider area skin ===== */ ' . "\n";
            $write_to .= '#slider_wraper{
	background-color : #' . get_wip_option_by('bd_sliderbgcolor', 'FFFFFF') . ';
	' . (get_option('bd_sliderbgimage') != "" ? 'background-image: url(' . get_option('bd_sliderbgimage') . ');' : '') . '
	' . (get_option('bd_sliderbgimage') != "" ? 'background-position: ' . strtolower(get_wip_option_by('bd_slider_bg_pos', 'left top')) . ';' : '') . '
	' . (get_option('bd_sliderbgimage') != "" ? 'background-attachment: ' . strtolower(get_wip_option_by('bd_slider_bg_attach', 'scroll')) . ';' : '') . '
	' . (get_option('bd_sliderbgimage') != "" ? 'background-repeat: ' . strtolower(get_wip_option_by('bd_slider_bg_repeat', 'repeat')) . ';' : '') . '
}
.nivo-controlNav a{
	background: #' . get_wip_option_by('bd_nivoslider_navbg', '777777') . '  url("data:image/png;base64,' . base64_encode($nivoButton_new_grd) . '") scroll left bottom repeat-x;
	border: 1px solid ' . $nivoButton_normal_border . ';
	-box-shadow: inset 0px 1px 0px ' . $nivoButton_normal_innerShadow . ', 0 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0px 1px 0px ' . $nivoButton_normal_innerShadow . ', 0 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0px 1px 0px ' . $nivoButton_normal_innerShadow . ', 0 1px 3px rgba(0, 0, 0, 0.2);
}
.nivo-controlNav a.active{
	background: #' . get_wip_option_by('bd_nivoslider_navbg_active', '28a3d1') . '  url("data:image/png;base64,' . base64_encode($nivoButton_active_grd) . '") scroll left bottom repeat-x;
	border: 1px solid ' . $nivoButton_normal_border . ';
	-box-shadow: inset 0px 1px 0px ' . $nivoButton_active_innerShadow . ', 0 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0px 1px 0px ' . $nivoButton_active_innerShadow . ', 0 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0px 1px 0px ' . $nivoButton_active_innerShadow . ', 0 1px 3px rgba(0, 0, 0, 0.2);
}' . "\n";
            @file_put_contents($slider_text, $write_to);
            break;
        case 'footer-widget':
            $fw_text = get_template_directory() . '/css/custom/footer-widget-css.css';
            $footer_selectBorder = colourBrightness('#' . get_wip_option_by('bd_fwbgcolor', '888888'), '-0.85');
            $footer_selectBorderLightDark = colourBrightness('#' . get_wip_option_by('bd_fwbgcolor', '888888'), '-0.95');
            $footer_selectBorderDark = colourBrightness('#' . get_wip_option_by('bd_fwbgcolor', '888888'), '-0.65');
            $footer_selectBg = colourBrightness('#' . get_wip_option_by('bd_fwbgcolor', '888888'), '0.65');
            $footer_form_bg = colourBrightness('#' . get_wip_option_by('bd_fwbgcolor', '888888'), '0.75');
            $pekok = get_wip_option_by('bd_fwbgcolor', '888888');
            $listBG = '../../images/arrow-lists-white.png';
            if (wip_get_brightness($pekok) > 160) {
                $listBG = '../../images/arrow-lists.png';
            }
            $write_to = '/** ===== footer widget skin ===== */ ' . "\n";
            $write_to .= '#footer{
	color: #' . get_wip_option_by('bd_fwbody_fontcolor', 'DADADA') . ';
	background-color : #' . get_wip_option_by('bd_fwbgcolor', '888888') . ';
	' . (get_option('bd_fwbgimage') != "" ? 'background-image: url(' . get_option('bd_fwbgimage') . ');' : '') . '
	' . (get_option('bd_fwbgimage') != "" ? 'background-position: ' . strtolower(get_wip_option_by('bd_fw_bg_pos', 'left top')) . ';' : '') . '
	' . (get_option('bd_fwbgimage') != "" ? 'background-attachment: ' . strtolower(get_wip_option_by('bd_fw_bg_attach', 'scroll')) . ';' : '') . '
	' . (get_option('bd_fwbgimage') != "" ? 'background-repeat: ' . strtolower(get_wip_option_by('bd_fw_bg_repeat', 'repeat')) . ';' : '') . '
}
#footer table#wp-calendar caption,
#footer table#wp-calendar tfoot tr td{
	border-color: ' . $footer_selectBorder . ';
	background-color: ' . $footer_selectBg . ';
}
#footer table#wp-calendar thead th{
	border-color: ' . $footer_selectBorder . ';
}
#footer table#wp-calendar tbody td{
	border-color: ' . $footer_selectBorderLightDark . ';
	background-color: ' . $footer_selectBg . ';
}
#footer .selectBox-dropdown,
#footer .selectBox-dropdown-menu,
#footer .selectBox-inline{
	background-color: ' . $footer_selectBg . ';
	border: solid 1px ' . $footer_selectBorder . ';
}
#footer .selectBox-dropdown .selectBox-arrow{
	border-left: solid 1px ' . $footer_selectBorder . ';
}
#footer .selectBox-dropdown:focus,
#footer .selectBox-dropdown:focus .selectBox-arrow {
	border-color: ' . $footer_selectBorderDark . ';
}
#footer input[type=text], 
#footer input[type=password], 
#footer input[type=file], 
#footer textarea, 
#footer select{
	background-color: ' . $footer_form_bg . ';
	color: #' . get_wip_option_by('bd_fwbody_fontcolor', 'DADADA') . ';
}
#footer input[type=text], 
#footer input[type=password], 
#footer input[type=file], 
#footer select, 
#footer textarea{
	border-top-color:' . $footer_selectBorderLightDark . ';
	border-left-color:' . $footer_selectBorderLightDark . ';
	border-bottom-color: ' . $footer_selectBorder . ';
	border-right-color: ' . $footer_selectBorder . ';
}
.footer-widget h3.footer-widget-title{
	color: #' . get_wip_option_by('bd_fwwidget_titlecolor', 'FAFAFA') . ';
	border-color: #' . get_wip_option_by('bd_fwwidget_title_bordercolor', 'BFBFBF') . ';
}
.footer-widget h1,
.footer-widget h2,
.footer-widget h3,
.footer-widget h4,
.footer-widget h5,
.footer-widget h6{
	color: #' . get_wip_option_by('bd_fwheading_fontcolor', 'F8F8F8') . ';
}
.footer-widget a{
	color: #' . get_wip_option_by('bd_fw_link_color', '28A3D1') . ';
}
.footer-widget a:hover{
	color: #' . get_wip_option_by('bd_fw_link_hovercolor', 'AAAAAA') . ';
}
.footer-widget ul li{
	background: url(' . $listBG . ') scroll 0px 9px no-repeat;
}' . "\n";
            @file_put_contents($fw_text, $write_to);
            break;
        case 'copyright':
            $cr_text = get_template_directory() . '/css/custom/copyright-css.css';
            $write_to = '/** ===== copyright skin ===== */ ' . "\n";
            $write_to .= '#site_bottom{
	color: #' . get_wip_option_by('bd_crbody_fontcolor', 'AAAAAA') . ';
	background-color : #' . get_wip_option_by('bd_crbgcolor', '888888') . ';
	' . (get_option('bd_crbgimage') != "" ? 'background-image: url(' . get_option('bd_crbgimage') . ');' : '') . '
	' . (get_option('bd_crbgimage') != "" ? 'background-position: ' . strtolower(get_wip_option_by('bd_cr_bg_pos', 'left top')) . ';' : '') . '
	' . (get_option('bd_crbgimage') != "" ? 'background-attachment: ' . strtolower(get_wip_option_by('bd_cr_bg_attach', 'scroll')) . ';' : '') . '
	' . (get_option('bd_crbgimage') != "" ? 'background-repeat: ' . strtolower(get_wip_option_by('bd_cr_bg_repeat', 'repeat')) . ';' : '') . '
}
#site_bottom a{
	color: #' . get_wip_option_by('bd_cr_link_color', '28a3d1') . ';
}
#site_bottom a:hover{
	color: #' . get_wip_option_by('bd_cr_link_hovercolor', 'AAAAAA') . ';
}' . "\n";
            @file_put_contents($cr_text, $write_to);
            break;
        case 'product':
            $woo_text = get_template_directory() . '/css/custom/product-css.css';
            $sale_ribbon_c = '#' . get_option('bd_sale_ribbon_bg');
            $percent = 0.7;
            $sale_ribbon_l = colourBrightness($sale_ribbon_c, $percent);
            $ribbon_gradient = new gradient_image($sale_ribbon_l, $sale_ribbon_c, 32, 5, 40);
            $ribbon_new_grd = $ribbon_gradient->createPNG(false, true);
            $shadow_color = colourBrightness('#' . get_wip_option_by('bd_price_area_bg', 'a1c41e'), '-0.85');
            $bt_hover_bgc = colourBrightness('#' . get_wip_option_by('bd_price_area_bg', 'a1c41e'), '0.90');
            $addTC_bg_single = '#' . get_option('bd_addtocart_single_bg');
            $addTC_bg_l_single = colourBrightness($addTC_bg_single, '0.90');
            $addTC_bg_single_inset = colourBrightness($addTC_bg_l_single, '0.92');
            $addTC_gradient_single = new gradient_image($addTC_bg_l_single, $addTC_bg_single, 32, 5, 40);
            $addTC_gradient_hover_single = new gradient_image($addTC_bg_single, $addTC_bg_l_single, 32, 5, 40);
            $addTC_new_grd_single = $addTC_gradient_single->createPNG(false, true);
            $addTC_new_grd_hover_single = $addTC_gradient_hover_single->createPNG(false, true);
            $btBorder_single = colourBrightness($addTC_bg_single, '-0.8');
            $pr = '#' . get_wip_option_by('bd_variable_product_price_bg', '888888');
            $pr_font = '#' . get_wip_option_by('bd_variable_product_price_color', '888888');
            $bg_price = '../../images/price.png';
            if (wip_get_brightness($pr) > 160) {
                $bg_price = '../../images/price-dark.png';
            }
            $font_pr = '0.90';
            if (wip_get_brightness($pr_font) > 160) {
                $font_pr = '-0.90';
            }
            $write_to = '/** ===== products area skin ===== */ ' . "\n";
            $write_to .= 'span.onsale{
	background: #' . get_option('bd_sale_ribbon_bg') . ' url("data:image/png;base64,' . base64_encode($ribbon_new_grd) . '") scroll left bottom repeat-x;
	color: #' . get_wip_option_by('bd_sale_ribbon_font', 'FFFFFF') . ';
}
.product_list_price{
	background-color: #' . get_wip_option_by('bd_price_area_bg', 'a1c41e') . ';
	color: #' . get_wip_option_by('bd_actual_price_font', 'FFFFFF') . ';
	text-shadow: none;
}
span.product_list_button a.button:hover{
	background-color: ' . $bt_hover_bgc . ';
}
.product.type-product.status-publish.hentry .summary button.button.alt{
	background: #' . get_option('bd_addtocart_single_bg') . ' url("data:image/png;base64,' . base64_encode($addTC_new_grd_single) . '") scroll left bottom repeat-x;
	color: #' . get_wip_option_by('bd_addtocart_single_font', 'FFFFFF') . ';
	border: 1px solid ' . $btBorder_single . ';
	-box-shadow: inset 0px 1px 0px ' . $addTC_bg_single_inset . ', 0 1px 3px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: inset 0px 1px 0px ' . $addTC_bg_single_inset . ', 0 1px 3px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0px 1px 0px ' . $addTC_bg_single_inset . ', 0 1px 3px rgba(0, 0, 0, 0.08);
}
.product.type-product.status-publish.hentry .summary button.button.alt:hover{
	background: #' . get_option('bd_addtocart_single_bg') . ' url("data:image/png;base64,' . base64_encode($addTC_new_grd_hover_single) . '") scroll left top repeat-x;
	color: #' . get_wip_option_by('bd_addtocart_single_font', 'FFFFFF') . '!important;
}
div.product .single_variation_wrap .single_variation{
	border-color: ' . colourBrightness('#' . get_wip_option_by('bd_variable_product_price_bg', '888888'), '-0.85') . ';
	background-color: #' . get_wip_option_by('bd_variable_product_price_bg', '888888') . ';
	background-image : url(' . $bg_price . ');
}
div.product .single_variation_wrap .single_variation span.price{
	color: #' . get_wip_option_by('bd_variable_product_price_color', '888888') . ';
}
div.product .single_variation_wrap  p.stock,
.single_variation span.price del .amount{
	color: ' . colourBrightness('#' . get_wip_option_by('bd_variable_product_price_color', '888888'), $font_pr) . ';
}' . "\n";
            @file_put_contents($woo_text, $write_to);
            break;
    }
}
コード例 #4
0
function _piecemaker_script_embed()
{
    if (is_home() && get_option('bd_slidertype') == 'flash') {
        $uploadPath = wp_upload_dir();
        $height = get_wip_option_by('bd_sliderHeight', 400);
        ?>
<script type="text/javascript">
/* <![CDATA[ */
      var flashvars = {};
      flashvars.cssSource = "<?php 
        echo get_template_directory_uri();
        ?>
/modules/piecemaker/piecemaker.css";
      flashvars.xmlSource = "<?php 
        _wip_build_piecemaker_xml();
        ?>
";
		
      var params = {};
      params.play = "true";
      params.menu = "false";
      params.scale = "showall";
      params.wmode = "transparent";
      params.allowfullscreen = "true";
      params.allowscriptaccess = "always";
      params.allownetworking = "all";
	  
      swfobject.embedSWF('<?php 
        echo get_template_directory_uri();
        ?>
/modules/piecemaker/piecemaker.swf', 'slider', '1000', '<?php 
        echo $height + 80;
        ?>
', '10', null, flashvars, params, null);
/* ]]> */
</script>
<?php 
    }
}
コード例 #5
0
 function _wip_single_product_before_gallery()
 {
     global $post, $product;
     $ribbon = get_wip_option_by('bd_single_shoppage_price', 'dark');
     echo '<div id="product_gallery_and_summary">' . "\n";
     echo '<div class="woo_product_gallery gallery-on-left">' . "\n";
     echo '<div itemprop="price" id="woo_price_ribbon" class="' . $ribbon . '">' . $product->get_price_html() . '</div>' . "\n";
 }
コード例 #6
0
function wip_sent_the_email()
{
    if (isset($_POST['data'])) {
        $eData = $_POST['data'];
        parse_str($eData, $e);
    }
    //explode the data
    $name = esc_attr($e['hname']);
    $mail = esc_attr($e['hmail']);
    $subjects = stripslashes($e['hsubj']);
    $message_text = stripslashes($e['hmess']);
    $sendTo = get_wip_option_by('bd_cf_email', get_option('admin_email'));
    if (!forcontact_isValidEmail($mail)) {
        echo "email_error";
        exit;
    }
    //email is fake? break the process!!!!
    $subject = $subjects;
    $message = '
		<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
		"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
		<html xmlns="http://www.w3.org/1999/xhtml">
		<head></head>
		<body>
		<table>
			<tr><td valign="top"><b>Name</b></td><td valign="top">:</td><td valign="top">' . stripslashes($name) . '</td></tr>
			<tr><td valign="top"><b>Mail</b></td><td valign="top">:</td><td valign="top">' . $mail . '</td></tr>
			<tr><td valign="top"><b>Subject</b></td><td valign="top">:</td><td valign="top">' . stripslashes($subject) . '</td></tr>
		</table>
		' . wpautop($message_text) . '
		</body>
		</html>';
    $headers = "MIME-Version: 1.0" . "\r\n";
    $headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
    $headers .= "From: " . stripslashes($name) . " <" . $mail . ">" . "\r\n";
    $headers .= "Sender-IP: " . $_SERVER["SERVER_ADDR"] . "\r\n";
    $headers .= "Priority: normal" . "\r\n";
    $headers .= "X-Mailer: PHP/" . phpversion();
    $Message_Body = $message;
    //send the mail
    wp_mail($sendTo, $subject, $Message_Body, $headers);
    /** if autoresponder active */
    if (get_option('bd_cf_auto') === "1") {
        $default_respond = "Hello {name} - {email}," . Chr(13) . Chr(13) . "Thankyou for contacting me via contact form in my contact page. I will make respond into your message as soon as possible" . Chr(13) . Chr(13) . "Sincerely," . Chr(13) . "Site Owner.";
        $message_to = get_wip_option_by('bd_cf_auto_res', $default_respond);
        $message_to = str_replace('{name}', $name, $message_to);
        $message_to = str_replace('{email}', $mail, $message_to);
        $message_body_to = '
			<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
			"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
			<html xmlns="http://www.w3.org/1999/xhtml">
			<head></head>
			<body>
			' . wpautop($message_to) . '
			</body>
			</html>';
        $headers_to = "MIME-Version: 1.0" . "\r\n";
        $headers_to .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
        $headers_to .= "From: " . get_bloginfo('name') . " <" . $sendTo . ">" . "\r\n";
        $headers_to .= "Sender-IP: " . $_SERVER["SERVER_ADDR"] . "\r\n";
        $headers_to .= "Priority: normal" . "\r\n";
        $headers_to .= "X-Mailer: PHP/" . phpversion();
        $subject_to = get_wip_option_by('bd_cf_subject_res', 'Thankyou for contacting me!');
        wp_mail($mail, $subject_to, $message_body_to, $headers_to);
    }
    $success = get_wip_option_by('bd_cf_success', 'Thankyou, your message has been sent!');
    echo $success;
    exit;
}