Changeset 2005068
- Timestamp:
- 01/02/2019 10:41:32 AM (7 years ago)
- Location:
- slider-by-webxapp
- Files:
-
- 54 added
- 5 edited
-
tags/1.0.5 (added)
-
tags/1.0.5/admin (added)
-
tags/1.0.5/admin/view (added)
-
tags/1.0.5/admin/view/add_shortcode_view.php (added)
-
tags/1.0.5/admin/view/slide_settings.php (added)
-
tags/1.0.5/admin/view/theme_metabox_view.php (added)
-
tags/1.0.5/admin/view/wxas_upload.php (added)
-
tags/1.0.5/assets (added)
-
tags/1.0.5/assets/admin (added)
-
tags/1.0.5/assets/admin/css (added)
-
tags/1.0.5/assets/admin/css/pretty-checkbox.css (added)
-
tags/1.0.5/assets/admin/css/spectrum.css (added)
-
tags/1.0.5/assets/admin/css/wxas_admin.css (added)
-
tags/1.0.5/assets/admin/css/wxas_block.css (added)
-
tags/1.0.5/assets/admin/js (added)
-
tags/1.0.5/assets/admin/js/add_shortcode.js (added)
-
tags/1.0.5/assets/admin/js/image_upload.js (added)
-
tags/1.0.5/assets/admin/js/spectrum.js (added)
-
tags/1.0.5/assets/admin/js/wxa_admin.js (added)
-
tags/1.0.5/assets/admin/js/wxas_block.js (added)
-
tags/1.0.5/assets/css (added)
-
tags/1.0.5/assets/css/slick (added)
-
tags/1.0.5/assets/css/slick/ajax-loader.gif (added)
-
tags/1.0.5/assets/css/slick/fonts (added)
-
tags/1.0.5/assets/css/slick/fonts/slick.eot (added)
-
tags/1.0.5/assets/css/slick/fonts/slick.svg (added)
-
tags/1.0.5/assets/css/slick/fonts/slick.ttf (added)
-
tags/1.0.5/assets/css/slick/fonts/slick.woff (added)
-
tags/1.0.5/assets/css/slick/slick-theme.css (added)
-
tags/1.0.5/assets/css/slick/slick.css (added)
-
tags/1.0.5/assets/css/style.css (added)
-
tags/1.0.5/assets/fonts (added)
-
tags/1.0.5/assets/fonts/slick.eot (added)
-
tags/1.0.5/assets/fonts/slick.svg (added)
-
tags/1.0.5/assets/fonts/slick.ttf (added)
-
tags/1.0.5/assets/fonts/slick.woff (added)
-
tags/1.0.5/assets/images (added)
-
tags/1.0.5/assets/images/video_logo.png (added)
-
tags/1.0.5/assets/images/wxas_logo.png (added)
-
tags/1.0.5/assets/images/wxas_logo.svg (added)
-
tags/1.0.5/assets/images/wxas_logo_small.png (added)
-
tags/1.0.5/assets/images/wxas_logo_small.svg (added)
-
tags/1.0.5/assets/js (added)
-
tags/1.0.5/assets/js/script.js (added)
-
tags/1.0.5/assets/js/slick.min.js (added)
-
tags/1.0.5/includes (added)
-
tags/1.0.5/includes/WXAS_Library.php (added)
-
tags/1.0.5/includes/wxas_print_slider.php (added)
-
tags/1.0.5/includes/wxas_shortcode.php (added)
-
tags/1.0.5/readme.txt (added)
-
tags/1.0.5/view (added)
-
tags/1.0.5/wxas.php (added)
-
tags/1.0.5/wxas_admin_class.php (added)
-
tags/1.0.5/wxas_class.php (added)
-
trunk/admin/view/theme_metabox_view.php (modified) (3 diffs)
-
trunk/includes/WXAS_Library.php (modified) (4 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/wxas.php (modified) (2 diffs)
-
trunk/wxas_admin_class.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
slider-by-webxapp/trunk/admin/view/theme_metabox_view.php
r2003006 r2005068 2 2 global $post; 3 3 4 $wxas_ slide_colors = get_post_meta($post->ID, "wxas_slide_colors", true);4 $wxas_theme_meta = get_post_meta($post->ID, "wxas_theme_meta", true); 5 5 $wxas_slide_theme_filed = array( 6 6 'wxas_next_prev_color' => array( … … 28 28 'label' => 'Dots hover color' 29 29 ), 30 'wxas_buttons_position' => array( 31 'multiple' => true, 32 'name' => 'wxas_buttons_position', 33 'type' => 'radio', 34 'default' => '#cc0000', 35 'label' => 'Prev next buttons position', 36 'selected' => 0, 37 'fileds' => array( 38 array( 39 'name' => 'wxas_buttons_position', 40 'label' => 'Next to slider', 41 'val' => 0, 42 ), 43 array( 44 'name' => 'wxas_buttons_position', 45 'label' => 'Inside of slider', 46 'val' => 1, 47 ), 48 ), 49 50 ), 30 51 ); 31 52 32 53 33 echo '<div class="wxas_theme_ settings">';54 echo '<div class="wxas_theme_meta">'; 34 55 foreach ($wxas_slide_theme_filed as $filed){ 35 56 if($filed["type"] === "text_color"){ 36 echo wxas_text_color($filed, $wxas_slide_colors); 57 echo wxas_text_color($filed, $wxas_theme_meta); 58 }elseif ($filed["type"] === "radio"){ 59 echo wxas_radio($filed, $wxas_theme_meta); 37 60 } 38 61 } … … 40 63 41 64 42 function wxas_text_color($filed ,$wxas_ slide_colors){65 function wxas_text_color($filed ,$wxas_theme_meta){ 43 66 $val = $filed["default"]; 44 if(isset($wxas_ slide_colors) && isset($wxas_slide_colors[$filed["name"]]) && !empty($wxas_slide_colors[$filed["name"]])){45 $val = $wxas_ slide_colors[$filed["name"]];67 if(isset($wxas_theme_meta) && isset($wxas_theme_meta[$filed["name"]]) && !empty($wxas_theme_meta[$filed["name"]])){ 68 $val = $wxas_theme_meta[$filed["name"]]; 46 69 } 47 70 return '<div class="wxas_input_block"> 48 71 <label for="wxas_next_prev_color">'.$filed["label"].'</label> 49 <input type="text" onload="" name="wxas_ slide_colors['.$filed["name"].']" class="wxas_color_picker" id="'.$filed["name"].'" value="'.$val.'" />72 <input type="text" onload="" name="wxas_theme_color['.$filed["name"].']" class="wxas_color_picker" id="'.$filed["name"].'" value="'.$val.'" /> 50 73 </div>'; 74 } 75 function wxas_radio($filed ,$wxas_theme_meta){ 76 $selected = $filed["selected"]; 77 if(isset($wxas_theme_meta[$filed["name"]])){ 78 $selected = $wxas_theme_meta[$filed["name"]]; 79 } 80 $element_html = '<div class="wxas_input_block"> 81 <label>'.$filed['label'].'</label>'; 82 foreach ($filed["fileds"] as $element){ 83 $checked = ''; 84 if(intval($selected) === intval($element["val"])){ 85 $checked = 'checked'; 86 } 87 88 $element_html .= '<div class="pretty p-default p-round"> 89 <input '.$checked.' type="radio" name="'.$element["name"].'" value="'.$element["val"].'"> 90 <div class="state"> 91 <label>'.$element["label"].'</label> 92 </div> 93 </div>'; 94 } 95 $element_html .= '</div>'; 96 97 return $element_html; 51 98 } 52 99 ?> -
slider-by-webxapp/trunk/includes/WXAS_Library.php
r2004170 r2005068 35 35 return $return_data; 36 36 } 37 public static function wxas_generate_theme($post_id, $wxas_ slide_colors){37 public static function wxas_generate_theme($post_id, $wxas_theme_meta){ 38 38 $upload_dir = wp_upload_dir(); 39 39 $upload_base = $upload_dir["basedir"]; … … 45 45 $file_name = "wxas_theme_".$post_id; 46 46 $file_content = ""; 47 if(isset($wxas_ slide_colors["wxas_next_prev_color"]) && !empty($wxas_slide_colors["wxas_next_prev_color"])){48 $wxas_next_prev_color = $wxas_ slide_colors["wxas_next_prev_color"];47 if(isset($wxas_theme_meta["wxas_next_prev_color"]) && !empty($wxas_theme_meta["wxas_next_prev_color"])){ 48 $wxas_next_prev_color = $wxas_theme_meta["wxas_next_prev_color"]; 49 49 $file_content .= " 50 50 .wxas_slider.".$file_name." .slick-prev:before, .wxas_slider.".$file_name." .slick-next:before{ … … 52 52 }"; 53 53 } 54 if(isset($wxas_ slide_colors["wxas_dots_color"]) && !empty($wxas_slide_colors["wxas_dots_color"])){55 $wxas_dots_color = $wxas_ slide_colors["wxas_dots_color"];54 if(isset($wxas_theme_meta["wxas_dots_color"]) && !empty($wxas_theme_meta["wxas_dots_color"])){ 55 $wxas_dots_color = $wxas_theme_meta["wxas_dots_color"]; 56 56 $file_content .= " 57 57 .wxas_slider.".$file_name." .slick-dots li.slick-active button:before{ … … 59 59 }"; 60 60 } 61 if(isset($wxas_ slide_colors["wxas_dots_hover_color"]) && !empty($wxas_slide_colors["wxas_dots_hover_color"])){62 $wxas_dots_hover_color = $wxas_ slide_colors["wxas_dots_hover_color"];61 if(isset($wxas_theme_meta["wxas_dots_hover_color"]) && !empty($wxas_theme_meta["wxas_dots_hover_color"])){ 62 $wxas_dots_hover_color = $wxas_theme_meta["wxas_dots_hover_color"]; 63 63 $file_content .= " 64 64 .wxas_slider.".$file_name." .slick-dots li button:before{ 65 65 color:".$wxas_dots_hover_color." !important; 66 66 }"; 67 } 68 if(isset($wxas_theme_meta["wxas_buttons_position"]) && !empty($wxas_theme_meta["wxas_buttons_position"])){ 69 $wxas_buttons_position = $wxas_theme_meta["wxas_buttons_position"]; 70 if($wxas_buttons_position === 1){ 71 $file_content .= " 72 .wxas_slider.".$file_name." .slick-prev{ 73 left: 12px !important; 74 z-index: 99999999 !important; 75 } 76 .wxas_slider.".$file_name." .slick-next{ 77 right: 12px !important; 78 z-index: 99999999 !important; 79 }"; 80 } 67 81 } 68 82 -
slider-by-webxapp/trunk/readme.txt
r2004182 r2005068 5 5 Tested up to: 5.0 6 6 Requires PHP: 5.2 7 Stable tag: 1.0. 47 Stable tag: 1.0.5 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 60 60 == Changelog == 61 61 62 = 1.0.5 = 63 * Added: Prev next buttons position 64 62 65 = 1.0.4 = 63 66 * Fixed: Video player width -
slider-by-webxapp/trunk/wxas.php
r2004182 r2005068 3 3 * Plugin Name: Slider by webxapp 4 4 * Description: Slider WXA is best responsive WordPress slider plugin. 5 * Version: 1.0. 45 * Version: 1.0.5 6 6 * Author: WebXApp 7 7 * Author URI: https://webxapp.com/ … … 21 21 22 22 if (!defined('WXAS_VERSION')) { 23 define('WXAS_VERSION', "1.0. 4");23 define('WXAS_VERSION', "1.0.5"); 24 24 } 25 25 -
slider-by-webxapp/trunk/wxas_admin_class.php
r2003841 r2005068 46 46 } 47 47 }elseif ($post->post_type === "wxas_themes"){ 48 if(isset($_POST["wxas_slide_colors"]) && is_array($_POST["wxas_slide_colors"])){ 49 $wxas_slide_colors = array_map(array('WXAS_Library','validate_hex_color'), $_POST["wxas_slide_colors"] ); 50 update_post_meta($post_id, "wxas_slide_colors", $wxas_slide_colors); 51 WXAS_Library::wxas_generate_theme($post_id, $wxas_slide_colors); 48 if(isset($_POST["wxas_theme_color"]) && is_array($_POST["wxas_theme_color"]) && isset($_POST["wxas_buttons_position"]) ){ 49 $wxas_buttons_position = intval($_POST["wxas_buttons_position"]); 50 $wxas_theme_meta = array_map(array('WXAS_Library','validate_hex_color'), $_POST["wxas_theme_color"] ); 51 $wxas_theme_meta['wxas_buttons_position'] = $wxas_buttons_position; 52 update_post_meta($post_id, "wxas_theme_meta", $wxas_theme_meta); 53 WXAS_Library::wxas_generate_theme($post_id, $wxas_theme_meta); 52 54 } 53 55
Note: See TracChangeset
for help on using the changeset viewer.