<?php /* Mystique/digitalnature */ $mystique_options = get_option('mystique'); $font_styles = font_styles(); header('Content-type: text/css'); header("Expires: Mon, 25 Dec 1989 02:00:00 GMT"); header("Cache-Control: no-cache"); header("Pragma: no-cache"); echo '@import "' . THEME_URL . '/color-' . $mystique_options['color_scheme'] . '.css";' . PHP_EOL; do_action('mystique_css'); // font styles if ($mystique_options['font_style'] != 0) { echo '*{font-family:' . $font_styles[$mystique_options['font_style']]['code'] . ';}' . PHP_EOL; } // column dimensions $w = $mystique_options['page_width']; $unit = $w == 'fluid' ? '%' : 'px'; $gs = $w == 'fluid' ? '100' : '940'; switch ($mystique_options['layout']) { case 'col-2-left': $s = explode(";", $mystique_options['dimensions'][$w]['col-2-left']); echo 'body.' . $w . '.col-2-left #primary-content{width:' . ($gs - $s[0]) . $unit . ';left:' . $s[0] . $unit . ';}' . PHP_EOL; echo 'body.' . $w . '.col-2-left #sidebar{width:' . $s[0] . $unit . ';left:' . -($gs - $s[0]) . $unit . ';}' . PHP_EOL; break; case 'col-2-right': $s = explode(";", $mystique_options['dimensions'][$w]['col-2-right']); echo 'body.' . $w . '.col-2-right #primary-content{width:' . ($gs - ($gs - $s[0])) . $unit . ';left:0;}' . PHP_EOL; echo 'body.' . $w . '.col-2-right #sidebar{width:' . ($gs - $s[0]) . $unit . ';}' . PHP_EOL; break; case 'col-3':
//to-do } function font_sizes() { $sizes = range(9, 110); $sizes = apply_filters('of_recognized_font_sizes', $sizes); $sizes = array_map(null, $sizes); $sizes = array_merge(array('-' => 'Font Size'), $sizes); return $sizes; } function font_styles() { $styles = array('-' => __('Font Styles', NECTAR_THEME_NAME), '100' => __('100', NECTAR_THEME_NAME), '200' => __('200', NECTAR_THEME_NAME), '200italic' => __('200 Italic', NECTAR_THEME_NAME), '300' => __('300', NECTAR_THEME_NAME), '300italic' => __('300 Italic', NECTAR_THEME_NAME), 'regular' => __('Regular', NECTAR_THEME_NAME), 'italic' => __('Italic', NECTAR_THEME_NAME), '600' => __('600', NECTAR_THEME_NAME), '600italic' => __('600 Italic', NECTAR_THEME_NAME), '700' => __('700', NECTAR_THEME_NAME), '700italic' => __('700 Italic', NECTAR_THEME_NAME), '800' => __('800', NECTAR_THEME_NAME), '800italic' => __('800 Italic', NECTAR_THEME_NAME), '900' => __('900', NECTAR_THEME_NAME), '900italic' => __('900 Italic', NECTAR_THEME_NAME)); return apply_filters('font_styles', $styles); } $typography_options = array('sizes' => font_sizes(), 'styles' => font_styles()); $sizes = $typography_options['sizes']; $styles = $typography_options['styles']; $font_sizes = null; $font_styles = null; $count = 0; foreach ($sizes as $size) { $count++; $count == 1 ? $font_sizes['-'] = $size : ($font_sizes[$size . 'px'] = $size . 'px'); } foreach ($styles as $weight => $style) { $font_styles[$weight] = $style; } $typography_mixed_fonts = array_merge(options_typography_get_os_fonts(), options_typography_get_google_fonts()); asort($typography_mixed_fonts); $typography_mixed_fonts = array_merge(array('-' => 'Font Family'), $typography_mixed_fonts);
function mystique_theme_settings() { global $is_IE; if (!current_user_can('switch_themes')) { wp_die(__('You are not authorised to perform this operation.', 'mystique')); } ?> <div id="mystique-settings" class="wrap clear-block"> <form action="<?php echo admin_url('admin-post.php?action=mystique_update'); ?> " method="post" enctype="multipart/form-data"> <div class="clear-block"> <?php screen_icon(); ?> <h2 class="alignleft"><?php _e('Mystique settings', 'mystique'); ?> </h2> <p class="controls alignleft"><input type="submit" class="button-primary" name="submit" value="<?php _e("Save Changes", "mystique"); ?> " /><input type="submit" class="button-primary" name="reset" value="<?php _e("Reset to Defaults", "mystique"); ?> " onclick="if(confirm('<?php _e("Reset all theme settings to the default values? Are you sure?", "mystique"); ?> ')) return true; else return false;" /></p> </div> <?php wp_nonce_field('theme-settings'); ?> <?php mystique_check_update(); ?> <?php if (isset($_GET['updated'])) { ?> <div class="updated fade below-h2"> <p><?php printf(__('Settings saved. %s', 'mystique'), '<a href="' . user_trailingslashit(get_bloginfo('url')) . '">' . __('View site', 'mystique') . '</a>'); ?> </p> </div> <?php } elseif (isset($_GET['error'])) { $errors = array(1 => __("Please upload a valid image file!", "mystique"), 2 => __("The file you uploaded doesn't seem to be a valid JPEG, PNG or GIF image", "mystique"), 3 => __("The image could not be saved on your server", "mystique")); ?> <div class="error fade below-h2"> <p><?php printf(__('Error: %s', 'mystique'), $errors[$_GET['error']]); ?> </p> </div> <?php } ?> <!-- tabbed content --> <div id="mystique-settings-tabs"> <div class="clear-block"> <ul class="subsubsub"> <li class="design"><a href='#tab-design'><?php _e("Design", "mystique"); ?> </a></li> | <li class="content"><a href='#tab-content'><?php _e("Content", "mystique"); ?> </a></li> | <li class="nav"><a href='#tab-navigation'><?php _e("Navigation", "mystique"); ?> </a></li> | <li class="seo"><a href='#tab-seo'><?php _e("SEO", "mystique"); ?> </a></li> | <li class="ads"><a href='#tab-ads'><?php _e("Ads", "mystique"); ?> </a></li> | <li class="adv"><a href='#tab-advanced'><?php _e("Advanced", "mystique"); ?> </a></li> | <li class="usercss"><a href='#tab-css'><?php _e("User CSS", "mystique"); ?> </a></li> | </ul> </div> <!-- sections --> <div class="sections wrap metabox-holder"> <div class="section" id="tab-design"> <?php if ($is_IE) { ?> <p><?php _e("The design settings panel is not yet supported by Internet Explorer. Sorry :(", "mystique"); ?> </p> <?php } else { ?> <div id="themepreview-wrap"><div class="clear-block"><div class="loading"><?php _e("Loading site preview...", "mystique"); ?> </div></div></div> <table class="form-table"> <?php $layout = get_mystique_option('layout'); ?> <tr> <th scope="row"><p><?php _e("Layout style", "mystique"); ?> <span><?php _e("Use page templates if you want to apply these only to specific pages", "mystique"); ?> </span></p></th> <td id="layout-settings" class="clear-block"> <div class="layout-box"> <label for="layout-settings-col-1" class="layout col-1 <?php echo mystique_selected_class('col-1', $layout); ?> "></label> <input class="radio" type="radio" name="layout" id="layout-settings-col-1" value="col-1" <?php checked('col-1', $layout); ?> /> </div> <div class="layout-box"> <label for="layout-settings-col-2-left" class="layout col-2-left <?php echo mystique_selected_class('col-2-left', $layout); ?> "></label> <input class="radio" type="radio" name="layout" id="layout-settings-col-2-left" value="col-2-left" <?php checked('col-2-left', $layout); ?> /> </div> <div class="layout-box"> <label for="layout-settings-col-2-right" class="layout col-2-right <?php echo mystique_selected_class('col-2-right', $layout); ?> "></label> <input class="radio" type="radio" name="layout" id="layout-settings-col-2-right" value="col-2-right" <?php checked('col-2-right', $layout); ?> /> </div> <div class="layout-box"> <label for="layout-settings-col-3" class="layout col-3 <?php echo mystique_selected_class('col-3', $layout); ?> "></label> <input class="radio" type="radio" name="layout" id="layout-settings-col-3" value="col-3" <?php checked('col-3', $layout); ?> /> </div> <div class="layout-box"> <label for="layout-settings-col-3-left" class="layout col-3-left <?php echo mystique_selected_class('col-3-left', $layout); ?> "></label> <input class="radio" type="radio" name="layout" id="layout-settings-col-3-left" value="col-3-left" <?php checked('col-3-left', $layout); ?> /> </div> <div class="layout-box"> <label for="layout-settings-col-3-right" class="layout col-3-right <?php echo mystique_selected_class('col-3-right', $layout); ?> "></label> <input class="radio" type="radio" name="layout" id="layout-settings-col-3-right" value="col-3-right" <?php checked('col-3-right', $layout); ?> /> </div> </td> </tr> <tr> <th scope="row"><p><?php _e("Color scheme", "mystique"); ?> </p></th> <td id="color-scheme"> <div class="color-box"> <label for="color-box-green" class="color_scheme green"></label> <input class="radio" type="radio" name="color_scheme" id="color-box-green" value="green" <?php checked('green', get_mystique_option('color_scheme')); ?> /> </div> <div class="color-box"> <label for="color-box-blue" class="color_scheme blue"></label> <input class="radio" type="radio" name="color_scheme" id="color-box-blue" value="blue" <?php checked('blue', get_mystique_option('color_scheme')); ?> /> </div> <div class="color-box"> <label for="color-box-red" class="color_scheme red"></label> <input class="radio" type="radio" name="color_scheme" id="color-box-red" value="red" <?php checked('red', get_mystique_option('color_scheme')); ?> /> </div> <div class="color-box"> <label for="color-box-grey" class="color_scheme grey"></label> <input class="radio" type="radio" name="color_scheme" id="color-box-grey" value="grey" <?php checked('grey', get_mystique_option('color_scheme')); ?> /> </div> </td> </tr> <tr> <th scope="row"><p><?php _e("Page (content) width", "mystique"); ?> <span><?php _e("Note that fluid pages can be hard to read on large resolutions.", "mystique"); ?> </span></p></th> <td> <label for="opt_page_width_fixed"><input name="page_width" type="radio" id="opt_page_width_fixed" class="radio" value="fixed" <?php checked('fixed', get_mystique_option('page_width')); ?> /><?php printf(__("Fixed (%s)", "mystique"), '<a href="http://960.gs/" target="_blank">960gs</a>'); ?> </label> <label for="opt_page_width_fluid"><input name="page_width" type="radio" id="opt_page_width_fluid" class="radio" value="fluid" <?php checked('fluid', get_mystique_option('page_width')); ?> /><?php _e("Fluid (100%)/Custom", "mystique"); ?> </label> </td> </tr> <tr id="dimension_controls"<?php if (get_mystique_option('layout') == 'col-1') { ?> class="hidden"<?php } ?> > <th scope="row"><p><?php _e("Column sizes", "mystique"); ?> <span><?php _e("(With 10 pixel padding between them)", "mystique"); ?> </span></p></th> <td> <div id="slider"></div> <?php $dimensions = get_mystique_option('dimensions'); foreach ($dimensions as $layout_size => $layout_types) { foreach ($layout_types as $layout => $values) { echo '<input type="hidden" id="opt_dimensions_' . $layout_size . '_' . $layout . '" name="dimensions_' . $layout_size . '_' . $layout . '" value="' . $values . '" />' . PHP_EOL; } } ?> </td> </tr> <tr> <th scope="row"><p><?php _e("Font style", "mystique"); ?> </p></th> <td> <?php $font_styles = font_styles(); ?> <select name="font_style" id="opt_font_style"> <?php foreach ($font_styles as $entry => $name) { ?> <option value="<?php echo $entry; ?> " <?php selected($entry, get_mystique_option('font_style')); ?> style='font-size:100%; font-family: <?php echo $font_styles[$entry]['code']; ?> ;'><?php echo $font_styles[$entry]['desc']; ?> </option> <?php } ?> </select> </td> </tr> <tr> <th scope="row"><p><?php _e("Background color", "mystique"); ?> <span><?php _e("Leave Black (#000000) to keep the default background", "mystique"); ?> </span></p></th> <td> <div class="color-selector clear-block" id="opt_background_color"> <div class="preview" style="background-color: #<?php echo wp_specialchars(get_mystique_option('background_color')); ?> "> <input name="background_color" type="hidden" value="<?php echo wp_specialchars(get_mystique_option('background_color')); ?> " /> </div> </div> </td> </tr> <tr> <th scope="row"><p><?php _e("Custom logo image", "mystique"); ?> <span><?php _e("Show a logo image instead of text; Upload the graphic file from your computer", "mystique"); ?> </span></p></th> <td> <?php if (is_writable(get_upload_dir('basedir'))) { ?> <input type="file" name="file-logo" id="file-logo" /> <?php if (get_mystique_option('logo')) { ?> <button type="submit" class="button" name="remove-logo" value="0"><?php _e("Remove current image", "mystique"); ?> </button> <div class="clear-block"> <div class="image-preview"><img src="<?php echo get_mystique_option('logo'); ?> " style="padding:10px;" /></div> </div> <?php } ?> <?php } else { ?> <p class="error" style="padding: 4px;"><?php printf(__("Directory %s doesn't have write permissions - can't upload!", "mystique"), '<strong>' . get_upload_dir('basedir') . '</strong>'); ?> </p><p><?php _e("Check your upload path in Settings/Misc or CHMOD this directory to 755/777.<br />Contact your host if you don't know how", "mystique"); ?> </p> <?php } ?> <input type="hidden" name="logo" value="<?php echo get_mystique_option('logo'); ?> "> <input type="hidden" name="logo_size" value="<?php echo get_mystique_option('logo_size'); ?> "> </td> </tr> <tr> <th scope="row"><p><?php _e("Custom background image", "mystique"); ?> <span><?php _e("Upload a new background/header image to replace the default one", "mystique"); ?> </span></p></th> <td> <?php if (is_writable(get_upload_dir('basedir'))) { ?> <input type="file" name="file-background" id="file-background" /> <?php if (get_mystique_option('background')) { ?> <button type="submit" class="button" name="remove-background" value="0"><?php _e("Remove current image", "mystique"); ?> </button> <div class="clear-block"> <div class="image-preview"><img src="<?php echo get_mystique_option('background'); ?> " style="padding:10px;" /></div> </div> <?php } ?> <?php } else { ?> <p class="error" style="padding: 4px;"><?php printf(__("Directory %s doesn't have write permissions - can't upload!", "mystique"), '<strong>' . get_upload_dir('basedir') . '</strong>'); ?> </p><p><?php _e("Check your upload path in Settings/Misc or CHMOD this directory to 755/777.<br />Contact your host if you don't know how", "mystique"); ?> </p> <?php } ?> <input type="hidden" name="background" value="<?php echo get_mystique_option('background'); ?> "> </td> </tr> </table> <?php } ?> </div> <div class="section" id="tab-content"> <table class="form-table"> <tr> <th scope="row"><p><?php _e("Posts (single)", "mystique"); ?> <span><?php _e("How much information do you want to show on the single post page?", "mystique"); ?> </span></p></th> <td> <label for="opt_single_tags"> <input name="post_single_tags" id="opt_single_tags" type="checkbox" class="checkbox" value="1" <?php checked('1', get_mystique_option('post_single_tags')); ?> /> <?php _e("Tags", "mystique"); ?> </label> <label for="opt_single_meta"> <input name="post_single_meta" id="opt_single_meta" type="checkbox" class="checkbox" value="1" <?php checked('1', get_mystique_option('post_single_meta')); ?> /> <?php _e("Meta", "mystique"); ?> </label> <label for="opt_single_share"> <input name="post_single_share" id="opt_single_share" type="checkbox" class="checkbox" value="1" <?php checked('1', get_mystique_option('post_single_share')); ?> /> <?php _e("Share", "mystique"); ?> </label> <label for="opt_single_author"> <input name="post_single_author" id="opt_single_author" type="checkbox" class="checkbox" value="1" <?php checked('1', get_mystique_option('post_single_author')); ?> /> <?php _e("About the author", "mystique"); ?> </label> <label for="opt_single_print"> <input name="post_single_print" id="opt_single_print" type="checkbox" class="checkbox" value="1" <?php checked('1', get_mystique_option('post_single_print')); ?> /> <?php _e("Print link", "mystique"); ?> </label> <label for="opt_single_related"> <input name="post_single_related" id="opt_single_related" type="checkbox" class="checkbox" value="1" <?php checked('1', get_mystique_option('post_single_related')); ?> /> <?php _e("Related posts", "mystique"); ?> </label> </td> </tr> <tr> <th scope="row"><p><?php _e("Post previews", "mystique"); ?> <span><?php _e("How much info do you want to show on blog/category/archive/search pages?", "mystique"); ?> </span></p></th> <td> <label for="opt_post_title"> <input name="post_title" id="opt_post_title" type="checkbox" class="checkbox" value="1" <?php checked('1', get_mystique_option('post_title')); ?> /> <?php _e("Title", "mystique"); ?> </label> <label for="opt_post_info"> <input name="post_info" id="opt_post_info" type="checkbox" class="checkbox" value="1" <?php checked('1', get_mystique_option('post_info')); ?> /> <?php _e("Info bar", "mystique"); ?> </label> <label for="opt_post_tags"> <input name="post_tags" id="opt_post_tags" type="checkbox" class="checkbox" value="1" <?php checked('1', get_mystique_option('post_tags')); ?> /> <?php _e("Tags"); ?> </label> <label for="opt_post_content" style="margin-right: 0;"> <input name="post_content" id="opt_post_content" type="checkbox" class="checkbox" value="1" <?php checked('1', get_mystique_option('post_content')); ?> /> <?php _e("Content", "mystique"); ?> </label> <select name="post_content_length" id="opt_post_content_length"<?php if (!get_mystique_option('post_content')) { ?> disabled="disabled"<?php } ?> > <option value="50" <?php selected('50', get_mystique_option('post_content_length')); ?> ><?php _e('max. 50 words, filtered', 'mystique'); ?> </option> <option value="100" <?php selected('100', get_mystique_option('post_content_length')); ?> ><?php _e('max. 100 words, filtered', 'mystique'); ?> </option> <option value="200" <?php selected('200', get_mystique_option('post_content_length')); ?> ><?php _e('max. 200 words, filtered', 'mystique'); ?> </option> <option value="f" <?php selected('f', get_mystique_option('post_content_length')); ?> ><?php _e('full', 'mystique'); ?> </option> <option value="ff" <?php selected('ff', get_mystique_option('post_content_length')); ?> ><?php _e('full, filtered', 'mystique'); ?> </option> <option value="e" <?php selected('e', get_mystique_option('post_content_length')); ?> ><?php _e('excerpt', 'mystique'); ?> </option> </select> </td> </tr> <tr> <th scope="row"><p><?php _e("Auto generate thumbnails", "mystique"); ?> <span><?php _e("Get the 1st image attached to a post, if no thumbnail is set manually", "mystique"); ?> </span></p></th> <td><input name="post_thumb_auto" type="checkbox" class="checkbox" value="1" <?php checked('1', get_mystique_option('post_thumb_auto')); ?> /></td> </tr> <tr> <th scope="row"><p><?php _e("Post thumbnail size", "mystique"); ?> <span><?php printf(__("Note that this only works for images you upload from now on, older images will be browser-resized. You should use the %s plugin to create missing image sizes", "mystique"), '<a href="http://wordpress.org/extend/plugins/regenerate-thumbnails/" target="_blank">Regenerate Thumbnails</a>'); ?> </span></p></th> <td> <select name="post_thumb"> <?php $wpsize = get_option('thumbnail_size_w') . ' x ' . get_option('thumbnail_size_h'); ?> <option value="48x48" <?php selected('48x48', get_mystique_option('post_thumb')); ?> ><?php _e('Very small: 48 x 48', 'mystique'); ?> </option> <option value="64x64" <?php selected('64x64', get_mystique_option('post_thumb')); ?> ><?php _e('Small: 64 x 64', 'mystique'); ?> </option> <option value="80x80" <?php selected('80x80', get_mystique_option('post_thumb')); ?> ><?php _e('Medium: 80 x 80', 'mystique'); ?> </option> <option value="100x100" <?php selected('100x100', get_mystique_option('post_thumb')); ?> ><?php _e('Larger: 100 x 100', 'mystique'); ?> </option> <option value="<?php echo str_replace(" ", "", $wpsize); ?> " <?php selected(str_replace(" ", "", $wpsize), get_mystique_option('post_thumb')); ?> ><?php printf(__("WP's Media setting: %s", "mystique"), $wpsize); ?> </option> </select> </td> </tr> <?php do_action("mystique_admin_content"); ?> <tr> <th scope="row"><p><?php _e("Footer content", "mystique"); ?> <span><?php if (current_user_can('unfiltered_html')) { _e("You can post HTML code", 'mystique'); } else { _e("Only some HTML tags and attributes are allowed", 'mystique'); } ?> </span></p></th> <td> <textarea id="opt_footer_content" rows="8" cols="60" name="footer_content" class="code"><?php echo wp_specialchars(get_mystique_option('footer_content')); ?> </textarea> <br /> <?php printf(__("Use the following short codes for convenient adjustments: <br />%s", 'mystique'), '<code>[rss]</code> <code>[copyright]</code> <code>[credit]</code> <code>[ad code=#]</code> <code>[wp-link]</code> <code>[theme-link]</code> <code>[login-link]</code> <code>[blog-title]</code> <code>[xhtml]</code> <code>[css]</code> <code>[top]</code> <code>[page-rank]</code>.'); ?> </td> </tr> </table> </div> <div class="section" id="tab-navigation"> <table class="form-table"> <tr> <th scope="row"><p><?php _e("Top navigation shows", "mystique"); ?> </p></th> <td class="clear-block"> <select name="navigation" id="opt_navigation" class="alignleft"> <option value="0" <?php selected('0', get_mystique_option('navigation')); ?> ><?php _e('Nothing (disabled)', 'mystique'); ?> </option> <option value="pages" <?php selected('pages', get_mystique_option('navigation')); ?> ><?php _e('Pages', 'mystique'); ?> </option> <option value="categories" <?php selected('categories', get_mystique_option('navigation')); ?> ><?php _e('Categories', 'mystique'); ?> </option> <option value="links" <?php selected('links', get_mystique_option('navigation')); ?> ><?php _e('Links', 'mystique'); ?> </option> <?php if (WP_VERSION > 2.9) { ?> <option value="menus" <?php selected('menus', get_mystique_option('navigation')); ?> ><?php _e('Custom Menus', 'mystique'); ?> </option><?php } ?> </select> <div class="hidden alignleft inline opt_links"> <?php $taxonomy = 'link_category'; $args = ''; $terms = get_terms($taxonomy, $args); if ($terms) { ?> <?php _e("from category", "mystique"); ?> <select name="navigation_links"> <?php foreach ($terms as $term) { if ($term->count > 0) { ?> <option value="<?php echo $term->name; ?> " <?php selected($term->name, get_mystique_option('navigation_links')); ?> ><?php echo $term->name; ?> (<?php printf(__("%s links", "mystique"), $term->count); ?> )</option> <?php } } ?> </select> <?php } else { ?> <p class="error"><?php _e("No links found", "mystique"); ?> </p> <?php } ?> </div> </td> </tr> <tr id="nav-list" <?php if (!get_mystique_option('navigation')) { ?> class="hidden"<?php } ?> > <th scope="row"><p><?php _e("Exclude from navigation", "mystique"); ?> <span><?php _e("Check the items you wish to hide from the main menu", "mystique"); ?> </span></p></th> <td> <?php if (get_option('show_on_front') != 'page') { ?> <ul class="nav-exclude"> <li><input name="exclude_home" id="opt_exclude_home" class="checkbox" type="checkbox" value="1" <?php checked('1', get_mystique_option('exclude_home')); ?> /><label> <a href="<?php echo get_settings('home'); ?> "><?php _e('Home', 'mystique'); ?> </a> </label></li> </ul> <?php } ?> <?php $categories =& get_categories(array('hide_empty' => false)); $exclude_categories = explode(',', get_mystique_option('exclude_categories')); $walker = new mystique_CategoryWalker('checkbox', 'ul', $exclude_categories); if (!empty($categories)) { ?> <ul class="hidden nav-exclude" id="category-list"> <?php echo $walker->walk($categories, 0, array('checkboxes' => true, 'count' => true)); ?> </ul> <?php } ?> <?php $pages =& get_pages('sort_column=post_parent,menu_order'); $exclude_pages = explode(',', get_mystique_option('exclude_pages')); $walker = new mystique_PageWalker('checkbox', 'ul', $exclude_pages); if (!empty($pages)) { ?> <ul class="hidden nav-exclude" id="page-list"> <?php echo $walker->walk($pages, 0, array(), 0); ?> </ul> <?php } ?> </td> </tr> <?php do_action("mystique_admin_navigation"); ?> </table> </div> <div class="section" id="tab-seo"> <table class="form-table"> <tr> <th scope="row"><p><?php _e("Additional site optimization for search engines", "mystique"); ?> <span><?php _e("Uncheck if you are using a SEO plugin!", "mystique"); ?> </span></p></th> <td><input name="seo" type="checkbox" class="checkbox" id="opt_seo" value="1" <?php checked('1', get_mystique_option('seo')); ?> /></td> </tr> <tr> <th scope="row"></th> <td> <h3><?php _e("What does this do?", "mystique"); ?> </h3> <ul style="list-style: disc"> <li><em><?php printf(__('enables canonical URLs for comments (duplicate content fix, only needed on wp < 2.9)', 'mystique')); ?> </em></li> <li><em><?php printf(__('generates unique titles for posts with multiple comment pages (prevents duplicate titles)', 'mystique')); ?> </em></li> <li><em><?php printf(__('generates a unique meta description tag for each page (no meta keywords; why? -<a %s>useless</a>)', 'mystique'), 'href="http://googlewebmastercentral.blogspot.com/2009/09/google-does-not-use-keywords-meta-tag.html" target="_blank"'); ?> </em></li> </ul> </td> </tr> <?php do_action("mystique_admin_seo"); ?> </table> </div> <div class="section" id="tab-ads"> <table class="form-table"> <tr> <th scope="row"> <p><?php printf(__("Advertisment blocks", "mystique"), $i); ?> <span><?php printf(__('Use the %s short code to insert these ads into posts, text widgets or footer', 'mystique'), '<code>[ad]</code>'); ?> <br /><br><?php if (!current_user_can('unfiltered_html')) { _e("Only some HTML tags and attributes are allowed", 'mystique'); } ?> </span></p><br /> <p><span><?php _e("Example:", "mystique"); ?> </span></p> <p><code>[ad code=4 align=center]</code></p> </th> <td class="clear-block"> <?php for ($i = 1; $i <= 6; $i++) { ?> <div class="ad-code clear-block"> <label for="opt_ad_code_<?php echo $i; ?> "><?php printf(__("Ad code #%s:", "mystique"), $i); ?> </label><br /> <textarea rows="8" cols="40" name="ad_code_<?php echo $i; ?> " id="opt_ad_code_<?php echo $i; ?> " class="code"><?php echo wp_specialchars(get_mystique_option('ad_code_' . $i)); ?> </textarea> </div> <?php } ?> </td> </tr> <?php do_action("mystique_admin_ads"); ?> </table> </div> <div class="section" id="tab-advanced"> <table class="form-table"> <tr> <th scope="row"><p><?php _e("Use jQuery", "mystique"); ?> <span><?php _e("For testing purposes only. Only uncheck if you know what you're doing!", "mystique"); ?> </span></p></th> <td><input id="opt_jquery" name="jquery" type="checkbox" class="checkbox" value="1" <?php checked('1', get_mystique_option('jquery')); ?> /></td> </tr> <tr> <th scope="row"><p><?php _e("Enable AJAX for comments", "mystique"); ?> <span><?php _e("Navigate trough comment pages and post comments without refreshing (faster load, but may be incompatible with some plugins)", "mystique"); ?> </span></p></th> <td><input id="opt_ajax_comments" name="ajax_comments" type="checkbox" class="checkbox" value="1" <?php checked('1', get_mystique_option('ajax_comments')); ?> /></td> </tr> <tr> <th scope="row"><p><?php _e("Enable theme built-in lightbox on all image links", "mystique"); ?> <span><?php _e("Uncheck if you prefer a lightbox plugin", "mystique"); ?> </span></p></th> <td><input id="opt_lightbox" name="lightbox" type="checkbox" class="checkbox" value="1" <?php checked('1', get_mystique_option('lightbox')); ?> /></td> </tr> <tr> <th scope="row"><p><?php _e("Remove Mystique settings from the database after theme switch", "mystique"); ?> <span><?php _e("Only check if you're planning to remove and change the theme", "mystique"); ?> </span></p></th> <td> <input name="remove_settings" id="opt_remove_settings" type="checkbox" class="checkbox" value="1" <?php checked('1', get_mystique_option('remove_settings')); ?> /> </td> </tr> <?php do_action("mystique_admin_advanced"); ?> </table> <?php if (current_user_can('edit_themes')) { // disable this option for users that can't edit themes (usually on wpmu) ?> <hr /> <table class="form-table"> <tr> <th scope="row"> <p><?php _e("User functions", "mystique"); ?> <span><?php _e("PHP code to add to the theme functions. Useful if you have plugins that require you to change the theme's functions.php file", "mystique"); ?> </span></p> </th> <td> <textarea rows="16" cols="60" name="functions" id="opt_functions" class="code"><?php echo wp_specialchars(get_mystique_option('functions')); ?> </textarea> </td> </tr> </table> <?php } ?> </div> <div class="section" id="tab-css"> <table class="form-table"> <tr> <th scope="row"><p><?php _e("CSS to add, or modify theme styles", "mystique"); ?> <span><?php printf(__("Check %s to see existing theme classes and properties", "mystique"), '<a href="' . get_bloginfo('stylesheet_url') . '">style.css</a>'); ?> </span></p> </th> <td valign="top"> <textarea rows="30" cols="80" name="user_css" id="opt_user_css" class="code"><?php echo wp_specialchars(get_mystique_option('user_css')); ?> </textarea> </td> </tr> <?php do_action("mystique_admin_user_css"); ?> </table> </div> </div> <!-- /sections --> </div> <!-- /tabbed content --> </form> <div class="support"> <form class="alignleft" action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input name="cmd" type="hidden" value="_s-xclick" /> <input name="hosted_button_id" type="hidden" value="4605915" /> <input alt="Donate" name="submit" src="<?php echo THEME_URL; ?> /admin/images/pp.gif" type="image" /></form> <a href="http://digitalnature.ro/projects/mystique"><strong>Mystique</strong></a> is a free theme designed by <a href="http://digitalnature.ro">digitalnature</a>.<br />You can support the development of more free resources by donating. </div> </div> <?php }