Example #1
0
	function page_sllider_settings($args){	
		global $post; 
		$tpl_default_settings = get_post_meta($post->ID,'_tpl_default_settings',TRUE);
		$tpl_default_settings = is_array($tpl_default_settings) ? $tpl_default_settings  : array();?>

		<!-- Show Slider -->        
        <div class="custom-box">
        	<div class="column one-sixth">
                <label><?php _e('Show Slider','dt_themes');?> </label>
            </div>
            <div class="column four-sixth last">
				<?php $switchclass = array_key_exists("show_slider",$tpl_default_settings) ? 'checkbox-switch-on' :'checkbox-switch-off';
                      $checked = array_key_exists("show_slider",$tpl_default_settings) ? ' checked="checked"' : '';?>
                <div data-for="mytheme-show-slider" class="checkbox-switch <?php echo $switchclass;?>"></div>
                <input id="mytheme-show-slider" class="hidden" type="checkbox" name="mytheme-show-slider" value="true"  <?php echo $checked;?>/>
                <p class="note"> <?php _e('YES! to show slider on this page.','dt_themes');?> </p>
            </div>
        </div><!-- Show Slider End-->

        <!-- Slider Types -->
        <div class="custom-box">
        	<div class="column one-sixth">
                <label><?php _e('Choose Slider','dt_themes');?></label>
            </div>
            <div class="column four-sixth last">
	            <?php $slider_types = array( '' => __("Select",'dt_themes'),
											 'layerslider' => __("Layer Slider",'dt_themes'),
											 'revolutionslider' => __("Revolution Responsive",'dt_themes'),
                                             'imageonly' => __( "Image Only", "dt_themes") );
											 
	 				  $v =  array_key_exists("slider_type",$tpl_default_settings) ?  $tpl_default_settings['slider_type'] : '';
					  
					  echo "<select class='slider-type' name='mytheme-slider-type'>";
					  foreach($slider_types as $key => $value):
					  	$rs = selected($key,$v,false);
						echo "<option value='{$key}' {$rs}>{$value}</option>";
					  endforeach;
	 				 echo "</select>";?>
            <p class="note"> <?php _e("Choose which slider you wish to use ( eg: Layer or Revolution )",'dt_themes');?> </p>
            </div>
        </div><!-- Slider Types End-->
        
        <!-- slier-container starts-->
    	<div id="slider-conainer"><?php 
            $layerslider = $revolutionslider = $imageonly = 'style="display:none"';
			  if(isset($tpl_default_settings['slider_type'])&& $tpl_default_settings['slider_type'] == "layerslider"):
			  	$layerslider = 'style="display:block"';
			  elseif(isset($tpl_default_settings['slider_type'])&& $tpl_default_settings['slider_type'] == "revolutionslider"):
			  	$revolutionslider = 'style="display:block"';
              elseif(isset($tpl_default_settings['slider_type'])&& $tpl_default_settings['slider_type'] == "imageonly"):
                $imageonly = 'style="display:block"';
			  endif;?>
              
          
            <!-- Layered Slider -->
            <div id="layerslider" class="custom-box" <?php echo $layerslider;?>>
              	<h3><?php _e('Layer Slider','dt_themes');?></h3>
                <?php if(dttheme_is_plugin_active('LayerSlider/layerslider.php')):?>
                <?php // Get WPDB Object
					  global $wpdb;
					  // Table name
					  $table_name = $wpdb->prefix . "layerslider";
					  // Get sliders
					  $sliders = $wpdb->get_results( "SELECT * FROM $table_name WHERE flag_hidden = '0' AND flag_deleted = '0'  ORDER BY date_c ASC LIMIT 100" );
					  
					  if($sliders != null && !empty($sliders)):
		 	                echo '<div class="one-half-content">';
							echo '	<div class="bpanel-option-set">';
							echo ' <div class="column one-sixth">';
                            echo '	<label>'.__('Select LayerSlider','dt_themes').'</label>';
							echo ' 	</div>';
							echo ' <div class="column two-sixth">';
                            echo '	<select name="layerslider_id">';
                            echo '		<option value="0">'.__("Select Slider",'dt_themes').'</option>';
									  	foreach($sliders as $item) :
											$name = empty($item->name) ? 'Unnamed' : $item->name;
											$id = $item->id;
											$rs = isset($tpl_default_settings['layerslider_id']) ? $tpl_default_settings['layerslider_id']:'';
											$rs = selected($id,$rs,false);
											echo "	<option value='{$id}' {$rs}>{$name}</option>";
										endforeach;
                            echo '	</select>';
                            echo '<p class="note">';
							_e("Choose Which LayerSlider you would like to use..",'dt_themes');
							echo "</p>";
							echo ' 	</div>';
							echo '	</div>';
                            echo '</div>';
					  else:
					     echo '<p id="j-no-images-container">'.__('Please add atleat one layer slider','dt_themes').'</p>';
					  endif;?>
                      
					<?php $layersliders = get_option('layerslider-slides');
                        if($layersliders):
                            $layersliders = is_array($layersliders) ? $layersliders : unserialize($layersliders);	
                            foreach($layersliders as $key => $val):
                                $layersliders_array[$key+1] = 'LayerSlider #'.($key+1);
                            endforeach;
                            echo '<div class="one-half-content">';
							echo '	<div class="bpanel-option-set">';
							echo ' <div class="column one-sixth">';
                            echo '	<label>'.__('Select LayerSlider','dt_themes').'</label>';
                            echo '</div>';
							echo ' <div class="column two-sixth">';
                            echo '	<select name="layerslider_id">';
                            echo '		<option value="0">'.__("Select Slider",'dt_themes').'</option>';
                            foreach($layersliders_array as $key => $value):
                                $rs = isset($tpl_default_settings['layerslider_id']) ? $tpl_default_settings['layerslider_id']:'';
                                $rs = selected($key,$rs,false);
                                echo "	<option value='{$key}' {$rs}>{$value}</option>";
                            endforeach;
                            echo '	</select>';
                            echo '<p class="note">';
							_e("Choose which LayerSlider would you like to use!",'dt_themes');
							echo "</p>";
                            echo '</div>';
							echo '	</div>';
                            echo '</div>';
                        endif;
					  else:?>
                      <p id="j-no-images-container"><?php _e('Please activate Layered Slider','dt_themes'); ?></p>
               <?php endif;?>         
            </div><!-- Layered Slider End-->

            <!-- Revolution Slider -->
            <div id="revolutionslider" class="custom-box" <?php echo $revolutionslider;?>>
	            <h3><?php _e('Revolution Slider','dt_themes');?></h3>
                <?php $return = dttheme_check_slider_revolution_responsive_wordpress_plugin();
					  if($return):
                        echo '<div class="one-half-content">';
						echo '	<div class="bpanel-option-set">';
						echo ' <div class="column one-sixth">';
						echo '	<label>'.__('Select Slider','dt_themes').'</label>';
						echo '</div>';
						echo ' <div class="column three-sixth">';
						echo '	<select name="revolutionslider_id">';
						echo '		<option value="0">'.__("Select Slider",'dt_themes').'</option>';
						foreach($return as $key => $value):
							$rs = isset($tpl_default_settings['revolutionslider_id']) ? $tpl_default_settings['revolutionslider_id']:'';
							$rs = selected($key,$rs,false);
							echo "	<option value='{$key}' {$rs}>{$value}</option>";
						endforeach;
						echo '</select>';
						echo '<p class="note">';
						_e("Choose which Revolution slider would you like to use!",'dt_themes');
						echo "</p>";
						echo '</div>';
						echo '	</div>';
						echo '</div>';
                	  else: ?>
	                	<p id="j-no-images-container"><?php _e('Please activate Revolution Slider , and add at least one slider.','dt_themes'); ?></p>
                <?php endif;?>
            </div><!-- Revolution Slider End-->

            <!-- Image Only -->
            <div id="imageonly" class="custom-box" <?php echo $imageonly;?>>
                <div class="custom-box">
                    <div class="column one-sixth"><?php _e( 'Choose Image','dt_themes');?></div>
                    <div class="column five-sixth last">
                        <div class="image-preview-container">
                            <?php $slider_image = array_key_exists ( "slider-image", $tpl_default_settings ) ? $tpl_default_settings ['slider-image'] : '';?>
                            <input name="slider-image" type="text" class="uploadfield medium" readonly="readonly" value="<?php echo $slider_image;?>"/>
                            <input type="button" value="<?php _e('Upload','dt_themes');?>" class="upload_image_button show_preview" />
                            <input type="button" value="<?php _e('Remove','dt_themes');?>" class="upload_image_reset" />
                            <?php if( !empty($subtitlebg) ) dttheme_adminpanel_image_preview($slider_image );?>
                            <p class="note"><?php _e("Upload an image instead of slider",'dt_themes');?></p>
                        </div>                    
                    </div>
                </div>                
            </div><!-- Image Only -->
        </div><!-- slier-container ends--><?php

        wp_reset_postdata();
	}
Example #2
0
                        <div class="image-preview-container">
                          <input id="mytheme-apple-icon" name="mytheme[general][apple-ipad-retina-favicon]" type="text" class="uploadfield" readonly="readonly"
                            value="<?php 
echo dttheme_option('general', 'apple-ipad-retina-favicon');
?>
"/>
                            <input type="button" value="<?php 
_e('Upload', 'dt_themes');
?>
" class="upload_image_button" />
                            <input type="button" value="<?php 
_e('Remove', 'dt_themes');
?>
" class="upload_image_reset" />
                            <?php 
dttheme_adminpanel_image_preview(dttheme_option('general', 'apple-ipad-retina-favicon'), false, 'apple-touch-icon-144x144.png');
?>
                        </div>
                        <p class="note"><?php 
_e('Upload your custom iPad retina icon (144px by 144px), or specify the oneline URL for favicon', 'dt_themes');
?>
</p>

                    </div> <!-- Favicon End -->

                    <!-- Others -->
                    <div class="box-title"><h3><?php 
_e('Others', 'dt_themes');
?>
</h3></div>
                    <div class="box-content">
?>
                <input name="badge-image" type="text" class="uploadfield large" readonly value="<?php 
echo $badge_image;
?>
"/>
                <input type="button" value="<?php 
_e('Upload', 'dt_themes');
?>
" class="upload_image_button show_preview" />
                <input type="button" value="<?php 
_e('Remove', 'dt_themes');
?>
" class="upload_image_reset" />
                <?php 
if (!empty($badge_image)) {
    dttheme_adminpanel_image_preview($badge_image);
}
?>
            </div>
            <p class="note"> <?php 
_e('Choose badge_image for your course.', 'dt_themes');
?>
 </p>
        </div>

	</div>
    
</div>

<!-- Course Lessons -->
<div class="custom-box">
                        <div class="image-preview-container">
                            <input id="mytheme-boxed-layout-bg" name="mytheme[appearance][boxed-layout-bg]" type="text" class="uploadfield medium" readonly="readonly"
                                    value="<?php 
echo dttheme_option('appearance', 'boxed-layout-bg');
?>
"/>
                            <input type="button" value="<?php 
_e('Upload', 'dt_themes');
?>
" class="upload_image_button show_preview" />
                            <input type="button" value="<?php 
_e('Remove', 'dt_themes');
?>
" class="upload_image_reset" />
                            <?php 
dttheme_adminpanel_image_preview(dttheme_option('appearance', 'boxed-layout-bg'));
?>
                        </div>
                        <p class="note"> <?php 
_e("Upload an image for the theme's background", 'dt_themes');
?>
 </p>
                       
                       <div class="hr_invisible"> </div>                       
                
                        <!-- Boxed Layout BG Settings -->
                        <div class="column one-half">
                        <?php 
$bg_settings = array(array("label" => __('Background Image Repeat', 'dt_themes'), "tooltip" => __("Select how would you like to repeat the background image", 'dt_themes'), "name" => "mytheme[appearance][boxed-layout-bg-repeat]", "db-key" => "boxed-layout-bg-repeat", "options" => array("repeat", "repeat-x", "repeat-y", "no-repeat")), array("label" => __('Background Image Position', 'dt_themes'), "tooltip" => __("Select how would you like to position the background", 'dt_themes'), "name" => "mytheme[appearance][boxed-layout-bg-position]", "db-key" => "boxed-layout-bg-position", "options" => array("top left", "top center", "top right", "center left", "center center", "center right", "bottom left", "bottom center", "bottom right")));
foreach ($bg_settings as $bgsettings) {
    ?>
?>
        <input name="background-image" type="text" class="uploadfield medium" readonly value="<?php 
echo $background_image;
?>
"/>
        <input type="button" value="<?php 
_e('Upload', 'dt_themes');
?>
" class="upload_image_button show_preview button-primary" />
        <input type="button" value="<?php 
_e('Remove', 'dt_themes');
?>
" class="upload_image_reset button-primary" />
        <?php 
if (!empty($background_image)) {
    dttheme_adminpanel_image_preview($background_image);
}
?>
        <p class="note"> <?php 
_e('Choose background image or pattern for your certificate.', 'dt_themes');
?>
 </p>
    </div>
    
</div>
<!-- Bacground Image End -->


<!-- Custom Class -->
<div class="custom-box">
Example #6
0
                        <div class="image-preview-container">
                            <input id="mytheme-buddhapanellogo" name="mytheme[advance][buddhapanel-logo-url]" type="text" class="uploadfield medium" readonly="readonly"
                                value="<?php 
echo dttheme_option('advance', 'buddhapanel-logo-url');
?>
" />
                            <input type="button" value="<?php 
_e('Upload', 'dt_themes');
?>
" class="upload_image_button show_preview" />
                            <input type="button" value="<?php 
_e('Remove', 'dt_themes');
?>
" class="upload_image_reset" />
                            <?php 
dttheme_adminpanel_image_preview(dttheme_option('advance', 'buddhapanel-logo-url'), true, 'logo.png');
?>
                        </div>
                    </div>
                    <p class="note"> <?php 
_e('Upload an image to replace the default buddha panel logo.<b><i>You can set your own brnad</i></b>. ', 'dt_themes');
?>
 </p>
                    
                </div><!-- Buddha Panel logo -->
                
                
            </div> <!-- .bpanel-box ends here -->
        </div><!-- #my-admin ends here -->
     </div><!-- .bpanel-main-content ends here-->   
</div><!-- #advance ends here -->