function page_options()
{
    global $post;
    $get_meta = get_post_custom($post->ID);
    $tie_sidebar_pos = $get_meta["tie_sidebar_pos"][0];
    $categories_obj = get_categories();
    $categories = array();
    $categories = array('' => 'All Categories');
    foreach ($categories_obj as $pn_cat) {
        $categories[$pn_cat->cat_ID] = $pn_cat->cat_name;
    }
    ?>
		<input type="hidden" name="tie_hidden_flag" value="true" />
		
		<div class="tiepanel-item">
			<h3>Sidebar Options</h3>
			<div class="option-item">
				<?php 
    $checked = 'checked="checked"';
    ?>
				<ul id="sidebar-position-options" class="tie-options">
					<li>
						<input id="tie_sidebar_pos"  name="tie_sidebar_pos" type="radio" value="default" <?php 
    if ($tie_sidebar_pos == 'default' || !$tie_sidebar_pos) {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><img src="<?php 
    echo get_template_directory_uri();
    ?>
/panel/images/sidebar-default.png" /></a>
					</li>						<li>
						<input id="tie_sidebar_pos"  name="tie_sidebar_pos" type="radio" value="right" <?php 
    if ($tie_sidebar_pos == 'right') {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><img src="<?php 
    echo get_template_directory_uri();
    ?>
/panel/images/sidebar-right.png" /></a>
					</li>
					<li>
						<input id="tie_sidebar_pos"  name="tie_sidebar_pos" type="radio" value="left" <?php 
    if ($tie_sidebar_pos == 'left') {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><img src="<?php 
    echo get_template_directory_uri();
    ?>
/panel/images/sidebar-left.png" /></a>
					</li>
					<li>
						<input id="tie_sidebar_pos"  name="tie_sidebar_pos" type="radio" value="full" <?php 
    if ($tie_sidebar_pos == 'full') {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><img src="<?php 
    echo get_template_directory_uri();
    ?>
/panel/images/sidebar-no.png" /></a>
					</li>
				</ul>
			</div>
			<?php 
    $sidebars = tie_get_option('sidebars');
    $new_sidebars = array('' => 'Default');
    if ($sidebars) {
        foreach ($sidebars as $sidebar) {
            $new_sidebars[$sidebar] = $sidebar;
        }
    }
    tie_post_options(array("name" => "Choose Sidebar", "id" => "tie_sidebar_post", "type" => "select", "options" => $new_sidebars));
    ?>
		</div>
				
		<div class="tiepanel-item">
			<h3>Banners Options</h3>
			<?php 
    tie_post_options(array("name" => "Hide Above Banner", "id" => "tie_hide_above", "type" => "checkbox"));
    tie_post_options(array("name" => "Custom Above Banner", "id" => "tie_banner_above", "type" => "textarea"));
    tie_post_options(array("name" => "Hide Below Banner", "id" => "tie_hide_below", "type" => "checkbox"));
    tie_post_options(array("name" => "Custom Below Banner", "id" => "tie_banner_below", "type" => "textarea"));
    ?>
		</div>

		
		<div class="tiepanel-item">
			<h3>Display Feed template Options</h3>
			<?php 
    tie_post_options(array("name" => "URI of the RSS feed", "id" => "tie_rss_feed", "type" => "text"));
    ?>
		</div>

		<div class="tiepanel-item">
			<h3>Blog List template Options</h3>
			<?php 
    tie_post_options(array("name" => "Categories", "id" => "tie_blog_cats", "type" => "select", "options" => $categories));
    ?>
		</div>
  <?php 
}
示例#2
0
function tie_page_options_module()
{
    global $post;
    $get_meta = get_post_custom($post->ID);
    $tie_sidebar_pos = $get_meta["tie_sidebar_pos"][0];
    $tie_review_criteria = unserialize($get_meta["tie_review_criteria"][0]);
    $categories_obj = get_categories();
    $categories = array();
    foreach ($categories_obj as $pn_cat) {
        $categories[$pn_cat->cat_ID] = $pn_cat->cat_name;
    }
    ?>
	
	<script type="text/javascript">
		jQuery(document).ready(function($) {
		  jQuery('.on-of').checkbox({empty:'<?php 
    echo get_template_directory_uri();
    ?>
/panel/images/empty.png'});
		 });
		jQuery(function() {
			jQuery( "#tie-reviews-list" ).sortable({placeholder: "tie-review-state-highlight"});
		});
	</script>
		<input type="hidden" name="tie_hidden_flag" value="true" />	
		
		<div class="tiepanel-item" id="tie-template-feed">
			<h3>Display Feed template Options</h3>
			<?php 
    tie_post_options(array("name" => "URI of the RSS feed", "id" => "tie_rss_feed", "type" => "text"));
    ?>
		</div>

		<div class="tiepanel-item" id="tie-template-blog">
			<h3>Choose The Categories</h3>
			<div class="option-item">
				<span class="label">Categories</span>
				<select multiple="multiple" name="tie_blog_cats[]" id="tie_blog_cats">
					<?php 
    $tie_blog_cats = unserialize($get_meta["tie_blog_cats"][0]);
    foreach ($categories as $key => $option) {
        ?>
					<option value="<?php 
        echo $key;
        ?>
" <?php 
        if (@in_array($key, $tie_blog_cats)) {
            echo ' selected="selected"';
        }
        ?>
><?php 
        echo $option;
        ?>
</option>
					<?php 
    }
    ?>
				</select>
			</div>
			<div id="tie_posts_num">
			<?php 
    tie_post_options(array("name" => "Number of Posts", "id" => "tie_posts_num", "type" => "text"));
    ?>
			</div>
		</div>
		
		<?php 
    global $wp_roles;
    $roles = $wp_roles->get_names();
    ?>
		<div class="tiepanel-item" id="tie-template-authors">
			<h3>Authors template Options</h3>
			<div class="option-item">
					<span class="label">User Roles</span>
					<select multiple="multiple" name="tie_authors[]" id="tie_authors">
						<?php 
    $tie_authors = unserialize($get_meta["tie_authors"][0]);
    foreach ($roles as $key => $option) {
        ?>
						<option value="<?php 
        echo $key;
        ?>
" <?php 
        if (@in_array($key, $tie_authors)) {
            echo ' selected="selected"';
        }
        ?>
><?php 
        echo $option;
        ?>
</option>
					<?php 
    }
    ?>
				</select>
			</div>
		</div>
		
		<div class="tiepanel-item">
			<h3>Post Head Options</h3>
			<?php 
    tie_post_options(array("name" => "Display", "id" => "tie_post_head", "type" => "select", "options" => array('' => 'Default', 'none' => 'None', 'video' => 'Video', 'audio' => 'Audio - Self Hosted', 'soundcloud' => 'Audio - SoundCloud', 'slider' => 'Slider', 'map' => 'Google Map', 'thumb' => 'Featured Image', 'lightbox' => 'Featured Image + lightbox')));
    tie_post_options(array("name" => "Embed Code", "id" => "tie_embed_code", "type" => "textarea"));
    tie_post_options(array("name" => "Video Url <br /><small>supports : YouTube, Vimeo, Viddler, Qik, Hulu, FunnyOrDie, DailyMotion, WordPress.tv and blip.tv</small>", "id" => "tie_video_url", "type" => "text"));
    tie_post_options(array("name" => "SoundCloud URL", "id" => "tie_audio_soundcloud", "type" => "text"));
    tie_post_options(array("name" => "Auto Play", "id" => "tie_audio_soundcloud_play", "type" => "checkbox"));
    tie_post_options(array("name" => "Mp3 file Url", "id" => "tie_audio_mp3", "type" => "text"));
    tie_post_options(array("name" => "M4A file Url", "id" => "tie_audio_m4a", "type" => "text"));
    tie_post_options(array("name" => "OGA file Url", "id" => "tie_audio_oga", "type" => "text"));
    global $post;
    $orig_post = $post;
    $sliders = array();
    $custom_slider = new WP_Query(array('post_type' => 'tie_slider', 'posts_per_page' => -1, 'no_found_rows' => 1));
    while ($custom_slider->have_posts()) {
        $custom_slider->the_post();
        $sliders[get_the_ID()] = get_the_title();
    }
    $post = $orig_post;
    wp_reset_query();
    tie_post_options(array("name" => "Custom Slider", "id" => "tie_post_slider", "type" => "select", "options" => $sliders));
    tie_post_options(array("name" => "Google Map Url", "id" => "tie_googlemap_url", "type" => "text"));
    ?>
		</div>
		
		<div class="tiepanel-item">
			<h3>Review Page Options</h3>
			<?php 
    tie_post_options(array("name" => "Review Box Position", "id" => "tie_review_position", "type" => "select", "options" => array("" => "Disable", "top" => "Top of the post", "bottom" => "Bottom of the post", "both" => "Top and Bottom of the post", "custom" => "Custom position")));
    ?>
			<p id="taq_custom_position_hint" class="tie_message_hint">
			Use <strong>[review]</strong> shortcode to place the review box in any place within post content or use <strong><?php 
    echo theme_name;
    ?>
 - Review Box </strong> Widget .
			</p>
			<div id="reviews-options">
			<?php 
    tie_post_options(array("name" => "Review Style", "id" => "tie_review_style", "type" => "select", "options" => array("stars" => "Stars", "percentage" => "Percentage", "points" => "Points")));
    tie_post_options(array("name" => "Review Summary", "id" => "tie_review_summary", "type" => "textarea"));
    tie_post_options(array("name" => "Text appears under the total score", "id" => "tie_review_total", "type" => "text"));
    ?>
				<input id="tie_add_review_criteria" type="button" class="mpanel-save" value="Add New Review Criteria">
				<ul id="tie-reviews-list">
				<?php 
    $i = 0;
    if (!empty($tie_review_criteria) && is_array($tie_review_criteria)) {
        foreach ($tie_review_criteria as $tie_review) {
            $i++;
            ?>
					<li class="option-item review-item">
						<div>
						<span class="label">Review Criteria</span>
						<input name="tie_review_criteria[<?php 
            echo $i;
            ?>
][name]" type="text" value="<?php 
            if (!empty($tie_review['name'])) {
                echo $tie_review['name'];
            }
            ?>
" />
						<div class="clear"></div>
						<span class="label">Criteria Score</span>
						<div id="criteria<?php 
            echo $i;
            ?>
-slider"></div>
						<input type="text" id="criteria<?php 
            echo $i;
            ?>
" value="<?php 
            if (!empty($tie_review['score'])) {
                echo $tie_review['score'];
            } else {
                echo 0;
            }
            ?>
" name="tie_review_criteria[<?php 
            echo $i;
            ?>
][score]" style="width:40px; opacity: 0.7;" />
						<a class="del-cat"></a>
						<script>
						  jQuery(document).ready(function() {
							jQuery("#criteria<?php 
            echo $i;
            ?>
-slider").slider({
								range: "min",
								min: 0,
								max: 100,
								value: <?php 
            if (!empty($tie_review['score'])) {
                echo $tie_review['score'];
            } else {
                echo 0;
            }
            ?>
,
								slide: function(event, ui) {
									jQuery('#criteria<?php 
            echo $i;
            ?>
').attr('value', ui.value );
								}
								});
							});
						</script>
						</div>
					</li>	

						<?php 
        }
    }
    ?>
				</ul>
				<script>var nextReview = <?php 
    echo $i + 1;
    ?>
 ;</script>
			</div>
		</div>
	
		<div class="tiepanel-item">
			<h3>Sidebar Options</h3>
			<div class="option-item">
				<?php 
    $checked = 'checked="checked"';
    ?>
				<ul id="sidebar-position-options" class="tie-options">
					<li>
						<input id="tie_sidebar_pos"  name="tie_sidebar_pos" type="radio" value="default" <?php 
    if ($tie_sidebar_pos == 'default' || !$tie_sidebar_pos) {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><img src="<?php 
    echo get_template_directory_uri();
    ?>
/panel/images/sidebar-default.png" /></a>
					</li>						<li>
						<input id="tie_sidebar_pos"  name="tie_sidebar_pos" type="radio" value="right" <?php 
    if ($tie_sidebar_pos == 'right') {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><img src="<?php 
    echo get_template_directory_uri();
    ?>
/panel/images/sidebar-right.png" /></a>
					</li>
					<li>
						<input id="tie_sidebar_pos"  name="tie_sidebar_pos" type="radio" value="left" <?php 
    if ($tie_sidebar_pos == 'left') {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><img src="<?php 
    echo get_template_directory_uri();
    ?>
/panel/images/sidebar-left.png" /></a>
					</li>
					<li>
						<input id="tie_sidebar_pos"  name="tie_sidebar_pos" type="radio" value="full" <?php 
    if ($tie_sidebar_pos == 'full') {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><img src="<?php 
    echo get_template_directory_uri();
    ?>
/panel/images/sidebar-no.png" /></a>
					</li>
				</ul>
			</div>
			<?php 
    $sidebars = tie_get_option('sidebars');
    $new_sidebars = array('' => 'Default');
    if (class_exists('Woocommerce')) {
        $new_sidebars['shop-widget-area'] = __('Shop - For WooCommerce Pages', 'tie');
    }
    if ($sidebars) {
        foreach ($sidebars as $sidebar) {
            $new_sidebars[$sidebar] = $sidebar;
        }
    }
    tie_post_options(array("name" => "Choose Sidebar", "id" => "tie_sidebar_post", "type" => "select", "options" => $new_sidebars));
    ?>
		</div>
		
		<div class="tiepanel-item">
			<h3>Page Style </h3>
			<?php 
    tie_post_options(array("name" => "Custom color", "id" => "post_color", "type" => "color"));
    tie_post_options(array("name" => "Background", "id" => "post_background", "type" => "background"));
    tie_post_options(array("name" => "Full Screen Background", "id" => "post_background_full", "type" => "checkbox"));
    ?>
		</div>
		
		<div class="tiepanel-item">
			<h3>Banners Options</h3>
			<?php 
    tie_post_options(array("name" => "Hide Above Banner", "id" => "tie_hide_above", "type" => "checkbox"));
    tie_post_options(array("name" => "Custom Above Banner", "id" => "tie_banner_above", "type" => "textarea"));
    tie_post_options(array("name" => "Hide Below Banner", "id" => "tie_hide_below", "type" => "checkbox"));
    tie_post_options(array("name" => "Custom Below Banner", "id" => "tie_banner_below", "type" => "textarea"));
    ?>
		</div>
  <?php 
}
function global_post_options()
{
    global $post;
    $get_meta = get_post_custom($post->ID);
    $tie_sidebar_pos = $get_meta["tie_sidebar_pos"][0];
    $tie_post_color = $get_meta["tie_post_color"][0];
    ?>
		<input type="hidden" name="tie_hidden_flag" value="true" />

		<div class="tiepanel-item">
			<h3>Sidebar Options</h3>
			<div class="option-item">
				<?php 
    $checked = 'checked="checked"';
    ?>
				<ul id="post-color-options" class="tie-options">
					<li>
						<input id="tie_post_color"  name="tie_post_color" type="radio" value="" <?php 
    if ($tie_post_color == '' || !$tie_post_color) {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><span style="background:#fff;"></span></a>
					</li>
					<li>
						<input id="tie_post_color"  name="tie_post_color" type="radio" value="yellow" <?php 
    if ($tie_post_color == 'yellow') {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><span style="background:#fcf39c;"></span></a>
					</li>
					<li>
						<input id="tie_post_color"  name="tie_post_color" type="radio" value="light-blue" <?php 
    if ($tie_post_color == 'light-blue') {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><span style="background:#d2ecfa;"></span></a>
					</li>
					<li>
						<input id="tie_post_color"  name="tie_post_color" type="radio" value="pink" <?php 
    if ($tie_post_color == 'pink') {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><span style="background:#fee3ef;"></span></a>
					</li>
					<li>
						<input id="tie_post_color"  name="tie_post_color" type="radio" value="lavender" <?php 
    if ($tie_post_color == 'lavender') {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><span style="background:#f1dcf9;"></span></a>
					</li>
					<li>
						<input id="tie_post_color"  name="tie_post_color" type="radio" value="teal" <?php 
    if ($tie_post_color == 'teal') {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><span style="background:#caefec;"></span></a>
					</li>
					<li>
						<input id="tie_post_color"  name="tie_post_color" type="radio" value="orange" <?php 
    if ($tie_post_color == 'orange') {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><span style="background:#fedab2;"></span></a>
					</li>
					<li>
						<input id="tie_post_color"  name="tie_post_color" type="radio" value="lime" <?php 
    if ($tie_post_color == 'lime') {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><span style="background:#d8f4b1;"></span></a>
					</li>
					<li>
						<input id="tie_post_color"  name="tie_post_color" type="radio" value="black" <?php 
    if ($tie_post_color == 'black') {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><span style="background:#111;"></span></a>
					</li>
					<li>
						<input id="tie_post_color"  name="tie_post_color" type="radio" value="rose" <?php 
    if ($tie_post_color == 'rose') {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><span style="background:#fb6f74;"></span></a>
					</li>
					<li>
						<input id="tie_post_color"  name="tie_post_color" type="radio" value="brown" <?php 
    if ($tie_post_color == 'brown') {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><span style="background:#7b5134;"></span></a>
					</li>
					<li>
						<input id="tie_post_color"  name="tie_post_color" type="radio" value="gray" <?php 
    if ($tie_post_color == 'gray') {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><span style="background:#a4a4a4;"></span></a>
					</li>
					<li>
						<input id="tie_post_color"  name="tie_post_color" type="radio" value="violet" <?php 
    if ($tie_post_color == 'violet') {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><span style="background:#873db2;"></span></a>
					</li>
					<li>
						<input id="tie_post_color"  name="tie_post_color" type="radio" value="blue" <?php 
    if ($tie_post_color == 'blue') {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><span style="background:#58a6f6;"></span></a>
					</li>
					<li>
						<input id="tie_post_color"  name="tie_post_color" type="radio" value="green" <?php 
    if ($tie_post_color == 'green') {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><span style="background:#73bd20;"></span></a>
					</li>

				</ul>
			</div>
		</div>
		
		
		<div class="tiepanel-item">
			<h3>Sidebar Options</h3>
			<div class="option-item">
				<?php 
    $checked = 'checked="checked"';
    ?>
				<ul id="sidebar-position-options" class="tie-options">
					<li>
						<input id="tie_sidebar_pos"  name="tie_sidebar_pos" type="radio" value="default" <?php 
    if ($tie_sidebar_pos == 'default' || !$tie_sidebar_pos) {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><img src="<?php 
    echo get_template_directory_uri();
    ?>
/panel/images/sidebar-default.png" /></a>
					</li>						<li>
						<input id="tie_sidebar_pos"  name="tie_sidebar_pos" type="radio" value="right" <?php 
    if ($tie_sidebar_pos == 'right') {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><img src="<?php 
    echo get_template_directory_uri();
    ?>
/panel/images/sidebar-right.png" /></a>
					</li>
					<li>
						<input id="tie_sidebar_pos"  name="tie_sidebar_pos" type="radio" value="left" <?php 
    if ($tie_sidebar_pos == 'left') {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><img src="<?php 
    echo get_template_directory_uri();
    ?>
/panel/images/sidebar-left.png" /></a>
					</li>
					<li>
						<input id="tie_sidebar_pos"  name="tie_sidebar_pos" type="radio" value="full" <?php 
    if ($tie_sidebar_pos == 'full') {
        echo $checked;
    }
    ?>
 />
						<a class="checkbox-select" href="#"><img src="<?php 
    echo get_template_directory_uri();
    ?>
/panel/images/sidebar-no.png" /></a>
					</li>
				</ul>
			</div>
			<?php 
    $sidebars = tie_get_option('sidebars');
    $new_sidebars = array('' => 'Default');
    if ($sidebars) {
        foreach ($sidebars as $sidebar) {
            $new_sidebars[$sidebar] = $sidebar;
        }
    }
    tie_post_options(array("name" => "Choose Sidebar", "id" => "tie_sidebar_post", "type" => "select", "options" => $new_sidebars));
    ?>
		</div>
		
		<div class="tiepanel-item">
			<h3>General Options</h3>
			<?php 
    tie_post_options(array("name" => "Hide Post Meta", "id" => "tie_hide_meta", "type" => "select", "options" => array("" => "", "yes" => "Yes", "no" => "No")));
    tie_post_options(array("name" => "Hide Author Information", "id" => "tie_hide_author", "type" => "select", "options" => array("" => "", "yes" => "Yes", "no" => "No")));
    tie_post_options(array("name" => "Hide Share Buttons", "id" => "tie_hide_share", "type" => "select", "options" => array("" => "", "yes" => "Yes", "no" => "No")));
    tie_post_options(array("name" => "Hide Related Posts", "id" => "tie_hide_related", "type" => "select", "options" => array("" => "", "yes" => "Yes", "no" => "No")));
    ?>
		</div>
		
		<div class="tiepanel-item">
			<h3>Banners Options</h3>
			<?php 
    tie_post_options(array("name" => "Hide Above Banner", "id" => "tie_hide_above", "type" => "checkbox"));
    tie_post_options(array("name" => "Custom Above Banner", "id" => "tie_banner_above", "type" => "textarea"));
    tie_post_options(array("name" => "Hide Below Banner", "id" => "tie_hide_below", "type" => "checkbox"));
    tie_post_options(array("name" => "Custom Below Banner", "id" => "tie_banner_below", "type" => "textarea"));
    ?>
		</div>
  <?php 
}