diff --git a/simple-ads-manager/ad.class.php b/simple-ads-manager/ad.class.php index db61c60..e9c8186 100644 --- a/simple-ads-manager/ad.class.php +++ b/simple-ads-manager/ad.class.php @@ -131,11 +131,16 @@ class SamAdPlace { private $useCodes = false; private $crawler = false; public $ad = ''; + private $clauses; - public function __construct($args = null, $useCodes = false, $crawler = false) { + public function __construct($args = null, $useCodes = false, $crawler = false, $clauses = null) { + global $SAM_Query; + $this->args = $args; $this->useCodes = $useCodes; $this->crawler = $crawler; + if(is_null( $clauses )) $this->clauses = $SAM_Query['clauses']; + else $this->clauses = $clauses; $this->ad = $this->buildAd($this->args, $this->useCodes); } @@ -151,19 +156,6 @@ private function getSize($ss, $width, $height) { return array('width' => $aSize[0], 'height' => $aSize[1]); } } - - private function getCustomPostTypes() { - $args = array('public' => true, '_builtin' => false); - $output = 'names'; - $operator = 'and'; - $post_types = get_post_types($args, $output, $operator); - - return $post_types; - } - - private function isCustomPostType() { - return (in_array(get_post_type(), $this->getCustomPostTypes())); - } private function errorWrite($eTable, $rTable, $eSql = null, $eResult = null, $lastError = null) { global $wpdb; @@ -203,156 +195,22 @@ private function errorWrite($eTable, $rTable, $eSql = null, $eResult = null, $la private function buildAd( $args = null, $useCodes = false ) { if(is_null($args)) return ''; if(empty($args['id']) && empty($args['name'])) return ''; + if( is_null($this->clauses) ) return ''; $settings = $this->getSettings(); if($settings['adCycle'] == 0) $cycle = 1000; else $cycle = $settings['adCycle']; $el = (integer)$settings['errorlogFS']; - global $wpdb, $current_user; + global $wpdb/*, $current_user*/; $pTable = $wpdb->prefix . "sam_places"; $aTable = $wpdb->prefix . "sam_ads"; $eTable = $wpdb->prefix . "sam_errors"; - - $viewPages = 0; - //$cats = array(); - //$wcul = ''; - $wcu = ''; - $wcc = ''; - $wci = ''; - $wca = ''; - $wcx = ''; - $wct = ''; - $wcxc = ''; - $wcxa = ''; - $wcxt = ''; - - if(is_user_logged_in()) { - get_currentuserinfo(); - $uSlug = $current_user->user_login; - $wcul = "IF($aTable.ad_users_reg = 1, - IF($aTable.x_ad_users = 1, NOT FIND_IN_SET(\"$uSlug\", $aTable.x_view_users), TRUE) AND - IF($aTable.ad_users_adv = 1, ($aTable.adv_nick <> \"$uSlug\"), TRUE), - FALSE)"; - } - else { - $wcul = "($aTable.ad_users_unreg = 1)"; - } - $wcu = "(IF($aTable.ad_users = 0, TRUE, $wcul)) AND"; - if(is_home() || is_front_page()) $viewPages += SAM_IS_HOME; - if(is_singular()) { - $viewPages |= SAM_IS_SINGULAR; - if($this->isCustomPostType()) { - $viewPages |= SAM_IS_SINGLE; - $viewPages |= SAM_IS_POST_TYPE; - - $postType = get_post_type(); - $wct .= " AND IF($aTable.view_type < 2 AND $aTable.ad_custom AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE), FIND_IN_SET(\"$postType\", $aTable.view_custom), TRUE)"; - $wcxt .= " AND IF($aTable.view_type < 2 AND $aTable.x_custom AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE), NOT FIND_IN_SET(\"$postType\", $aTable.x_view_custom), TRUE)"; - } - if(is_single()) { - global $post; - - $viewPages |= SAM_IS_SINGLE; - $categories = get_the_category($post->ID); - $tags = get_the_tags(); - $postID = ((!empty($post->ID)) ? $post->ID : 0); - - if(!empty($categories)) { - $wcc_0 = ''; - $wcxc_0 = ''; - $wcc = " AND IF($aTable.view_type < 2 AND $aTable.ad_cats AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE),"; - $wcxc = " AND IF($aTable.view_type < 2 AND $aTable.x_cats AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE),"; - foreach($categories as $category) { - if(empty($wcc_0)) $wcc_0 = " FIND_IN_SET(\"{$category->category_nicename}\", $aTable.view_cats)"; - else $wcc_0 .= " OR FIND_IN_SET(\"{$category->category_nicename}\", $aTable.view_cats)"; - if(empty($wcxc_0)) $wcxc_0 = " (NOT FIND_IN_SET(\"{$category->category_nicename}\", $aTable.x_view_cats))"; - else $wcxc_0 .= " AND (NOT FIND_IN_SET(\"{$category->category_nicename}\", $aTable.x_view_cats))"; - } - $wcc .= $wcc_0.", TRUE)"; - $wcxc .= $wcxc_0.", TRUE)"; - } - - if(!empty($tags)) { - $wct_0 = ''; - $wcxt_0 = ''; - $wct .= " AND IF($aTable.view_type < 2 AND $aTable.ad_tags AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE),"; - $wcxt .= " AND IF($aTable.view_type < 2 AND $aTable.x_tags AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE),"; - foreach($tags as $tag) { - if(empty($wct_0)) $wct_0 = " FIND_IN_SET(\"{$tag->slug}\", $aTable.view_tags)"; - else $wct_0 .= " OR FIND_IN_SET(\"{$tag->slug}\", $aTable.view_tags)"; - if(empty($wcxt_0)) $wcxt_0 = " (NOT FIND_IN_SET(\"{$tag->slug}\", $aTable.x_view_tags))"; - else $wcxt_0 .= " AND (NOT FIND_IN_SET(\"{$tag->slug}\", $aTable.x_view_tags))"; - } - $wct .= $wct_0.", TRUE)"; - $wcxt .= $wcxt_0.", TRUE)"; - } - - $wci = " OR ($aTable.view_type = 2 AND FIND_IN_SET({$postID}, $aTable.view_id))"; - $wcx = " AND IF($aTable.x_id, NOT FIND_IN_SET({$postID}, $aTable.x_view_id), TRUE)"; - $author = get_userdata($post->post_author); - $wca = " AND IF($aTable.view_type < 2 AND $aTable.ad_authors AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE), FIND_IN_SET(\"{$author->display_name}\", $aTable.view_authors), TRUE)"; - $wcxa = " AND IF($aTable.view_type < 2 AND $aTable.x_authors AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE), NOT FIND_IN_SET(\"{$author->display_name}\", $aTable.x_view_authors), TRUE)"; - } - if(is_page()) { - global $post; - $postID = ((!empty($post->ID)) ? $post->ID : 0); - - $viewPages |= SAM_IS_PAGE; - $wci = " OR ($aTable.view_type = 2 AND FIND_IN_SET({$postID}, $aTable.view_id))"; - $wcx = " AND IF($aTable.x_id, NOT FIND_IN_SET({$postID}, $aTable.x_view_id), TRUE)"; - } - if(is_attachment()) $viewPages |= SAM_IS_ATTACHMENT; - } - if(is_search()) $viewPages |= SAM_IS_SEARCH; - if(is_404()) $viewPages |= SAM_IS_404; - if(is_archive()) { - $viewPages |= SAM_IS_ARCHIVE; - if(is_tax()) $viewPages |= SAM_IS_TAX; - if(is_category()) { - $viewPages |= SAM_IS_CATEGORY; - $cat = get_category(get_query_var('cat'), false); - $wcc = " AND IF($aTable.view_type < 2 AND $aTable.ad_cats AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE), FIND_IN_SET(\"{$cat->category_nicename}\", $aTable.view_cats), TRUE)"; - $wcxc = " AND IF($aTable.view_type < 2 AND $aTable.x_cats AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE), NOT FIND_IN_SET(\"{$cat->category_nicename}\", $aTable.x_view_cats), TRUE)"; - } - if(is_tag()) { - $viewPages |= SAM_IS_TAG; - $tag = get_tag(get_query_var('tag_id')); - $wct = " AND IF($aTable.view_type < 2 AND $aTable.ad_tags AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE), FIND_IN_SET('{$tag->slug}', $aTable.view_tags), TRUE)"; - $wcxt = " AND IF($aTable.view_type < 2 AND $aTable.x_tags AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE), NOT FIND_IN_SET('{$tag->slug}', $aTable.x_view_tags), TRUE)"; - } - if(is_author()) { - global $wp_query; - - $viewPages |= SAM_IS_AUTHOR; - $author = $wp_query->get_queried_object(); - $wca = " AND IF($aTable.view_type < 2 AND $aTable.ad_authors = 1 AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE), FIND_IN_SET('{$author->display_name}', $aTable.view_authors), TRUE)"; - $wcxa = " AND IF($aTable.view_type < 2 AND $aTable.x_authors AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE), NOT FIND_IN_SET('{$author->display_name}', $aTable.x_view_authors), TRUE)"; - } - if(is_post_type_archive()) { - $viewPages |= SAM_IS_POST_TYPE_ARCHIVE; - //$postType = post_type_archive_title( '', false ); - $postType = get_post_type(); - $wct = " AND IF($aTable.view_type < 2 AND $aTable.ad_custom AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE), FIND_IN_SET('{$postType}', $aTable.view_custom), TRUE)"; - $wcxt = " AND IF($aTable.view_type < 2 AND $aTable.x_custom AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE), NOT FIND_IN_SET('{$postType}', $aTable.x_view_custom), TRUE)"; - } - if(is_date()) $viewPages |= SAM_IS_DATE; - } - - if(empty($wcc)) $wcc = " AND ($aTable.ad_cats = 0)"; - if(empty($wca)) $wca = " AND ($aTable.ad_authors = 0)"; - - $whereClause = "$wcu (($aTable.view_type = 1)"; - $whereClause .= " OR ($aTable.view_type = 0 AND ($aTable.view_pages+0 & $viewPages))"; - $whereClause .= "$wci)"; - $whereClause .= "$wcc $wca $wct $wcx $wcxc $wcxa $wcxt"; - $whereClauseT = " AND IF($aTable.ad_schedule, CURDATE() BETWEEN $aTable.ad_start_date AND $aTable.ad_end_date, TRUE)"; - $whereClauseT .= " AND IF($aTable.limit_hits, $aTable.hits_limit > $aTable.ad_hits, TRUE)"; - $whereClauseT .= " AND IF($aTable.limit_clicks, $aTable.clicks_limit > $aTable.ad_clicks, TRUE)"; - - $whereClauseW = " AND IF($aTable.ad_weight > 0, ($aTable.ad_weight_hits*10/($aTable.ad_weight*$cycle)) < 1, FALSE)"; - $whereClause2W = "AND ($aTable.ad_weight > 0)"; + $whereClause = $this->clauses['WC']; + $whereClauseT = $this->clauses['WCT']; + $whereClauseW = $this->clauses['WCW']; + $whereClause2W = $this->clauses['WC2W']; if(!empty($args['id'])) $pId = "$pTable.id = {$args['id']}"; else $pId = "$pTable.name = '{$args['name']}'"; diff --git a/simple-ads-manager/admin.class.php b/simple-ads-manager/admin.class.php index ba4a46b..1ea5513 100644 --- a/simple-ads-manager/admin.class.php +++ b/simple-ads-manager/admin.class.php @@ -10,6 +10,7 @@ class SimpleAdsManagerAdmin extends SimpleAdsManager { private $listBlock; private $eLogPage; private $cmsVer; + private $samPointerOptions = array('places' => true, 'ads' => true, 'zones' => true, 'blocks' => true); public function __construct() { parent::__construct(); @@ -52,6 +53,7 @@ public function __construct() { add_action('wp_ajax_upload_ad_image', array(&$this, 'uploadHandler')); add_action('wp_ajax_get_strings', array(&$this, 'getStringsHandler')); add_action('wp_ajax_get_combo_data', array(&$this, 'getComboDataHandler')); + add_action('wp_ajax_close_pointer', array(&$this, 'closePointerHandler')); add_action('admin_init', array(&$this, 'initSettings')); add_action('admin_menu', array(&$this, 'regAdminPage')); add_filter('tiny_mce_version', array(&$this, 'tinyMCEVersion')); @@ -70,6 +72,7 @@ public function __construct() { else $this->cmsVer = 'low'; } else $this->cmsVer = 'not supported'; + self::getPointerOptions(true); } public function onActivate() { @@ -103,6 +106,20 @@ public function onDeactivate() { if(is_dir(SAM_AD_IMG)) rmdir(SAM_AD_IMG); } } + + public function getPointerOptions($force = false) { + if($force) { + $pointers = get_option('sam_pointers', ''); + if($pointers == '') { + $pointers = get_option('sam_pointers', $this->samPointerOptions); + update_option('sam_pointers', $pointers); + } + $this->samPointerOptions = $pointers; + } + else $pointers = $this->samPointerOptions; + + return $pointers; + } private function getVersionData($version) { $output = array(); @@ -210,10 +227,12 @@ public function regAdminPage() { add_action('admin_print_styles-'.$this->listZone, array(&$this, 'adminListStyles')); $this->editZone = add_submenu_page('sam-list', __('Ads Zone Editor', SAM_DOMAIN), __('New Zone', SAM_DOMAIN), SAM_ACCESS, 'sam-zone-edit', array(&$this, 'samZoneEditPage')); add_action('admin_print_styles-'.$this->editZone, array(&$this, 'adminEditStyles')); + add_action('admin_print_scripts-'.$this->editZone, array(&$this, 'adminEditZBScripts')); $this->listBlock = add_submenu_page('sam-list', __('Ads Blocks List', SAM_DOMAIN), __('Ads Blocks', SAM_DOMAIN), SAM_ACCESS, 'sam-block-list', array(&$this, 'samBlockListPage')); add_action('admin_print_styles-'.$this->listBlock, array(&$this, 'adminListStyles')); $this->editBlock = add_submenu_page('sam-list', __('Ads Block Editor', SAM_DOMAIN), __('New Block', SAM_DOMAIN), SAM_ACCESS, 'sam-block-edit', array(&$this, 'samBlockEditPage')); add_action('admin_print_styles-'.$this->editBlock, array(&$this, 'adminEditStyles')); + add_action('admin_print_scripts-'.$this->editBlock, array(&$this, 'adminEditZBScripts')); $this->settingsPage = add_submenu_page('sam-list', __('Simple Ads Manager Settings', SAM_DOMAIN), __('Settings', SAM_DOMAIN), 'manage_options', 'sam-settings', array(&$this, 'samAdminPage')); add_action('admin_print_styles-'.$this->settingsPage, array(&$this, 'adminSettingsStyles')); add_action('admin_print_scripts-'.$this->settingsPage, array(&$this, 'adminSettingsScripts')); @@ -258,10 +277,12 @@ public function help($contextualHelp, $screenId, $screen) { public function adminEditStyles() { wp_enqueue_style('adminEditLayout', SAM_URL.'css/sam-admin-edit.css', false, SAM_VERSION); - wp_enqueue_style('jquery-ui-css', SAM_URL.'css/jquery-ui-1.8.9.custom.css', false, '1.8.9'); + wp_enqueue_style('jquery-ui-css', SAM_URL.'css/jquery-ui.css', false, '1.10.3'); wp_enqueue_style('ColorPickerCSS', SAM_URL.'css/colorpicker.css'); wp_enqueue_style('slick', SAM_URL.'css/slick.grid.css', false, '2.0'); wp_enqueue_style('ComboGrid', SAM_URL.'css/jquery.ui.combogrid.css', false, '1.6.2'); + wp_enqueue_style('wp-pointer'); + wp_enqueue_style('colorButtons', SAM_URL.'css/color-buttons.min.css', false, SAM_VERSION); } public function adminSettingsStyles() { @@ -273,11 +294,12 @@ public function adminSettingsStyles() { public function adminListStyles() { wp_enqueue_style('adminListLayout', SAM_URL.'css/sam-admin-list.css', false, SAM_VERSION); - wp_enqueue_style('jquery-ui-css', SAM_URL.'css/jquery-ui-1.8.9.custom.css', false, '1.8.9'); + wp_enqueue_style('jquery-ui-css', SAM_URL.'css/jquery-ui.css', false, '1.10.3'); } public function adminEditScripts() { $options = parent::getSettings(); + $pointers = self::getPointerOptions(); $loc = get_locale(); if(in_array($loc, array('en_GB', 'fr_CH', 'pt_BR', 'sr_SR', 'zh_CN', 'zh_HK', 'zh_TW'))) $lc = str_replace('_', '-', $loc); @@ -300,6 +322,7 @@ public function adminEditScripts() { wp_enqueue_script('jquery-ui-tabs'); wp_enqueue_script('jquery-effects-blind'); wp_enqueue_script('jquery-ui-datepicker'); + wp_enqueue_script('jquery-ui-tooltip'); /*wp_enqueue_script('jquery-ui', SAM_URL.'js/jquery-ui-1.8.9.custom.min.js', array('jquery'), '1.8.9');*/ if(file_exists(SAM_PATH.'/js/i18n/jquery.ui.datepicker-'.$lc.'.js')) wp_enqueue_script('jquery-ui-locale', SAM_URL.'js/i18n/jquery.ui.datepicker-'.$lc.'.js', array('jquery'), '1.8.9'); @@ -320,9 +343,38 @@ public function adminEditScripts() { wp_enqueue_script('slick-grid', SAM_URL.'js/slick/slick.grid.js', array('jquery', 'jquery-ui-core'), '2.0'); //wp_enqueue_script('cg-props', SAM_URL.'js/jquery.i18n.properties-1.0.9.js', array('jquery', 'jquery-ui-core', 'jquery-ui-widget', 'jquery-ui-position'), '1.0.9'); - wp_enqueue_script('ComboGrid', SAM_URL.'js/jquery.ui.combogrid-1.6.2.js', array('jquery', 'jquery-ui-core', 'jquery-ui-widget', 'jquery-ui-position'/*, 'cg-props'*/), '1.6.2'); + wp_enqueue_script('ComboGrid', SAM_URL.'js/jquery.ui.combogrid-1.6.3.js', array('jquery', 'jquery-ui-core', 'jquery-ui-widget', 'jquery-ui-position'/*, 'cg-props'*/), '1.6.2'); + + wp_enqueue_script('wp-pointer'); + wp_localize_script('wp-pointer', 'samPointer', array( + 'places' => array('enabled' => $pointers['places'], 'title' => __('Name of Ads Place', SAM_DOMAIN), 'content' => __('This is not required parameter. But it is strongly recommended to define it if you plan to use Ads Blocks, plugin\'s widgets or autoinserting of ads.', SAM_DOMAIN)), + 'ads' => array('enabled' => $pointers['ads'], 'title' => __('Name of Ad', SAM_DOMAIN), 'content' => __('This is not required parameter. But it is strongly recommended to define it if you plan to use Ads Blocks or plugin\'s widgets.', SAM_DOMAIN)), + 'zones' => array('enabled' => $pointers['zones'], 'title' => __('Name of Ads Zone', SAM_DOMAIN), 'content' => __('This is not required parameter. But it is strongly recommended to define it if you plan to use Ads Blocks or plugin\'s widgets.', SAM_DOMAIN)), + 'blocks' => array('enabled' => $pointers['blocks'], 'title' => __('Name of Ads Block', SAM_DOMAIN), 'content' => __('This is not required parameter. But it is strongly recommended to define it if you plan to use plugin\'s widgets.', SAM_DOMAIN)) + )); + wp_enqueue_script('adminEditScript', SAM_URL.'js/sam-admin-edit.js', array('jquery', 'jquery-ui-core', 'jquery-ui-widget', 'jquery-ui-position'), SAM_VERSION); + } + + public function adminEditZBScripts() { + $pointers = self::getPointerOptions(); + + wp_enqueue_script('jquery'); + wp_enqueue_script('jquery-ui-core'); + wp_enqueue_script('jquery-effects-core'); + wp_enqueue_script('jquery-ui-widget'); + wp_enqueue_script('jquery-ui-sortable'); + wp_enqueue_script('jquery-ui-position'); + wp_enqueue_script('jquery-effects-blind'); + wp_enqueue_script('jquery-ui-tooltip'); - wp_enqueue_script('adminEditScript', SAM_URL.'js/sam-admin-edit.min.js', array('jquery', 'jquery-ui-core', 'jquery-ui-widget', 'jquery-ui-position'), SAM_VERSION); + wp_enqueue_script('wp-pointer'); + wp_localize_script('wp-pointer', 'samPointer', array( + 'places' => array('enabled' => $pointers['places'], 'title' => __('Name of Ads Place', SAM_DOMAIN), 'content' => __('This is not required parameter. But it is strongly recommended to define it if you plan to use Ads Blocks, plugin\'s widgets or autoinserting of ads.', SAM_DOMAIN)), + 'ads' => array('enabled' => $pointers['ads'], 'title' => __('Name of Ad', SAM_DOMAIN), 'content' => __('This is not required parameter. But it is strongly recommended to define it if you plan to use Ads Blocks or plugin\'s widgets.', SAM_DOMAIN)), + 'zones' => array('enabled' => $pointers['zones'], 'title' => __('Name of Ads Zone', SAM_DOMAIN), 'content' => __('This is not required parameter. But it is strongly recommended to define it if you plan to use Ads Blocks or plugin\'s widgets.', SAM_DOMAIN)), + 'blocks' => array('enabled' => $pointers['blocks'], 'title' => __('Name of Ads Block', SAM_DOMAIN), 'content' => __('This is not required parameter. But it is strongly recommended to define it if you plan to use plugin\'s widgets.', SAM_DOMAIN)) + )); + wp_enqueue_script('adminEditScript', SAM_URL.'js/sam-admin-edit-zb.js', array('jquery', 'jquery-ui-core', 'jquery-ui-widget', 'jquery-ui-position'), SAM_VERSION); } public function errorsListScripts() { @@ -414,6 +466,19 @@ public function uploadHandler() { } } + public function closePointerHandler() { + $options = self::getPointerOptions(); + $charset = get_bloginfo('charset'); + @header("Content-Type: application/json; charset=$charset"); + if(isset($_REQUEST['pointer'])) { + $pointer = $_REQUEST['pointer']; + $options[$pointer] = false; + update_option('sam_pointers', $options); + wp_send_json_success(array('pointer' => $pointer, 'options' => $options)); + } + else wp_send_json_error(); + } + public function getComboDataHandler() { global $wpdb; $uTable = $wpdb->prefix . "users"; diff --git a/simple-ads-manager/block.editor.admin.class.php b/simple-ads-manager/block.editor.admin.class.php index 77f6199..4b63d7c 100644 --- a/simple-ads-manager/block.editor.admin.class.php +++ b/simple-ads-manager/block.editor.admin.class.php @@ -266,8 +266,8 @@ public function page() {
- - + +

@@ -295,7 +295,7 @@ public function page() {
- +
diff --git a/simple-ads-manager/css/color-buttons.min.css b/simple-ads-manager/css/color-buttons.min.css new file mode 100644 index 0000000..acce5b0 --- /dev/null +++ b/simple-ads-manager/css/color-buttons.min.css @@ -0,0 +1 @@ +.color-btn{display:inline-block;position:relative;min-width:12px;color:#333;font-size:13px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:7px 5px 6px 5px;text-align:left;text-shadow:0 1px 0 rgba(255,255,255,0.7);margin:2px;height:15px;line-height:15px;white-space:nowrap;cursor:pointer;border:1px solid #ccc;border-radius:2px;background:#f5f5f5;background:linear-gradient(top,#f5f5f5,#ddd);background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#ddd));background:-moz-linear-gradient(top,#f5f5f5,#ddd);background:-ms-linear-gradient(top,#f5f5f5,#ddd);background:-o-linear-gradient(top,#f5f5f5,#ddd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#dddddd');-moz-box-shadow:-1px 2px 3px rgba(0,0,0,0.1);-webkit-box-shadow:-1px 2px 3px rgba(0,0,0,0.1);box-shadow:-1px 2px 3px rgba(0,0,0,0.1)}.color-btn:hover,.color-btn:active{background:#fdfdfd;background:linear-gradient(top,#fdfdfd,#eee);background:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#eee));background:-moz-linear-gradient(top,#fdfdfd,#eee);background:-ms-linear-gradient(top,#fdfdfd,#eee);background:-o-linear-gradient(top,#fdfdfd,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#eeeeee');border:1px solid #ddd}.color-btn:active{-moz-box-shadow:-1px 2px 3px rgba(0,0,0,0.1),-1px 3px 7px rgba(0,0,0,0.1) inset;-webkit-box-shadow:-1px 2px 3px rgba(0,0,0,0.1),-1px 3px 7px rgba(0,0,0,0.1) inset;box-shadow:-1px 2px 3px rgba(0,0,0,0.1),-1px 3px 7px rgba(0,0,0,0.1) inset}.color-btn b{-moz-box-shadow:-1px 2px 3px rgba(0,0,0,0.1),0px -1px 0 rgba(255,255,255,0.15) inset;-webkit-box-shadow:-1px 2px 3px rgba(0,0,0,0.1),0px -1px 0 rgba(255,255,255,0.15) inset;box-shadow:-1px 2px 3px rgba(0,0,0,0.1),0px -1px 0 rgba(255,255,255,0.15) inset}.color-btn-square b{border-radius:1px;width:15px;height:15px;display:inline-block;vertical-align:top;margin:-1px 3px 0 0}.color-btn-square.color-btn-fixed{width:72px}.color-btn-vertical b{border-radius:1px;width:3px;height:17px;display:inline-block;vertical-align:top;margin:-1px 3px 0 0}.color-btn-vertical.color-btn-fixed{width:60px}.color-btn-circle b{border-radius:5px;width:5px;height:5px;display:inline-block;vertical-align:top;margin:5px 3px 0 0}.color-btn-circle.color-btn-fixed{width:62px}.color-btn-horizontal{text-align:center}.color-btn-horizontal b{border-radius:1px;position:relative;top:15px;left:0;height:3px;display:block;margin-bottom:-3px;overflow:hidden}.color-btn-horizontal.color-btn-fixed{width:56px}.color-btn-left{padding-left:13px}.color-btn-left b{position:absolute;left:-1px;top:-1px;width:9px;height:28px;display:inline-block;vertical-align:top;border-bottom-left-radius:2px;border-top-left-radius:2px;border-left:1px solid transparent;border-top:1px solid transparent;border-bottom:1px solid transparent;border-right:0;background:rgba(0,0,0,0);background:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.1));background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.1)));background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.1));background:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.1));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.1));-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.color-btn-left:hover b,.color-btn-left:active b{background:rgba(0,0,0,0);background:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.05));background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.05)));background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.05));background:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.05));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.05))}.color-btn-left:active b{-moz-box-shadow:0 8px 7px -5px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0 8px 7px -5px rgba(0,0,0,0.1) inset;box-shadow:0 8px 7px -5px rgba(0,0,0,0.1) inset}.color-btn-left.color-btn-fixed{width:54px}.color-btn-right{padding-right:13px}.color-btn-right b{position:absolute;right:-1px;top:-1px;width:9px;height:28px;display:inline-block;vertical-align:top;border-bottom-right-radius:2px;border-top-right-radius:2px;border-right:1px solid transparent;border-top:1px solid transparent;border-bottom:1px solid transparent;border-right:0;background:rgba(0,0,0,0);background:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.1));background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.1)));background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.1));background:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.1));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.1));-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.color-btn-right:hover b,.color-btn-right:active b{background:rgba(0,0,0,0);background:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.05));background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.05)));background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.05));background:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.05));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.05))}.color-btn-right:active b{-moz-box-shadow:0 8px 7px -5px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0 8px 7px -5px rgba(0,0,0,0.1) inset;box-shadow:0 8px 7px -5px rgba(0,0,0,0.1) inset}.color-btn-right.color-btn-fixed{width:54px} \ No newline at end of file diff --git a/simple-ads-manager/css/images/animated-overlay.gif b/simple-ads-manager/css/images/animated-overlay.gif new file mode 100644 index 0000000..d441f75 Binary files /dev/null and b/simple-ads-manager/css/images/animated-overlay.gif differ diff --git a/simple-ads-manager/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png b/simple-ads-manager/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png new file mode 100644 index 0000000..4ac8be8 Binary files /dev/null and b/simple-ads-manager/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png differ diff --git a/simple-ads-manager/css/images/ui-bg_diagonals-thick_20_666666_40x40.png b/simple-ads-manager/css/images/ui-bg_diagonals-thick_20_666666_40x40.png new file mode 100644 index 0000000..6f18467 Binary files /dev/null and b/simple-ads-manager/css/images/ui-bg_diagonals-thick_20_666666_40x40.png differ diff --git a/simple-ads-manager/css/images/ui-bg_flat_0_aaaaaa_40x100.png b/simple-ads-manager/css/images/ui-bg_flat_0_aaaaaa_40x100.png index 5b5dab2..c09235f 100644 Binary files a/simple-ads-manager/css/images/ui-bg_flat_0_aaaaaa_40x100.png and b/simple-ads-manager/css/images/ui-bg_flat_0_aaaaaa_40x100.png differ diff --git a/simple-ads-manager/css/images/ui-bg_flat_10_000000_40x100.png b/simple-ads-manager/css/images/ui-bg_flat_10_000000_40x100.png new file mode 100644 index 0000000..d742a36 Binary files /dev/null and b/simple-ads-manager/css/images/ui-bg_flat_10_000000_40x100.png differ diff --git a/simple-ads-manager/css/images/ui-bg_flat_75_ffffff_40x100.png b/simple-ads-manager/css/images/ui-bg_flat_75_ffffff_40x100.png index ac8b229..d29011d 100644 Binary files a/simple-ads-manager/css/images/ui-bg_flat_75_ffffff_40x100.png and b/simple-ads-manager/css/images/ui-bg_flat_75_ffffff_40x100.png differ diff --git a/simple-ads-manager/css/images/ui-bg_glass_100_f6f6f6_1x400.png b/simple-ads-manager/css/images/ui-bg_glass_100_f6f6f6_1x400.png new file mode 100644 index 0000000..bca2693 Binary files /dev/null and b/simple-ads-manager/css/images/ui-bg_glass_100_f6f6f6_1x400.png differ diff --git a/simple-ads-manager/css/images/ui-bg_glass_100_fdf5ce_1x400.png b/simple-ads-manager/css/images/ui-bg_glass_100_fdf5ce_1x400.png new file mode 100644 index 0000000..31b742f Binary files /dev/null and b/simple-ads-manager/css/images/ui-bg_glass_100_fdf5ce_1x400.png differ diff --git a/simple-ads-manager/css/images/ui-bg_glass_55_fbf9ee_1x400.png b/simple-ads-manager/css/images/ui-bg_glass_55_fbf9ee_1x400.png index ad3d634..1558bea 100644 Binary files a/simple-ads-manager/css/images/ui-bg_glass_55_fbf9ee_1x400.png and b/simple-ads-manager/css/images/ui-bg_glass_55_fbf9ee_1x400.png differ diff --git a/simple-ads-manager/css/images/ui-bg_glass_65_ffffff_1x400.png b/simple-ads-manager/css/images/ui-bg_glass_65_ffffff_1x400.png index 42ccba2..13140f5 100644 Binary files a/simple-ads-manager/css/images/ui-bg_glass_65_ffffff_1x400.png and b/simple-ads-manager/css/images/ui-bg_glass_65_ffffff_1x400.png differ diff --git a/simple-ads-manager/css/images/ui-bg_glass_75_dadada_1x400.png b/simple-ads-manager/css/images/ui-bg_glass_75_dadada_1x400.png index 5a46b47..4fce6c4 100644 Binary files a/simple-ads-manager/css/images/ui-bg_glass_75_dadada_1x400.png and b/simple-ads-manager/css/images/ui-bg_glass_75_dadada_1x400.png differ diff --git a/simple-ads-manager/css/images/ui-bg_glass_75_e6e6e6_1x400.png b/simple-ads-manager/css/images/ui-bg_glass_75_e6e6e6_1x400.png index 86c2baa..5299b5a 100644 Binary files a/simple-ads-manager/css/images/ui-bg_glass_75_e6e6e6_1x400.png and b/simple-ads-manager/css/images/ui-bg_glass_75_e6e6e6_1x400.png differ diff --git a/simple-ads-manager/css/images/ui-bg_glass_95_fef1ec_1x400.png b/simple-ads-manager/css/images/ui-bg_glass_95_fef1ec_1x400.png index 4443fdc..398c56a 100644 Binary files a/simple-ads-manager/css/images/ui-bg_glass_95_fef1ec_1x400.png and b/simple-ads-manager/css/images/ui-bg_glass_95_fef1ec_1x400.png differ diff --git a/simple-ads-manager/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png b/simple-ads-manager/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png new file mode 100644 index 0000000..7325020 Binary files /dev/null and b/simple-ads-manager/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png differ diff --git a/simple-ads-manager/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png b/simple-ads-manager/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png new file mode 100644 index 0000000..920d979 Binary files /dev/null and b/simple-ads-manager/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png differ diff --git a/simple-ads-manager/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/simple-ads-manager/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png index 7c9fa6c..d819aa5 100644 Binary files a/simple-ads-manager/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png and b/simple-ads-manager/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png differ diff --git a/simple-ads-manager/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png b/simple-ads-manager/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png new file mode 100644 index 0000000..065c3db Binary files /dev/null and b/simple-ads-manager/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png differ diff --git a/simple-ads-manager/css/images/ui-icons_222222_256x240.png b/simple-ads-manager/css/images/ui-icons_222222_256x240.png index b273ff1..c1cb117 100644 Binary files a/simple-ads-manager/css/images/ui-icons_222222_256x240.png and b/simple-ads-manager/css/images/ui-icons_222222_256x240.png differ diff --git a/simple-ads-manager/css/images/ui-icons_228ef1_256x240.png b/simple-ads-manager/css/images/ui-icons_228ef1_256x240.png new file mode 100644 index 0000000..3a0140c Binary files /dev/null and b/simple-ads-manager/css/images/ui-icons_228ef1_256x240.png differ diff --git a/simple-ads-manager/css/images/ui-icons_2e83ff_256x240.png b/simple-ads-manager/css/images/ui-icons_2e83ff_256x240.png index 09d1cdc..84b601b 100644 Binary files a/simple-ads-manager/css/images/ui-icons_2e83ff_256x240.png and b/simple-ads-manager/css/images/ui-icons_2e83ff_256x240.png differ diff --git a/simple-ads-manager/css/images/ui-icons_454545_256x240.png b/simple-ads-manager/css/images/ui-icons_454545_256x240.png index 59bd45b..b6db1ac 100644 Binary files a/simple-ads-manager/css/images/ui-icons_454545_256x240.png and b/simple-ads-manager/css/images/ui-icons_454545_256x240.png differ diff --git a/simple-ads-manager/css/images/ui-icons_888888_256x240.png b/simple-ads-manager/css/images/ui-icons_888888_256x240.png index 6d02426..feea0e2 100644 Binary files a/simple-ads-manager/css/images/ui-icons_888888_256x240.png and b/simple-ads-manager/css/images/ui-icons_888888_256x240.png differ diff --git a/simple-ads-manager/css/images/ui-icons_cd0a0a_256x240.png b/simple-ads-manager/css/images/ui-icons_cd0a0a_256x240.png index 2ab019b..ed5b6b0 100644 Binary files a/simple-ads-manager/css/images/ui-icons_cd0a0a_256x240.png and b/simple-ads-manager/css/images/ui-icons_cd0a0a_256x240.png differ diff --git a/simple-ads-manager/css/images/ui-icons_ef8c08_256x240.png b/simple-ads-manager/css/images/ui-icons_ef8c08_256x240.png new file mode 100644 index 0000000..036ee07 Binary files /dev/null and b/simple-ads-manager/css/images/ui-icons_ef8c08_256x240.png differ diff --git a/simple-ads-manager/css/images/ui-icons_ffd27a_256x240.png b/simple-ads-manager/css/images/ui-icons_ffd27a_256x240.png new file mode 100644 index 0000000..8b6c058 Binary files /dev/null and b/simple-ads-manager/css/images/ui-icons_ffd27a_256x240.png differ diff --git a/simple-ads-manager/css/images/ui-icons_ffffff_256x240.png b/simple-ads-manager/css/images/ui-icons_ffffff_256x240.png new file mode 100644 index 0000000..4f624bb Binary files /dev/null and b/simple-ads-manager/css/images/ui-icons_ffffff_256x240.png differ diff --git a/simple-ads-manager/css/jquery-ui-1.8.9.custom.css b/simple-ads-manager/css/jquery-ui-1.8.9.custom.css deleted file mode 100644 index 762a856..0000000 --- a/simple-ads-manager/css/jquery-ui-1.8.9.custom.css +++ /dev/null @@ -1,527 +0,0 @@ -/* - * jQuery UI CSS Framework 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Theming/API - */ - -/* Layout helpers -----------------------------------*/ -.ui-helper-hidden { display: none; } -.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } -.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } -.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } -.ui-helper-clearfix { display: inline-block; } -/* required comment for clearfix to work in Opera \*/ -* html .ui-helper-clearfix { height:1%; } -.ui-helper-clearfix { display:block; } -/* end clearfix */ -.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } - - -/* Interaction Cues -----------------------------------*/ -.ui-state-disabled { cursor: default !important; } - - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } - - -/* Misc visuals -----------------------------------*/ - -/* Overlays */ -.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } - - -/* - * jQuery UI CSS Framework 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Theming/API - * - * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px - */ - - -/* Component containers -----------------------------------*/ -.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 11px; } -.ui-widget .ui-widget { font-size: 11px; } -.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 11px; } -.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; } -.ui-widget-content a { color: #222222; } -.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; } -.ui-widget-header a { color: #222222; } - -/* Interaction states -----------------------------------*/ -.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; } -.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; } -.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } -.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; } -.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } -.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; } -.ui-widget :active { outline: none; } - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; } -.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } -.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; } -.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; } -.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; } -.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } -.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } -.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } -.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } -.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } -.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); } -.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } -.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } -.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); } -.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); } - -/* positioning */ -.ui-icon-carat-1-n { background-position: 0 0; } -.ui-icon-carat-1-ne { background-position: -16px 0; } -.ui-icon-carat-1-e { background-position: -32px 0; } -.ui-icon-carat-1-se { background-position: -48px 0; } -.ui-icon-carat-1-s { background-position: -64px 0; } -.ui-icon-carat-1-sw { background-position: -80px 0; } -.ui-icon-carat-1-w { background-position: -96px 0; } -.ui-icon-carat-1-nw { background-position: -112px 0; } -.ui-icon-carat-2-n-s { background-position: -128px 0; } -.ui-icon-carat-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -64px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -64px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 0 -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-off { background-position: -96px -144px; } -.ui-icon-radio-on { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-start { background-position: -80px -160px; } -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; } -.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } -.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } -.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } -.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } -.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } -.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } -.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } -.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } - -/* Overlays */ -.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); } -.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/* - * jQuery UI Autocomplete 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Autocomplete#theming - */ -.ui-autocomplete { position: absolute; cursor: default; } - -/* workarounds */ -* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ - -/* - * jQuery UI Menu 1.8.9 - * - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Menu#theming - */ -.ui-menu { - list-style:none; - padding: 2px; - margin: 0; - display:block; - float: left; - font-size: 11px; -} -.ui-menu .ui-menu { - margin-top: -3px; -} -.ui-menu .ui-menu-item { - margin:0; - padding: 0; - zoom: 1; - float: left; - clear: left; - width: 100%; -} -.ui-menu .ui-menu-item a { - text-decoration:none; - display:block; - padding:.2em .4em; - line-height:1.5; - zoom:1; -} -.ui-menu .ui-menu-item a.ui-state-hover, -.ui-menu .ui-menu-item a.ui-state-active { - font-weight: normal; - margin: -1px; -} -/* - * jQuery UI Button 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Button#theming - */ -.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ -.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ -button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ -.ui-button-icons-only { width: 3.4em; } -button.ui-button-icons-only { width: 3.7em; } - -/*button text element */ -.ui-button .ui-button-text { display: block; line-height: 1.4; } -.ui-button-text-only .ui-button-text { padding: .4em 1em; } -.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } -.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } -.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } -.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } -/* no icon support for input elements, provide padding by default */ -input.ui-button { padding: .4em 1em; } - -/*button icon element(s) */ -.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } -.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } -.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } -.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } -.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } - -/*button sets*/ -.ui-buttonset { margin-right: 7px; } -.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } - -/* workarounds */ -button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */ -/* - * jQuery UI Dialog 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Dialog#theming - */ -.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; } -.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } -.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } -.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } -.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } -.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } -.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } -.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } -.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } -.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } -.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } -.ui-draggable .ui-dialog-titlebar { cursor: move; } -/* - * jQuery UI Tabs 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Tabs#theming - */ -.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ -.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } -.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; } -.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } -.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; } -.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } -.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ -.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } -.ui-tabs .ui-tabs-hide { display: none !important; } -/* - * jQuery UI Datepicker 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Datepicker#theming - */ -.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; font-size: 11px; } -.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } -.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } -.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } -.ui-datepicker .ui-datepicker-prev { left:2px; } -.ui-datepicker .ui-datepicker-next { right:2px; } -.ui-datepicker .ui-datepicker-prev-hover { left:1px; } -.ui-datepicker .ui-datepicker-next-hover { right:1px; } -.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } -.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } -.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } -.ui-datepicker select.ui-datepicker-month-year {width: 100%;} -.ui-datepicker select.ui-datepicker-month, -.ui-datepicker select.ui-datepicker-year { width: 49%;} -.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } -.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } -.ui-datepicker td { border: 0; padding: 1px; } -.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } -.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } -.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } -.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } - -/* with multiple calendars */ -.ui-datepicker.ui-datepicker-multi { width:auto; } -.ui-datepicker-multi .ui-datepicker-group { float:left; } -.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } -.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } -.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } -.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } -.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } -.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } -.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } -.ui-datepicker-row-break { clear:both; width:100%; } - -/* RTL support */ -.ui-datepicker-rtl { direction: rtl; } -.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } -.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } -.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } -.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } -.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } -.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } -.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } -.ui-datepicker-rtl .ui-datepicker-group { float:right; } -.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } -.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } - -/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ -.ui-datepicker-cover { - display: none; /*sorry for IE5*/ - display/**/: block; /*sorry for IE5*/ - position: absolute; /*must have*/ - z-index: -1; /*must have*/ - filter: mask(); /*must have*/ - top: -4px; /*must have*/ - left: -4px; /*must have*/ - width: 200px; /*must have*/ - height: 200px; /*must have*/ -}/* - * jQuery UI Progressbar 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Progressbar#theming - */ -.ui-progressbar { height:2em; text-align: left; } -.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } - -/* jQuery UI Slider 1.8.19 -* -* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) -* Dual licensed under the MIT or GPL Version 2 licenses. -* http://jquery.org/license -* -* http://docs.jquery.com/UI/Slider#theming -*/ -.ui-slider { position: relative; text-align: left; } -.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } -.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } - -.ui-slider-horizontal { height: .8em; } -.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } -.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } -.ui-slider-horizontal .ui-slider-range-min { left: 0; } -.ui-slider-horizontal .ui-slider-range-max { right: 0; } - -.ui-slider-vertical { width: .8em; height: 100px; } -.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } -.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } -.ui-slider-vertical .ui-slider-range-min { bottom: 0; } -.ui-slider-vertical .ui-slider-range-max { top: 0; } \ No newline at end of file diff --git a/simple-ads-manager/css/jquery-ui.css b/simple-ads-manager/css/jquery-ui.css new file mode 100644 index 0000000..2bf4881 --- /dev/null +++ b/simple-ads-manager/css/jquery-ui.css @@ -0,0 +1,1177 @@ +/*! jQuery UI - v1.10.3 - 2013-10-30 +* http://jqueryui.com +* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px +* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { + display: none; +} +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.ui-helper-reset { + margin: 0; + padding: 0; + border: 0; + outline: 0; + line-height: 1.3; + text-decoration: none; + font-size: 100%; + list-style: none; +} +.ui-helper-clearfix:before, +.ui-helper-clearfix:after { + content: ""; + display: table; + border-collapse: collapse; +} +.ui-helper-clearfix:after { + clear: both; +} +.ui-helper-clearfix { + min-height: 0; /* support: IE7 */ +} +.ui-helper-zfix { + width: 100%; + height: 100%; + top: 0; + left: 0; + position: absolute; + opacity: 0; + filter:Alpha(Opacity=0); +} + +.ui-front { + z-index: 100; +} + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { + cursor: default !important; +} + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + display: block; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; +} + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.ui-resizable { + position: relative; +} +.ui-resizable-handle { + position: absolute; + font-size: 0.1px; + display: block; +} +.ui-resizable-disabled .ui-resizable-handle, +.ui-resizable-autohide .ui-resizable-handle { + display: none; +} +.ui-resizable-n { + cursor: n-resize; + height: 7px; + width: 100%; + top: -5px; + left: 0; +} +.ui-resizable-s { + cursor: s-resize; + height: 7px; + width: 100%; + bottom: -5px; + left: 0; +} +.ui-resizable-e { + cursor: e-resize; + width: 7px; + right: -5px; + top: 0; + height: 100%; +} +.ui-resizable-w { + cursor: w-resize; + width: 7px; + left: -5px; + top: 0; + height: 100%; +} +.ui-resizable-se { + cursor: se-resize; + width: 12px; + height: 12px; + right: 1px; + bottom: 1px; +} +.ui-resizable-sw { + cursor: sw-resize; + width: 9px; + height: 9px; + left: -5px; + bottom: -5px; +} +.ui-resizable-nw { + cursor: nw-resize; + width: 9px; + height: 9px; + left: -5px; + top: -5px; +} +.ui-resizable-ne { + cursor: ne-resize; + width: 9px; + height: 9px; + right: -5px; + top: -5px; +} +.ui-selectable-helper { + position: absolute; + z-index: 100; + border: 1px dotted black; +} +.ui-accordion .ui-accordion-header { + display: block; + cursor: pointer; + position: relative; + margin-top: 2px; + padding: .5em .5em .5em .7em; + min-height: 0; /* support: IE7 */ +} +.ui-accordion .ui-accordion-icons { + padding-left: 2.2em; +} +.ui-accordion .ui-accordion-noicons { + padding-left: .7em; +} +.ui-accordion .ui-accordion-icons .ui-accordion-icons { + padding-left: 2.2em; +} +.ui-accordion .ui-accordion-header .ui-accordion-header-icon { + position: absolute; + left: .5em; + top: 50%; + margin-top: -8px; +} +.ui-accordion .ui-accordion-content { + padding: 1em 2.2em; + border-top: 0; + overflow: auto; +} +.ui-autocomplete { + position: absolute; + top: 0; + left: 0; + cursor: default; +} +.ui-button { + display: inline-block; + position: relative; + padding: 0; + line-height: normal; + margin-right: .1em; + cursor: pointer; + vertical-align: middle; + text-align: center; + overflow: visible; /* removes extra width in IE */ +} +.ui-button, +.ui-button:link, +.ui-button:visited, +.ui-button:hover, +.ui-button:active { + text-decoration: none; +} +/* to make room for the icon, a width needs to be set here */ +.ui-button-icon-only { + width: 2.2em; +} +/* button elements seem to need a little more width */ +button.ui-button-icon-only { + width: 2.4em; +} +.ui-button-icons-only { + width: 3.4em; +} +button.ui-button-icons-only { + width: 3.7em; +} + +/* button text element */ +.ui-button .ui-button-text { + display: block; + line-height: normal; +} +.ui-button-text-only .ui-button-text { + padding: .4em 1em; +} +.ui-button-icon-only .ui-button-text, +.ui-button-icons-only .ui-button-text { + padding: .4em; + text-indent: -9999999px; +} +.ui-button-text-icon-primary .ui-button-text, +.ui-button-text-icons .ui-button-text { + padding: .4em 1em .4em 2.1em; +} +.ui-button-text-icon-secondary .ui-button-text, +.ui-button-text-icons .ui-button-text { + padding: .4em 2.1em .4em 1em; +} +.ui-button-text-icons .ui-button-text { + padding-left: 2.1em; + padding-right: 2.1em; +} +/* no icon support for input elements, provide padding by default */ +input.ui-button { + padding: .4em 1em; +} + +/* button icon element(s) */ +.ui-button-icon-only .ui-icon, +.ui-button-text-icon-primary .ui-icon, +.ui-button-text-icon-secondary .ui-icon, +.ui-button-text-icons .ui-icon, +.ui-button-icons-only .ui-icon { + position: absolute; + top: 50%; + margin-top: -8px; +} +.ui-button-icon-only .ui-icon { + left: 50%; + margin-left: -8px; +} +.ui-button-text-icon-primary .ui-button-icon-primary, +.ui-button-text-icons .ui-button-icon-primary, +.ui-button-icons-only .ui-button-icon-primary { + left: .5em; +} +.ui-button-text-icon-secondary .ui-button-icon-secondary, +.ui-button-text-icons .ui-button-icon-secondary, +.ui-button-icons-only .ui-button-icon-secondary { + right: .5em; +} + +/* button sets */ +.ui-buttonset { + margin-right: 7px; +} +.ui-buttonset .ui-button { + margin-left: 0; + margin-right: -.3em; +} + +/* workarounds */ +/* reset extra padding in Firefox, see h5bp.com/l */ +input.ui-button::-moz-focus-inner, +button.ui-button::-moz-focus-inner { + border: 0; + padding: 0; +} +.ui-datepicker { + width: 17em; + padding: .2em .2em 0; + display: none; +} +.ui-datepicker .ui-datepicker-header { + position: relative; + padding: .2em 0; +} +.ui-datepicker .ui-datepicker-prev, +.ui-datepicker .ui-datepicker-next { + position: absolute; + top: 2px; + width: 1.8em; + height: 1.8em; +} +.ui-datepicker .ui-datepicker-prev-hover, +.ui-datepicker .ui-datepicker-next-hover { + top: 1px; +} +.ui-datepicker .ui-datepicker-prev { + left: 2px; +} +.ui-datepicker .ui-datepicker-next { + right: 2px; +} +.ui-datepicker .ui-datepicker-prev-hover { + left: 1px; +} +.ui-datepicker .ui-datepicker-next-hover { + right: 1px; +} +.ui-datepicker .ui-datepicker-prev span, +.ui-datepicker .ui-datepicker-next span { + display: block; + position: absolute; + left: 50%; + margin-left: -8px; + top: 50%; + margin-top: -8px; +} +.ui-datepicker .ui-datepicker-title { + margin: 0 2.3em; + line-height: 1.8em; + text-align: center; +} +.ui-datepicker .ui-datepicker-title select { + font-size: 1em; + margin: 1px 0; +} +.ui-datepicker select.ui-datepicker-month-year { + width: 100%; +} +.ui-datepicker select.ui-datepicker-month, +.ui-datepicker select.ui-datepicker-year { + width: 49%; +} +.ui-datepicker table { + width: 100%; + font-size: .9em; + border-collapse: collapse; + margin: 0 0 .4em; +} +.ui-datepicker th { + padding: .7em .3em; + text-align: center; + font-weight: bold; + border: 0; +} +.ui-datepicker td { + border: 0; + padding: 1px; +} +.ui-datepicker td span, +.ui-datepicker td a { + display: block; + padding: .2em; + text-align: right; + text-decoration: none; +} +.ui-datepicker .ui-datepicker-buttonpane { + background-image: none; + margin: .7em 0 0 0; + padding: 0 .2em; + border-left: 0; + border-right: 0; + border-bottom: 0; +} +.ui-datepicker .ui-datepicker-buttonpane button { + float: right; + margin: .5em .2em .4em; + cursor: pointer; + padding: .2em .6em .3em .6em; + width: auto; + overflow: visible; +} +.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { + float: left; +} + +/* with multiple calendars */ +.ui-datepicker.ui-datepicker-multi { + width: auto; +} +.ui-datepicker-multi .ui-datepicker-group { + float: left; +} +.ui-datepicker-multi .ui-datepicker-group table { + width: 95%; + margin: 0 auto .4em; +} +.ui-datepicker-multi-2 .ui-datepicker-group { + width: 50%; +} +.ui-datepicker-multi-3 .ui-datepicker-group { + width: 33.3%; +} +.ui-datepicker-multi-4 .ui-datepicker-group { + width: 25%; +} +.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { + border-left-width: 0; +} +.ui-datepicker-multi .ui-datepicker-buttonpane { + clear: left; +} +.ui-datepicker-row-break { + clear: both; + width: 100%; + font-size: 0; +} + +/* RTL support */ +.ui-datepicker-rtl { + direction: rtl; +} +.ui-datepicker-rtl .ui-datepicker-prev { + right: 2px; + left: auto; +} +.ui-datepicker-rtl .ui-datepicker-next { + left: 2px; + right: auto; +} +.ui-datepicker-rtl .ui-datepicker-prev:hover { + right: 1px; + left: auto; +} +.ui-datepicker-rtl .ui-datepicker-next:hover { + left: 1px; + right: auto; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane { + clear: right; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane button { + float: left; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, +.ui-datepicker-rtl .ui-datepicker-group { + float: right; +} +.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { + border-right-width: 0; + border-left-width: 1px; +} +.ui-dialog { + position: absolute; + top: 0; + left: 0; + padding: .2em; + outline: 0; +} +.ui-dialog .ui-dialog-titlebar { + padding: .4em 1em; + position: relative; +} +.ui-dialog .ui-dialog-title { + float: left; + margin: .1em 0; + white-space: nowrap; + width: 90%; + overflow: hidden; + text-overflow: ellipsis; +} +.ui-dialog .ui-dialog-titlebar-close { + position: absolute; + right: .3em; + top: 50%; + width: 21px; + margin: -10px 0 0 0; + padding: 1px; + height: 20px; +} +.ui-dialog .ui-dialog-content { + position: relative; + border: 0; + padding: .5em 1em; + background: none; + overflow: auto; +} +.ui-dialog .ui-dialog-buttonpane { + text-align: left; + border-width: 1px 0 0 0; + background-image: none; + margin-top: .5em; + padding: .3em 1em .5em .4em; +} +.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { + float: right; +} +.ui-dialog .ui-dialog-buttonpane button { + margin: .5em .4em .5em 0; + cursor: pointer; +} +.ui-dialog .ui-resizable-se { + width: 12px; + height: 12px; + right: -5px; + bottom: -5px; + background-position: 16px 16px; +} +.ui-draggable .ui-dialog-titlebar { + cursor: move; +} +.ui-menu { + list-style: none; + padding: 2px; + margin: 0; + display: block; + outline: none; +} +.ui-menu .ui-menu { + margin-top: -3px; + position: absolute; +} +.ui-menu .ui-menu-item { + margin: 0; + padding: 0; + width: 100%; + /* support: IE10, see #8844 */ + list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); +} +.ui-menu .ui-menu-divider { + margin: 5px -2px 5px -2px; + height: 0; + font-size: 0; + line-height: 0; + border-width: 1px 0 0 0; +} +.ui-menu .ui-menu-item a { + text-decoration: none; + display: block; + padding: 2px .4em; + line-height: 1.5; + min-height: 0; /* support: IE7 */ + font-weight: normal; +} +.ui-menu .ui-menu-item a.ui-state-focus, +.ui-menu .ui-menu-item a.ui-state-active { + font-weight: normal; + margin: -1px; +} + +.ui-menu .ui-state-disabled { + font-weight: normal; + margin: .4em 0 .2em; + line-height: 1.5; +} +.ui-menu .ui-state-disabled a { + cursor: default; +} + +/* icon support */ +.ui-menu-icons { + position: relative; +} +.ui-menu-icons .ui-menu-item a { + position: relative; + padding-left: 2em; +} + +/* left-aligned */ +.ui-menu .ui-icon { + position: absolute; + top: .2em; + left: .2em; +} + +/* right-aligned */ +.ui-menu .ui-menu-icon { + position: static; + float: right; +} +.ui-progressbar { + height: 2em; + text-align: left; + overflow: hidden; +} +.ui-progressbar .ui-progressbar-value { + margin: -1px; + height: 100%; +} +.ui-progressbar .ui-progressbar-overlay { + background: url("images/animated-overlay.gif"); + height: 100%; + filter: alpha(opacity=25); + opacity: 0.25; +} +.ui-progressbar-indeterminate .ui-progressbar-value { + background-image: none; +} +.ui-slider { + position: relative; + text-align: left; +} +.ui-slider .ui-slider-handle { + position: absolute; + z-index: 2; + width: 1.2em; + height: 1.2em; + cursor: default; +} +.ui-slider .ui-slider-range { + position: absolute; + z-index: 1; + font-size: .7em; + display: block; + border: 0; + background-position: 0 0; +} + +/* For IE8 - See #6727 */ +.ui-slider.ui-state-disabled .ui-slider-handle, +.ui-slider.ui-state-disabled .ui-slider-range { + filter: inherit; +} + +.ui-slider-horizontal { + height: .8em; +} +.ui-slider-horizontal .ui-slider-handle { + top: -.3em; + margin-left: -.6em; +} +.ui-slider-horizontal .ui-slider-range { + top: 0; + height: 100%; +} +.ui-slider-horizontal .ui-slider-range-min { + left: 0; +} +.ui-slider-horizontal .ui-slider-range-max { + right: 0; +} + +.ui-slider-vertical { + width: .8em; + height: 100px; +} +.ui-slider-vertical .ui-slider-handle { + left: -.3em; + margin-left: 0; + margin-bottom: -.6em; +} +.ui-slider-vertical .ui-slider-range { + left: 0; + width: 100%; +} +.ui-slider-vertical .ui-slider-range-min { + bottom: 0; +} +.ui-slider-vertical .ui-slider-range-max { + top: 0; +} +.ui-spinner { + position: relative; + display: inline-block; + overflow: hidden; + padding: 0; + vertical-align: middle; +} +.ui-spinner-input { + border: none; + background: none; + color: inherit; + padding: 0; + margin: .2em 0; + vertical-align: middle; + margin-left: .4em; + margin-right: 22px; +} +.ui-spinner-button { + width: 16px; + height: 50%; + font-size: .5em; + padding: 0; + margin: 0; + text-align: center; + position: absolute; + cursor: default; + display: block; + overflow: hidden; + right: 0; +} +/* more specificity required here to overide default borders */ +.ui-spinner a.ui-spinner-button { + border-top: none; + border-bottom: none; + border-right: none; +} +/* vertical centre icon */ +.ui-spinner .ui-icon { + position: absolute; + margin-top: -8px; + top: 50%; + left: 0; +} +.ui-spinner-up { + top: 0; +} +.ui-spinner-down { + bottom: 0; +} + +/* TR overrides */ +.ui-spinner .ui-icon-triangle-1-s { + /* need to fix icons sprite */ + background-position: -65px -16px; +} +.ui-tabs { + position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ + padding: .2em; +} +.ui-tabs .ui-tabs-nav { + margin: 0; + padding: .2em .2em 0; +} +.ui-tabs .ui-tabs-nav li { + list-style: none; + float: left; + position: relative; + top: 0; + margin: 1px .2em 0 0; + border-bottom-width: 0; + padding: 0; + white-space: nowrap; +} +.ui-tabs .ui-tabs-nav li a { + float: left; + padding: .5em 1em; + text-decoration: none; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active { + margin-bottom: -1px; + padding-bottom: 1px; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active a, +.ui-tabs .ui-tabs-nav li.ui-state-disabled a, +.ui-tabs .ui-tabs-nav li.ui-tabs-loading a { + cursor: text; +} +.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ +.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { + cursor: pointer; +} +.ui-tabs .ui-tabs-panel { + display: block; + border-width: 0; + padding: 1em 1.4em; + background: none; +} +.ui-tooltip { + padding: 8px; + position: absolute; + z-index: 9999; + max-width: 300px; + -webkit-box-shadow: 0 0 5px #aaa; + box-shadow: 0 0 5px #aaa; +} +body .ui-tooltip { + border-width: 2px; +} + +/* Component containers +----------------------------------*/ +.ui-widget { + font-family: Verdana,Arial,sans-serif; + font-size: 11px; /*1.1em*/; +} +.ui-widget .ui-widget { + font-size: 11px; /*1em;*/ +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Verdana,Arial,sans-serif; + font-size: 11px; /*1em;*/ +} +.ui-widget-content { + border: 1px solid #aaaaaa; + background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; + color: #222222; +} +.ui-widget-content a { + color: #222222; +} +.ui-widget-header { + border: 1px solid #aaaaaa; + background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; + color: #222222; + font-weight: bold; +} +.ui-widget-header a { + color: #222222; +} + +/* Interaction states +----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #d3d3d3; + background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; + font-weight: normal; + color: #555555; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #555555; + text-decoration: none; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #999999; + background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; + font-weight: normal; + color: #212121; +} +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited { + color: #212121; + text-decoration: none; +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #aaaaaa; + background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; + font-weight: normal; + color: #212121; +} +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #212121; + text-decoration: none; +} + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #fcefa1; + background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; + color: #363636; +} +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #363636; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #cd0a0a; + background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; + color: #cd0a0a; +} +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #cd0a0a; +} +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #cd0a0a; +} +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: bold; +} +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: .7; + filter:Alpha(Opacity=70); + font-weight: normal; +} +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: .35; + filter:Alpha(Opacity=35); + background-image: none; +} +.ui-state-disabled .ui-icon { + filter:Alpha(Opacity=35); /* For IE8 - See #6059 */ +} + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + width: 16px; + height: 16px; +} +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url(images/ui-icons_222222_256x240.png); +} +.ui-widget-header .ui-icon { + background-image: url(images/ui-icons_222222_256x240.png); +} +.ui-state-default .ui-icon { + background-image: url(images/ui-icons_888888_256x240.png); +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon { + background-image: url(images/ui-icons_454545_256x240.png); +} +.ui-state-active .ui-icon { + background-image: url(images/ui-icons_454545_256x240.png); +} +.ui-state-highlight .ui-icon { + background-image: url(images/ui-icons_2e83ff_256x240.png); +} +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url(images/ui-icons_cd0a0a_256x240.png); +} + +/* positioning */ +.ui-icon-blank { background-position: 16px 16px; } +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 4px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 4px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 4px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 4px; +} + +/* Overlays */ +.ui-widget-overlay { + background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; + opacity: .3; + filter: Alpha(Opacity=30); +} +.ui-widget-shadow { + margin: -8px 0 0 -8px; + padding: 8px; + background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; + opacity: .3; + filter: Alpha(Opacity=30); + border-radius: 8px; +} diff --git a/simple-ads-manager/css/jquery.ui.combogrid.css b/simple-ads-manager/css/jquery.ui.combogrid.css index 9da0042..6f9df8c 100644 --- a/simple-ads-manager/css/jquery.ui.combogrid.css +++ b/simple-ads-manager/css/jquery.ui.combogrid.css @@ -1,7 +1,7 @@ .combogrid{ /*max-width: 800px; min-width: 500px;*/ - font-size: 11px !important; + font-size: 0.8em !important; } .input-bg{ background-image: url("cg-images/magnifier.png"); @@ -68,7 +68,7 @@ float: left; table-layout:auto; width: 100%; - font-size: 11px; + font-size: 1.1em; font-weight: normal; border: 0; margin: 0; @@ -101,7 +101,7 @@ } .cg-DivItem { float:left; - font-size: 11px; + font-size: 1.1em; overflow: hidden; height: 15px; } diff --git a/simple-ads-manager/editor.admin.class.php b/simple-ads-manager/editor.admin.class.php index e7118b4..a5e7d48 100644 --- a/simple-ads-manager/editor.admin.class.php +++ b/simple-ads-manager/editor.admin.class.php @@ -385,7 +385,7 @@ public function page() {
- +
@@ -871,7 +871,7 @@ public function page() {
- +
@@ -922,7 +922,7 @@ public function page() { />

-

+

/> diff --git a/simple-ads-manager/help.class.php b/simple-ads-manager/help.class.php index 86f5b89..3899fd9 100644 --- a/simple-ads-manager/help.class.php +++ b/simple-ads-manager/help.class.php @@ -31,7 +31,7 @@ public function help($contextualHelp, $screenId, $screen) { $contextualHelp .= '

'.__('Use limitation by clicks – if necessary, select checkbox labeled “Use limitation by clicks” and set clicks limit.', SAM_DOMAIN).'

'; $contextualHelp .= '

'.''.__('Prices', SAM_DOMAIN).': '.__('Use these parameters to get the statistics of incomes from advertisements placed in your blog. "Price of ad placement per month" - parameter used only for calculating statistic of scheduled ads.', SAM_DOMAIN).'

'; $contextualHelp .= '

'.__('Manual', SAM_DOMAIN).' '; - $contextualHelp .= ''.__('Support Forum', SAM_DOMAIN).'

'; + $contextualHelp .= ''.__('Support Forum', SAM_DOMAIN).'

'; $contextualHelp .= '
'; } elseif($_GET['mode'] == 'place') { @@ -48,14 +48,14 @@ public function help($contextualHelp, $screenId, $screen) { $contextualHelp .= '

'.__('If you select the first option (image mode), tools to download/choosing of downloaded image banner become available for you.', SAM_DOMAIN).'

'; $contextualHelp .= '

'.__('Codes – as Ads Place can be inserted into the page code not only as widget, but as a short code or by using function, you can use code “before” and “after” for centering or alignment of Ads Place on the place of inserting or for something else you need. Use HTML tags.', SAM_DOMAIN); $contextualHelp .= '

'.__('Manual', SAM_DOMAIN).' '; - $contextualHelp .= ''.__('Support Forum', SAM_DOMAIN).'

'; + $contextualHelp .= ''.__('Support Forum', SAM_DOMAIN).'

'; $contextualHelp .= '
'; } } elseif($screenId == $this->pages['listPage']) { $contextualHelp = '
'; $contextualHelp .= '

'.__('Manual', SAM_DOMAIN).' '; - $contextualHelp .= ''.__('Support Forum', SAM_DOMAIN).'

'; + $contextualHelp .= ''.__('Support Forum', SAM_DOMAIN).'

'; $contextualHelp .= '
'; } elseif($screenId == $this->pages['settingsPage']) { @@ -69,7 +69,7 @@ public function help($contextualHelp, $screenId, $screen) { $contextualHelp .= '

'.''.__('Bots and Crawlers detection', SAM_DOMAIN).': '.__("For obtaining of more exact indexes of statistics and incomes it is preferable to exclude data about visits of bots and crawlers from the data about all visits of your blog. If enabled and bot or crawler is detected, hits of ads won't be counted. Select accuracy of detection but use with caution - more exact detection requires more server resources.", SAM_DOMAIN).'

'; $contextualHelp .= '

'.''.__('Display of Currency', SAM_DOMAIN).': '.__("Define display of currency. Auto - auto detection of currency from blog settings. USD, EUR - Forcing the display of currency to U.S. dollars or Euro.", SAM_DOMAIN).'

'; $contextualHelp .= '

'.__('Manual', SAM_DOMAIN).' '; - $contextualHelp .= ''.__('Support Forum', SAM_DOMAIN).'

'; + $contextualHelp .= ''.__('Support Forum', SAM_DOMAIN).'

'; $contextualHelp .= '
'; } return $contextualHelp; @@ -102,7 +102,7 @@ public function help() { //$content = '
'; $content .= '

'.__('This is list of Ads Places', SAM_DOMAIN).'

'; $content .= '

'.__('Manual', SAM_DOMAIN).' '; - $content .= ''.__('Support Forum', SAM_DOMAIN).'

'; + $content .= ''.__('Support Forum', SAM_DOMAIN).'

'; //$content .= '
'; $title = __('Help', SAM_DOMAIN); } @@ -110,7 +110,7 @@ public function help() { //$content = '
'; $content .= '

'.__('This is list of Ads', SAM_DOMAIN).'

'; $content .= '

'.__('Manual', SAM_DOMAIN).' '; - $content .= ''.__('Support Forum', SAM_DOMAIN).'

'; + $content .= ''.__('Support Forum', SAM_DOMAIN).'

'; //$content .= '
'; $title = __('Help', SAM_DOMAIN); } @@ -121,7 +121,7 @@ public function help() { if($mode == 'place') { $content = '

'.__('The main object of the plugin is “Ads Place“. Each Ads Place is a container for the advertisements and provides the logic of the show and rotation. In addition, one of the parameters of advertising space is “patch ad code”, ie ad to be shown if and only if the logic of ads this Ads Place does not permit to show none of the advertisements contained in this Ads Place. One Ads Place can contain any number of objects “advertisement”.', SAM_DOMAIN).'

'; $content .= '

'.__('Manual', SAM_DOMAIN).' '; - $content .= ''.__('Support Forum', SAM_DOMAIN).'

'; + $content .= ''.__('Support Forum', SAM_DOMAIN).'

'; $title = __('Ads Place', SAM_DOMAIN); $screen->add_help_tab(array('id' => 'sam-help', 'title' => $title, 'content' => $content)); @@ -138,7 +138,7 @@ public function help() { $content2 .= '

'.__('If you select the first option (image mode), tools to download/choosing of downloaded image banner become available for you.', SAM_DOMAIN).'

'; $content2 .= '

'.__('Codes – as Ads Place can be inserted into the page code not only as widget, but as a short code or by using function, you can use code “before” and “after” for centering or alignment of Ads Place on the place of inserting or for something else you need. Use HTML tags.', SAM_DOMAIN); $content2 .= '

'.__('Manual', SAM_DOMAIN).' '; - $content2 .= ''.__('Support Forum', SAM_DOMAIN).'

'; + $content2 .= ''.__('Support Forum', SAM_DOMAIN).'

'; $title2 = __('Parameters', SAM_DOMAIN); $screen->add_help_tab(array('id' => 'sam-help-place', 'title' => $title2, 'content' => $content2)); @@ -147,7 +147,7 @@ public function help() { else { $content = '

'.__('Object “advertisement” rigidly attached to his container “Ads Place”. Its parameters determine frequency (weight) of displaying and limiting displaying from “show all pages” to “show the articles with ID … ” and show from date to date (the schedule).', SAM_DOMAIN).'

'; $content .= '

'.__('Manual', SAM_DOMAIN).' '; - $content .= ''.__('Support Forum', SAM_DOMAIN).'

'; + $content .= ''.__('Support Forum', SAM_DOMAIN).'

'; $title = __('Advertisement', SAM_DOMAIN); $screen->add_help_tab(array('id' => 'sam-help', 'title' => $title, 'content' => $content)); @@ -163,7 +163,7 @@ public function help() { $content2 .= '
  • '.__('Show ad only in certain posts – ad will be shown only on single posts pages with the given IDs (ID items separated by commas, no spaces)', SAM_DOMAIN).'
  • '; $content2 .= '

    '; $content2 .= '

    '.__('Manual', SAM_DOMAIN).' '; - $content2 .= ''.__('Support Forum', SAM_DOMAIN).'

    '; + $content2 .= ''.__('Support Forum', SAM_DOMAIN).'

    '; $title2 = __('Parameters', SAM_DOMAIN); @@ -179,7 +179,7 @@ public function help() { $content3 .= '

    '.__('Use limitation by clicks – if necessary, select checkbox labeled “Use limitation by clicks” and set clicks limit.', SAM_DOMAIN).'

    '; $content3 .= '

    '.''.__('Prices', SAM_DOMAIN).': '.__('Use these parameters to get the statistics of incomes from advertisements placed in your blog. "Price of ad placement per month" - parameter used only for calculating statistic of scheduled ads.', SAM_DOMAIN).'

    '; $content3 .= '

    '.__('Manual', SAM_DOMAIN).' '; - $content3 .= ''.__('Support Forum', SAM_DOMAIN).'

    '; + $content3 .= ''.__('Support Forum', SAM_DOMAIN).'

    '; $title3 = __('Additional Parameters', SAM_DOMAIN); @@ -196,7 +196,7 @@ public function help() { $content .= '

    '.''.__('Bots and Crawlers detection', SAM_DOMAIN).': '.__("For obtaining of more exact indexes of statistics and incomes it is preferable to exclude data about visits of bots and crawlers from the data about all visits of your blog. If enabled and bot or crawler is detected, hits of ads won't be counted. Select accuracy of detection but use with caution - more exact detection requires more server resources.", SAM_DOMAIN).'

    '; $content .= '

    '.''.__('Display of Currency', SAM_DOMAIN).': '.__("Define display of currency. Auto - auto detection of currency from blog settings. USD, EUR - Forcing the display of currency to U.S. dollars or Euro.", SAM_DOMAIN).'

    '; $content .= '

    '.__('Manual', SAM_DOMAIN).' '; - $content .= ''.__('Support Forum', SAM_DOMAIN).'

    '; + $content .= ''.__('Support Forum', SAM_DOMAIN).'

    '; $title = __('Help', SAM_DOMAIN); diff --git a/simple-ads-manager/js/jquery.ui.combogrid-1.6.2.js b/simple-ads-manager/js/jquery.ui.combogrid-1.6.3.js similarity index 99% rename from simple-ads-manager/js/jquery.ui.combogrid-1.6.2.js rename to simple-ads-manager/js/jquery.ui.combogrid-1.6.3.js index 13ff2e7..b79491d 100644 --- a/simple-ads-manager/js/jquery.ui.combogrid-1.6.2.js +++ b/simple-ads-manager/js/jquery.ui.combogrid-1.6.3.js @@ -1,11 +1,11 @@ /* - * jQuery UI Combogrid 1.6.2 + * jQuery UI Combogrid 1.6.3 * * Copyright 2011 D'Alia Sara * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * - * + * * Depends: * jquery.ui.core.js * jquery.ui.widget.js @@ -397,7 +397,7 @@ $.widget( "cg.combogrid", { // workaround for jQuery bug #5781 http://dev.jquery.com/ticket/5781 .css({ top: 0, left: 0 }) .hide() - .data( "menucombo" ); + .data( "cg-menucombo" ); if(this.options.draggable){ this.menucombo.element.draggable({ stop: function(event, ui) { diff --git a/simple-ads-manager/js/sam-admin-edit-zb.js b/simple-ads-manager/js/sam-admin-edit-zb.js new file mode 100644 index 0000000..80c0c62 --- /dev/null +++ b/simple-ads-manager/js/sam-admin-edit-zb.js @@ -0,0 +1,39 @@ +/** + * Created by minimus on 31.10.13. + * Javascript for Ads Zone Editor amd Ads Block Editor + */ +(function($) { + $(document).ready(function() { + var sPointer; + + $(document).tooltip({ + track: true + }); + + if ($('#editor_mode').val() == 'zone') { + sPointer = samPointer.zones; + sPointer.pointer = 'zones'; + } + if ($('#editor_mode').val() == 'block') { + sPointer = samPointer.blocks; + sPointer.pointer = 'blocks'; + } + + if(sPointer.enabled || '' == $('#title').val()) { + $('#title').pointer({ + content: '

    ' + sPointer.title + '

    ' + sPointer.content + '

    ', + position: 'top', + close: function() { + $.ajax({ + url: ajaxurl, + data: { + action: 'close_pointer', + pointer: sPointer.pointer + }, + async: true + }); + } + }).pointer('open'); + } + }); +})(jQuery) \ No newline at end of file diff --git a/simple-ads-manager/js/sam-admin-edit.js b/simple-ads-manager/js/sam-admin-edit.js index bdc8c11..03a7c0b 100644 --- a/simple-ads-manager/js/sam-admin-edit.js +++ b/simple-ads-manager/js/sam-admin-edit.js @@ -6,6 +6,10 @@ $(document).ready(function () { + $(document).tooltip({ + track: true + }); + var options = $.parseJSON($.ajax({ url:ajaxurl, data:{action:'get_strings'}, @@ -13,11 +17,13 @@ dataType:'jsonp' }).responseText); - var btnUpload = $("#upload-file-button"); - var status = $("#uploading"); - var srcHelp = $("#uploading-help"); - var loadImg = $('#load_img'); - var fileExt = ''; + var + btnUpload = $("#upload-file-button"), + status = $("#uploading"), + srcHelp = $("#uploading-help"), + loadImg = $('#load_img'), + sPointer, + fileExt = ''; var fu = new AjaxUpload(btnUpload, { action:ajaxurl, @@ -59,6 +65,9 @@ }); if ($('#editor_mode').val() == 'item') { + sPointer = samPointer.ads; + sPointer.pointer = 'ads'; + $("#ad_start_date, #ad_end_date").datepicker({ dateFormat:'yy-mm-dd', showButtonPanel:true @@ -647,6 +656,9 @@ } if ($('#editor_mode').val() == 'place') { + sPointer = samPointer.places; + sPointer.pointer = 'places'; + $("#add-file-button").click(function () { var curFile = options.url + $("select#files_list option:selected").val(); $("#patch_img").val(curFile); @@ -672,6 +684,23 @@ }); } + if(sPointer.enabled || '' == $('#title').val()) { + $('#title').pointer({ + content: '

    ' + sPointer.title + '

    ' + sPointer.content + '

    ', + position: 'top', + close: function() { + $.ajax({ + url: ajaxurl, + data: { + action: 'close_pointer', + pointer: sPointer.pointer + }, + async: true + }); + } + }).pointer('open'); + } + $('#is_singular').click(function () { if ($('#is_singular').is(':checked')) $('#is_single, #is_page, #is_attachment, #is_posttype').attr('checked', true); diff --git a/simple-ads-manager/readme.txt b/simple-ads-manager/readme.txt index cf9aa82..3cf5c27 100644 --- a/simple-ads-manager/readme.txt +++ b/simple-ads-manager/readme.txt @@ -3,8 +3,8 @@ Contributors: minimus Donate link: https://load.payoneer.com/LoadToPage.aspx?email=minimus@simplelib.com Tags: ad, adbrite, adgridwork, adify, admin, adpinion, adroll, ads, adsense, adserver, advertisement, advertising, affiliate, banner, banners, chitika, cj, commercial, commission, crispads, dfp, google, income, junction, link, manager, media, money, plugin, random, referral, revenue, rotator, seo, server, shoppingads, widget, widgetbucks, yahoo, ypn Requires at least: 3.5 -Tested up to: 3.7 -Stable tag: 1.7.63 +Tested up to: 3.7.1 +Stable tag: 1.8.70-SE Advertisement rotation system with a flexible logic of displaying advertisements. diff --git a/simple-ads-manager/sam.class.php b/simple-ads-manager/sam.class.php index 030f0cf..2da3bf1 100644 --- a/simple-ads-manager/sam.class.php +++ b/simple-ads-manager/sam.class.php @@ -5,6 +5,7 @@ class SimpleAdsManager { private $samVersions = array('sam' => null, 'db' => null); private $crawler = false; public $samNonce; + private $whereClauses; private $defaultSettings = array( 'adCycle' => 1000, @@ -37,7 +38,9 @@ class SimpleAdsManager { ); public function __construct() { - define('SAM_VERSION', '1.7.63'); + global $SAM_Query; + + define('SAM_VERSION', '1.8.70'); define('SAM_DB_VERSION', '2.2'); define('SAM_PATH', dirname( __FILE__ )); define('SAM_URL', plugins_url('/' . str_replace( basename( __FILE__), "", plugin_basename( __FILE__ ) )) ); @@ -62,8 +65,13 @@ public function __construct() { define('SAM_IS_DATE', 4096); define('SAM_IS_POST_TYPE', 8192); define('SAM_IS_POST_TYPE_ARCHIVE', 16384); + + $this->getSettings(true); + $this->getVersions(true); + $this->crawler = $this->isCrawler(); if(!is_admin()) { + //$this->whereClauses = self::buildWhereClause(); add_action('wp_enqueue_scripts', array(&$this, 'headerScripts')); add_action('wp_head', array(&$this, 'headerCodes')); @@ -76,10 +84,7 @@ public function __construct() { add_shortcode('sam-ad', array(&$this, 'doAdShortcode')); add_shortcode('sam-zone', array(&$this, 'doZoneShortcode')); } - - $this->getSettings(true); - $this->getVersions(true); - $this->crawler = $this->isCrawler(); + else $this->whereClauses = null; } public function getSettings($force = false) { @@ -108,17 +113,188 @@ public function getVersions($force = false) { return $versions; } + + private function getCustomPostTypes() { + $args = array('public' => true, '_builtin' => false); + $output = 'names'; + $operator = 'and'; + $post_types = get_post_types($args, $output, $operator); + + return $post_types; + } + + private function isCustomPostType() { + return (in_array(get_post_type(), $this->getCustomPostTypes())); + } + + public function buildWhereClause() { + $settings = $this->getSettings(); + if($settings['adCycle'] == 0) $cycle = 1000; + else $cycle = $settings['adCycle']; + $el = (integer)$settings['errorlogFS']; + + global $wpdb, $current_user; + //$pTable = $wpdb->prefix . "sam_places"; + $aTable = $wpdb->prefix . "sam_ads"; + //$eTable = $wpdb->prefix . "sam_errors"; + + $viewPages = 0; + $wcc = ''; + $wci = ''; + $wca = ''; + $wcx = ''; + $wct = ''; + $wcxc = ''; + $wcxa = ''; + $wcxt = ''; + + if(is_user_logged_in()) { + get_currentuserinfo(); + $uSlug = $current_user->user_login; + $wcul = "IF($aTable.ad_users_reg = 1, IF($aTable.x_ad_users = 1, NOT FIND_IN_SET(\"$uSlug\", $aTable.x_view_users), TRUE) AND IF($aTable.ad_users_adv = 1, ($aTable.adv_nick <> \"$uSlug\"), TRUE), FALSE)"; + } + else { + $wcul = "($aTable.ad_users_unreg = 1)"; + } + $wcu = "(IF($aTable.ad_users = 0, TRUE, $wcul)) AND"; + + if(is_home() || is_front_page()) $viewPages += SAM_IS_HOME; + if(is_singular()) { + $viewPages |= SAM_IS_SINGULAR; + if($this->isCustomPostType()) { + $viewPages |= SAM_IS_SINGLE; + $viewPages |= SAM_IS_POST_TYPE; + + $postType = get_post_type(); + $wct .= " AND IF($aTable.view_type < 2 AND $aTable.ad_custom AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE), FIND_IN_SET(\"$postType\", $aTable.view_custom), TRUE)"; + $wcxt .= " AND IF($aTable.view_type < 2 AND $aTable.x_custom AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE), NOT FIND_IN_SET(\"$postType\", $aTable.x_view_custom), TRUE)"; + } + if(is_single()) { + global $post; + + $viewPages |= SAM_IS_SINGLE; + $categories = get_the_category($post->ID); + $tags = get_the_tags(); + $postID = ((!empty($post->ID)) ? $post->ID : 0); + + if(!empty($categories)) { + $wcc_0 = ''; + $wcxc_0 = ''; + $wcc = " AND IF($aTable.view_type < 2 AND $aTable.ad_cats AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE),"; + $wcxc = " AND IF($aTable.view_type < 2 AND $aTable.x_cats AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE),"; + foreach($categories as $category) { + if(empty($wcc_0)) $wcc_0 = " FIND_IN_SET(\"{$category->category_nicename}\", $aTable.view_cats)"; + else $wcc_0 .= " OR FIND_IN_SET(\"{$category->category_nicename}\", $aTable.view_cats)"; + if(empty($wcxc_0)) $wcxc_0 = " (NOT FIND_IN_SET(\"{$category->category_nicename}\", $aTable.x_view_cats))"; + else $wcxc_0 .= " AND (NOT FIND_IN_SET(\"{$category->category_nicename}\", $aTable.x_view_cats))"; + } + $wcc .= $wcc_0.", TRUE)"; + $wcxc .= $wcxc_0.", TRUE)"; + } + + if(!empty($tags)) { + $wct_0 = ''; + $wcxt_0 = ''; + $wct .= " AND IF($aTable.view_type < 2 AND $aTable.ad_tags AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE),"; + $wcxt .= " AND IF($aTable.view_type < 2 AND $aTable.x_tags AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE),"; + foreach($tags as $tag) { + if(empty($wct_0)) $wct_0 = " FIND_IN_SET(\"{$tag->slug}\", $aTable.view_tags)"; + else $wct_0 .= " OR FIND_IN_SET(\"{$tag->slug}\", $aTable.view_tags)"; + if(empty($wcxt_0)) $wcxt_0 = " (NOT FIND_IN_SET(\"{$tag->slug}\", $aTable.x_view_tags))"; + else $wcxt_0 .= " AND (NOT FIND_IN_SET(\"{$tag->slug}\", $aTable.x_view_tags))"; + } + $wct .= $wct_0.", TRUE)"; + $wcxt .= $wcxt_0.", TRUE)"; + } + + $wci = " OR ($aTable.view_type = 2 AND FIND_IN_SET({$postID}, $aTable.view_id))"; + $wcx = " AND IF($aTable.x_id, NOT FIND_IN_SET({$postID}, $aTable.x_view_id), TRUE)"; + $author = get_userdata($post->post_author); + $wca = " AND IF($aTable.view_type < 2 AND $aTable.ad_authors AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE), FIND_IN_SET(\"{$author->display_name}\", $aTable.view_authors), TRUE)"; + $wcxa = " AND IF($aTable.view_type < 2 AND $aTable.x_authors AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE), NOT FIND_IN_SET(\"{$author->display_name}\", $aTable.x_view_authors), TRUE)"; + } + if(is_page()) { + global $post; + $postID = ((!empty($post->ID)) ? $post->ID : 0); + + $viewPages |= SAM_IS_PAGE; + $wci = " OR ($aTable.view_type = 2 AND FIND_IN_SET({$postID}, $aTable.view_id))"; + $wcx = " AND IF($aTable.x_id, NOT FIND_IN_SET({$postID}, $aTable.x_view_id), TRUE)"; + } + if(is_attachment()) $viewPages |= SAM_IS_ATTACHMENT; + } + if(is_search()) $viewPages |= SAM_IS_SEARCH; + if(is_404()) $viewPages |= SAM_IS_404; + if(is_archive()) { + $viewPages |= SAM_IS_ARCHIVE; + if(is_tax()) $viewPages |= SAM_IS_TAX; + if(is_category()) { + $viewPages |= SAM_IS_CATEGORY; + $cat = get_category(get_query_var('cat'), false); + $wcc = " AND IF($aTable.view_type < 2 AND $aTable.ad_cats AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE), FIND_IN_SET(\"{$cat->category_nicename}\", $aTable.view_cats), TRUE)"; + $wcxc = " AND IF($aTable.view_type < 2 AND $aTable.x_cats AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE), NOT FIND_IN_SET(\"{$cat->category_nicename}\", $aTable.x_view_cats), TRUE)"; + } + if(is_tag()) { + $viewPages |= SAM_IS_TAG; + $tag = get_tag(get_query_var('tag_id')); + $wct = " AND IF($aTable.view_type < 2 AND $aTable.ad_tags AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE), FIND_IN_SET('{$tag->slug}', $aTable.view_tags), TRUE)"; + $wcxt = " AND IF($aTable.view_type < 2 AND $aTable.x_tags AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE), NOT FIND_IN_SET('{$tag->slug}', $aTable.x_view_tags), TRUE)"; + } + if(is_author()) { + global $wp_query; + + $viewPages |= SAM_IS_AUTHOR; + $author = $wp_query->get_queried_object(); + $wca = " AND IF($aTable.view_type < 2 AND $aTable.ad_authors = 1 AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE), FIND_IN_SET('{$author->display_name}', $aTable.view_authors), TRUE)"; + $wcxa = " AND IF($aTable.view_type < 2 AND $aTable.x_authors AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE), NOT FIND_IN_SET('{$author->display_name}', $aTable.x_view_authors), TRUE)"; + } + if(is_post_type_archive()) { + $viewPages |= SAM_IS_POST_TYPE_ARCHIVE; + //$postType = post_type_archive_title( '', false ); + $postType = get_post_type(); + $wct = " AND IF($aTable.view_type < 2 AND $aTable.ad_custom AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE), FIND_IN_SET('{$postType}', $aTable.view_custom), TRUE)"; + $wcxt = " AND IF($aTable.view_type < 2 AND $aTable.x_custom AND IF($aTable.view_type = 0, $aTable.view_pages+0 & $viewPages, TRUE), NOT FIND_IN_SET('{$postType}', $aTable.x_view_custom), TRUE)"; + } + if(is_date()) $viewPages |= SAM_IS_DATE; + } + + if(empty($wcc)) $wcc = " AND ($aTable.ad_cats = 0)"; + if(empty($wca)) $wca = " AND ($aTable.ad_authors = 0)"; + + $whereClause = "$wcu (($aTable.view_type = 1)"; + $whereClause .= " OR ($aTable.view_type = 0 AND ($aTable.view_pages+0 & $viewPages))"; + $whereClause .= "$wci)"; + $whereClause .= "$wcc $wca $wct $wcx $wcxc $wcxa $wcxt"; + $whereClauseT = " AND IF($aTable.ad_schedule, CURDATE() BETWEEN $aTable.ad_start_date AND $aTable.ad_end_date, TRUE)"; + $whereClauseT .= " AND IF($aTable.limit_hits, $aTable.hits_limit > $aTable.ad_hits, TRUE)"; + $whereClauseT .= " AND IF($aTable.limit_clicks, $aTable.clicks_limit > $aTable.ad_clicks, TRUE)"; + + $whereClauseW = " AND IF($aTable.ad_weight > 0, ($aTable.ad_weight_hits*10/($aTable.ad_weight*$cycle)) < 1, FALSE)"; + $whereClause2W = "AND ($aTable.ad_weight > 0)"; + + return array('WC' => $whereClause, 'WCT' => $whereClauseT, 'WCW' => $whereClauseW, 'WC2W' => $whereClause2W); + } public function headerScripts() { + global $SAM_Query; + $this->samNonce = wp_create_nonce('samNonce'); $options = self::getSettings(); + $this->whereClauses = self::buildWhereClause(); + + $SAM_Query = array('clauses' => $this->whereClauses); + $clauses64 = base64_encode(serialize($SAM_Query['clauses'])); + //$dClauses64 = unserialize(base64_decode($clauses64)); wp_enqueue_script('jquery'); if($options['useSWF']) wp_enqueue_script('swfobject'); wp_enqueue_script('samLayout', SAM_URL.'js/sam-layout.js', array('jquery'), SAM_VERSION); wp_localize_script('samLayout', 'samAjax', array( 'ajaxurl' => SAM_URL . 'sam-ajax.php', - 'level' => count(explode('/', str_replace( ABSPATH, '', dirname( __FILE__ ) )))) + 'level' => count(explode('/', str_replace( ABSPATH, '', dirname( __FILE__ ) ))), + //'queries' => $dClauses64, + 'clauses' => $clauses64 //$this->whereClauses + ) ); } diff --git a/simple-ads-manager/simple-ads-manager-ru_RU.mo b/simple-ads-manager/simple-ads-manager-ru_RU.mo index da07b11..07b1cfc 100644 Binary files a/simple-ads-manager/simple-ads-manager-ru_RU.mo and b/simple-ads-manager/simple-ads-manager-ru_RU.mo differ diff --git a/simple-ads-manager/simple-ads-manager-ru_RU.po b/simple-ads-manager/simple-ads-manager-ru_RU.po index 525f11f..58679d9 100644 --- a/simple-ads-manager/simple-ads-manager-ru_RU.po +++ b/simple-ads-manager/simple-ads-manager-ru_RU.po @@ -5,23 +5,24 @@ msgid "" msgstr "" "Project-Id-Version: Simple Ads Manager\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-05 17:09+0300\n" +"POT-Creation-Date: 2013-10-31 12:19+0300\n" "PO-Revision-Date: \n" "Last-Translator: minimus \n" "Language-Team: minimus \n" +"Language: ru_RU\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Poedit-Language: Russian\n" -"X-Poedit-Country: BELARUS\n" -"X-Poedit-SourceCharset: utf-8\n" -"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;__ngettext_noop:1,2;__ngettext;_n:1,2;_nc:1,2;esc_attr__\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;__ngettext_noop:1,2;__ngettext;" +"_n:1,2;_nc:1,2;esc_attr__\n" "X-Poedit-Basepath: .\n" +"X-Generator: Poedit 1.5.7\n" "X-Poedit-SearchPath-0: .\n" -#: ad.class.php:78 -#: ad.class.php:477 +#: ad.class.php:78 ad.class.php:477 msgid "Flash ad" msgstr "Флеш объявление" @@ -29,624 +30,683 @@ msgstr "Флеш объявление" msgid "Empty data..." msgstr "Нет данных ..." -#: admin.class.php:156 +#: admin.class.php:172 msgid "General Settings" msgstr "Основные параметры" -#: admin.class.php:157 +#: admin.class.php:173 msgid "Auto Inserting Settings" msgstr "Параметры автовставки" -#: admin.class.php:158 +#: admin.class.php:174 msgid "Extended Options" msgstr "Дополнительные параметры" -#: admin.class.php:159 +#: admin.class.php:175 msgid "Google DFP Settings" msgstr "Параметры Google DFP" -#: admin.class.php:160 -#: help.class.php:68 -#: help.class.php:190 +#: admin.class.php:176 help.class.php:68 help.class.php:195 msgid "Statistics Settings" msgstr "Параметры статистики" -#: admin.class.php:161 +#: admin.class.php:177 msgid "Admin Layout" msgstr "Параметры административных страниц" -#: admin.class.php:162 +#: admin.class.php:178 msgid "Plugin Deactivating" msgstr "Деактивация плагина" -#: admin.class.php:164 +#: admin.class.php:180 msgid "Views per Cycle" msgstr "Показов в цикле" -#: admin.class.php:164 -msgid "Number of hits of one ad for a full cycle of rotation (maximal activity)." -msgstr "Количество показов одного рекламного объявления за полный цикл ротации при максимальной активности (см. \"вес объявления\")." +#: admin.class.php:180 +msgid "" +"Number of hits of one ad for a full cycle of rotation (maximal activity)." +msgstr "" +"Количество показов одного рекламного объявления за полный цикл ротации при " +"максимальной активности (см. \"вес объявления\")." -#: admin.class.php:165 +#: admin.class.php:181 msgid "Minimum Level for access to menu" msgstr "Минимальный уровень для доступа к меню" -#: admin.class.php:165 -msgid "Who can use menu of plugin - Minimum User Level needed for access to menu of plugin. In any case only Super Admin and Administrator can use Settings Menu of SAM Plugin." -msgstr "Кто может пользоваться меню плагина - минимальный уровень пользователя, необходимый для доступа к меню плагина. В любом случае, доступ к меню настроек плагина имеют только Администратор и Супер Администратор." +#: admin.class.php:181 +msgid "" +"Who can use menu of plugin - Minimum User Level needed for access to menu of " +"plugin. In any case only Super Admin and Administrator can use Settings Menu " +"of SAM Plugin." +msgstr "" +"Кто может пользоваться меню плагина - минимальный уровень пользователя, " +"необходимый для доступа к меню плагина. В любом случае, доступ к меню " +"настроек плагина имеют только Администратор и Супер Администратор." -#: admin.class.php:165 -#: admin.class.php:368 -#: admin.class.php:508 +#: admin.class.php:181 admin.class.php:418 admin.class.php:558 msgid "Super Admin" msgstr "Супер Админ" -#: admin.class.php:165 -#: admin.class.php:369 -#: admin.class.php:507 +#: admin.class.php:181 admin.class.php:419 admin.class.php:557 msgid "Administrator" msgstr "Администратор" -#: admin.class.php:165 -#: admin.class.php:370 -#: admin.class.php:506 +#: admin.class.php:181 admin.class.php:420 admin.class.php:556 msgid "Editor" msgstr "Редактор" -#: admin.class.php:165 -#: admin.class.php:371 -#: admin.class.php:504 +#: admin.class.php:181 admin.class.php:421 admin.class.php:554 msgid "Author" msgstr "Автор" -#: admin.class.php:165 -#: admin.class.php:372 -#: admin.class.php:503 +#: admin.class.php:181 admin.class.php:422 admin.class.php:553 msgid "Contributor" msgstr "Участник" -#: admin.class.php:166 +#: admin.class.php:182 msgid "Display Ad Source in" msgstr "Открывать ссылку в" -#: admin.class.php:166 +#: admin.class.php:182 msgid "Target wintow (tab) for advetisement source." msgstr "Открытие окна (вкладки) для рекламного объявления." -#: admin.class.php:166 +#: admin.class.php:182 msgid "New Window (Tab)" msgstr "Новое окно (вкладка)" -#: admin.class.php:166 +#: admin.class.php:182 msgid "Current Window (Tab)" msgstr "Текущее окно (вкладка)" -#: admin.class.php:168 +#: admin.class.php:184 msgid "Ads Place before content" msgstr "Рекламное место до контента" -#: admin.class.php:169 +#: admin.class.php:185 msgid "Allow Ads Place auto inserting before post/page content" -msgstr "Разрешить автоматическую вставку рекламного места перед контентом статьи/страницы" +msgstr "" +"Разрешить автоматическую вставку рекламного места перед контентом статьи/" +"страницы" -#: admin.class.php:170 -#: admin.class.php:173 -#: admin.class.php:176 +#: admin.class.php:186 admin.class.php:189 admin.class.php:192 msgid "Allow using predefined Ads Place HTML codes (before and after codes)" -msgstr "Использовать заранее заданные коды рекламного места (коды рекламного места \"до\" и \"после\")" +msgstr "" +"Использовать заранее заданные коды рекламного места (коды рекламного места " +"\"до\" и \"после\")" -#: admin.class.php:171 +#: admin.class.php:187 msgid "Ads Place in the middle of content" msgstr "Рекламное место в средней части контента" -#: admin.class.php:172 +#: admin.class.php:188 msgid "Allow Ads Place auto inserting into the middle of post/page content" -msgstr "Разрешить автоматическую вставку рекламного места в середину контента статьи/страницы" +msgstr "" +"Разрешить автоматическую вставку рекламного места в середину контента статьи/" +"страницы" -#: admin.class.php:174 +#: admin.class.php:190 msgid "Ads Place after content" msgstr "Рекламное место после контента" -#: admin.class.php:175 +#: admin.class.php:191 msgid "Allow Ads Place auto inserting after post/page content" -msgstr "Разрешить автоматическую вставку рекламного места после контента статьи/страницы" +msgstr "" +"Разрешить автоматическую вставку рекламного места после контента статьи/" +"страницы" -#: admin.class.php:178 -msgid "I use (plan to use) my own flash (SWF) banners. In other words, allow loading the script \"SWFObject\" on the pages of the blog." -msgstr "Я использую (планирую использовать) мои собственные флеш (SWF) баннеры. Другими словами, разрешить загрузку скрипта \"SWFObject\" на страницах блога." +#: admin.class.php:194 +msgid "" +"I use (plan to use) my own flash (SWF) banners. In other words, allow " +"loading the script \"SWFObject\" on the pages of the blog." +msgstr "" +"Я использую (планирую использовать) мои собственные флеш (SWF) баннеры. " +"Другими словами, разрешить загрузку скрипта \"SWFObject\" на страницах блога." -#: admin.class.php:179 +#: admin.class.php:195 msgid "Turn on/off the error log." msgstr "Включить/выключить журнал ошибок." -#: admin.class.php:180 +#: admin.class.php:196 msgid "Turn on/off the error log for Face Side." msgstr "Включить/выключить журнал ошибок для Face Side." -#: admin.class.php:182 +#: admin.class.php:198 msgid "Allow using Google DoubleClick for Publishers (DFP) rotator codes" msgstr "Разрешить использование кодов Google DoubleClick for Publishers (DFP)" -#: admin.class.php:183 +#: admin.class.php:199 msgid "Google DFP Pub Code" msgstr "Pub-код Google DFP" -#: admin.class.php:183 +#: admin.class.php:199 msgid "Your Google DFP Pub code. i.e:" msgstr "Ваш pub-код Google DFP. Например:" -#: admin.class.php:185 +#: admin.class.php:201 msgid "Allow Bots and Crawlers detection" msgstr "Разрешить обнаружение ботов и сканеров" -#: admin.class.php:186 +#: admin.class.php:202 msgid "Accuracy of Bots and Crawlers Detection" msgstr "Точность обнаружения ботов и сканеров" -#: admin.class.php:186 -msgid "If bot is detected hits of ads won't be counted. Use with caution! More exact detection requires more server resources." -msgstr "Если обнаружен бот, показы объявлений не будут защитаны. Используйте с осторожностью! Чем точнее определение, тем больше ресурсов сервера требуется." +#: admin.class.php:202 +msgid "" +"If bot is detected hits of ads won't be counted. Use with caution! More " +"exact detection requires more server resources." +msgstr "" +"Если обнаружен бот, показы объявлений не будут защитаны. Используйте с " +"осторожностью! Чем точнее определение, тем больше ресурсов сервера требуется." -#: admin.class.php:186 +#: admin.class.php:202 msgid "Inexact detection" msgstr "Неточное определение" -#: admin.class.php:186 +#: admin.class.php:202 msgid "Exact detection" msgstr "Точное определение" -#: admin.class.php:186 +#: admin.class.php:202 msgid "More exact detection" msgstr "Более точное определение" -#: admin.class.php:187 -#: help.class.php:70 -#: help.class.php:192 +#: admin.class.php:203 help.class.php:70 help.class.php:197 msgid "Display of Currency" msgstr "Показ валюты" -#: admin.class.php:187 -#: help.class.php:70 -#: help.class.php:192 -msgid "Define display of currency. Auto - auto detection of currency from blog settings. USD, EUR - Forcing the display of currency to U.S. dollars or Euro." -msgstr "Определите отображение валюты. Автоопределение - автоматическое определение валюты из параметров настройки блога. Доллары США, Евро - принудительное отображение валюты в долларах США или евро." +#: admin.class.php:203 help.class.php:70 help.class.php:197 +msgid "" +"Define display of currency. Auto - auto detection of currency from blog " +"settings. USD, EUR - Forcing the display of currency to U.S. dollars or Euro." +msgstr "" +"Определите отображение валюты. Автоопределение - автоматическое определение " +"валюты из параметров настройки блога. Доллары США, Евро - принудительное " +"отображение валюты в долларах США или евро." -#: admin.class.php:187 +#: admin.class.php:203 msgid "Auto" msgstr "Автоопределение" -#: admin.class.php:187 +#: admin.class.php:203 msgid "USD" msgstr "Доллары США" -#: admin.class.php:187 +#: admin.class.php:203 msgid "EUR" msgstr "Евро" -#: admin.class.php:189 +#: admin.class.php:205 msgid "TinyMCE Editor Button Mode" msgstr "Режим кнопки плагина в редакторе TinyMCE" -#: admin.class.php:189 -msgid "If you do not want to use the modern dropdown button in your TinyMCE editor, or use of this button causes a problem, you can use classic TinyMCE buttons. In this case select \"Classic TinyMCE Buttons\"." -msgstr "Если Вы не хотите использовать современную выпадающую кнопку в своем редакторе TinyMCE, или использование этой кнопки вызывает проблемы, Вы можете использовать классические кнопки TinyMCE. В этом случае выберите \"Классические кнопки TinyMCE\"." +#: admin.class.php:205 +msgid "" +"If you do not want to use the modern dropdown button in your TinyMCE editor, " +"or use of this button causes a problem, you can use classic TinyMCE buttons. " +"In this case select \"Classic TinyMCE Buttons\"." +msgstr "" +"Если Вы не хотите использовать современную выпадающую кнопку в своем " +"редакторе TinyMCE, или использование этой кнопки вызывает проблемы, Вы " +"можете использовать классические кнопки TinyMCE. В этом случае выберите " +"\"Классические кнопки TinyMCE\"." -#: admin.class.php:189 +#: admin.class.php:205 msgid "Modern TinyMCE Button" msgstr "Современная кнопка TinyMCE" -#: admin.class.php:189 +#: admin.class.php:205 msgid "Classic TinyMCE Buttons" msgstr "Классические кнопки TinyMCE" -#: admin.class.php:190 +#: admin.class.php:206 msgid "Ads Places per Page" msgstr "Рекламных мест на страницу" -#: admin.class.php:190 -msgid "Ads Places Management grid pagination. How many Ads Places will be shown on one page of grid." -msgstr "Разбиение на страницы таблицы представления рекламных мест. Сколько рекламных мест будет показано в таблице на одной странице." +#: admin.class.php:206 +msgid "" +"Ads Places Management grid pagination. How many Ads Places will be shown on " +"one page of grid." +msgstr "" +"Разбиение на страницы таблицы представления рекламных мест. Сколько " +"рекламных мест будет показано в таблице на одной странице." -#: admin.class.php:191 +#: admin.class.php:207 msgid "Ads per Page" msgstr "Объявлений на страницу" -#: admin.class.php:191 -msgid "Ads of Ads Place Management grid pagination. How many Ads will be shown on one page of grid." -msgstr "Разбиение на страницы таблицы представления рекламных объявлений. Сколько рекламных объявлений будет показано в таблице на одной странице." +#: admin.class.php:207 +msgid "" +"Ads of Ads Place Management grid pagination. How many Ads will be shown on " +"one page of grid." +msgstr "" +"Разбиение на страницы таблицы представления рекламных объявлений. Сколько " +"рекламных объявлений будет показано в таблице на одной странице." -#: admin.class.php:193 +#: admin.class.php:209 msgid "Delete plugin options during deactivating plugin" msgstr "Удалить параметры плагина при деактивации" -#: admin.class.php:194 +#: admin.class.php:210 msgid "Delete database tables of plugin during deactivating plugin" msgstr "Удалить таблицы базы данных плагина во время деактивации" -#: admin.class.php:195 +#: admin.class.php:211 msgid "Delete custom images folder of plugin during deactivating plugin" -msgstr "Удалить папку пользовательских изображений плагина во время деактивации" +msgstr "" +"Удалить папку пользовательских изображений плагина во время деактивации" -#: admin.class.php:203 +#: admin.class.php:219 msgid "Ads" msgstr "Реклама" -#: admin.class.php:204 +#: admin.class.php:220 msgid "Ads List" msgstr "Список рекламных объявлений" -#: admin.class.php:204 +#: admin.class.php:220 msgid "Ads Places" msgstr "Рекламные места" -#: admin.class.php:206 +#: admin.class.php:222 msgid "Ad Editor" msgstr "Редактор рекламного объявления" -#: admin.class.php:206 +#: admin.class.php:222 msgid "New Place" msgstr "Новое место" -#: admin.class.php:209 +#: admin.class.php:225 msgid "Ads Zones List" msgstr "Список зон рекламных объявлений" -#: admin.class.php:209 +#: admin.class.php:225 msgid "Ads Zones" msgstr "Рекламные зоны" -#: admin.class.php:211 +#: admin.class.php:227 msgid "Ads Zone Editor" msgstr "Редактор рекламной зоны" -#: admin.class.php:211 +#: admin.class.php:227 msgid "New Zone" msgstr "Новая зона" -#: admin.class.php:213 +#: admin.class.php:230 msgid "Ads Blocks List" msgstr "Список блоков рекламных объявлений" -#: admin.class.php:213 +#: admin.class.php:230 msgid "Ads Blocks" msgstr "Рекламные блоки" -#: admin.class.php:215 -#: block.editor.admin.class.php:391 +#: admin.class.php:232 block.editor.admin.class.php:391 msgid "Ads Block Editor" msgstr "Редактор рекламного блока" -#: admin.class.php:215 +#: admin.class.php:232 msgid "New Block" msgstr "Новый блок" -#: admin.class.php:217 -#: admin.class.php:822 +#: admin.class.php:235 admin.class.php:873 msgid "Simple Ads Manager Settings" msgstr "Параметры Simple Ads Manager" -#: admin.class.php:217 +#: admin.class.php:235 msgid "Settings" msgstr "Параметры" -#: admin.class.php:220 +#: admin.class.php:238 msgid "Simple Ads Manager Error Log" msgstr "Журнал ошибок Simple Ads Manager" -#: admin.class.php:220 -#: errorlog.admin.class.php:57 +#: admin.class.php:238 errorlog.admin.class.php:57 msgid "Error Log" msgstr "Журнал ошибок" -#: admin.class.php:340 +#: admin.class.php:348 admin.class.php:370 editor.admin.class.php:388 +msgid "Name of Ads Place" +msgstr "Имя рекламного места" + +#: admin.class.php:348 admin.class.php:370 +msgid "" +"This is not required parameter. But it is strongly recommended to define it " +"if you plan to use Ads Blocks, plugin's widgets or autoinserting of ads." +msgstr "" +"Необязательный параметр. Однако, настоятельно рекомендуется определить его, " +"если вы планируете использовать блоки рекламных объявлений, виджеты плагина " +"или автовставку объявлений." + +#: admin.class.php:349 admin.class.php:371 editor.admin.class.php:874 +msgid "Name of Ad" +msgstr "Имя рекламного объявления" + +#: admin.class.php:349 admin.class.php:350 admin.class.php:371 +#: admin.class.php:372 +msgid "" +"This is not required parameter. But it is strongly recommended to define it " +"if you plan to use Ads Blocks or plugin's widgets." +msgstr "" +"Необязательный параметр. Однако, настоятельно рекомендуется определить его, " +"если вы планируете использовать блоки рекламных объявлений или виджеты " +"плагина." + +#: admin.class.php:350 admin.class.php:372 zone.editor.admin.class.php:341 +msgid "Name of Ads Zone" +msgstr "Имя рекламной зоны" + +#: admin.class.php:351 admin.class.php:373 block.editor.admin.class.php:298 +msgid "Name of Ads Block" +msgstr "Имя рекламного блока" + +#: admin.class.php:351 admin.class.php:373 +msgid "" +"This is not required parameter. But it is strongly recommended to define it " +"if you plan to use plugin's widgets." +msgstr "" +"Необязательный параметр. Однако, настоятельно рекомендуется определить его, " +"если вы планируете использовать виджеты плагина." + +#: admin.class.php:390 msgid "Error ID" msgstr "ID ошибки" -#: admin.class.php:341 +#: admin.class.php:391 msgid "Error Date" msgstr "Дата ошибки" -#: admin.class.php:342 -#: errorlog.admin.class.php:86 -#: errorlog.admin.class.php:96 +#: admin.class.php:392 errorlog.admin.class.php:86 errorlog.admin.class.php:96 msgid "Table" msgstr "Таблица" -#: admin.class.php:343 +#: admin.class.php:393 msgid "Error Message" msgstr "Сообщение об ошибке" -#: admin.class.php:344 +#: admin.class.php:394 msgid "Error SQL" msgstr "SQL вызвавший ошибку" -#: admin.class.php:345 -#: errorlog.admin.class.php:87 -#: errorlog.admin.class.php:97 +#: admin.class.php:395 errorlog.admin.class.php:87 errorlog.admin.class.php:97 msgid "Type" msgstr "Тип ошибки" -#: admin.class.php:346 +#: admin.class.php:396 msgid "Close" msgstr "Закрыть" -#: admin.class.php:348 -#: errorlog.admin.class.php:116 +#: admin.class.php:398 errorlog.admin.class.php:116 #: errorlog.admin.class.php:132 msgid "Warning" msgstr "Внимание" -#: admin.class.php:348 -#: errorlog.admin.class.php:136 +#: admin.class.php:398 errorlog.admin.class.php:136 msgid "Ok" msgstr "Ok" -#: admin.class.php:502 +#: admin.class.php:552 msgid "Subscriber" msgstr "Подписчик" -#: admin.class.php:548 +#: admin.class.php:598 msgid "Post" msgstr "Статья" -#: admin.class.php:551 -#: editor.admin.class.php:1036 +#: admin.class.php:601 editor.admin.class.php:1036 msgid "Page" msgstr "Страница" -#: admin.class.php:554 +#: admin.class.php:604 msgid "Post:" msgstr "Статья:" -#: admin.class.php:560 +#: admin.class.php:610 msgid "Uploading" msgstr "Загружается" -#: admin.class.php:561 +#: admin.class.php:611 msgid "Uploaded." msgstr "загружен." -#: admin.class.php:562 +#: admin.class.php:612 msgid "Only JPG, PNG or GIF files are allowed" msgstr "Разрешается загрузка файлов формата JPG, PNG или GIF" -#: admin.class.php:563 +#: admin.class.php:613 msgid "File" msgstr "Файл" -#: admin.class.php:569 +#: admin.class.php:619 msgid "Category Title" msgstr "Наименование рубрики" -#: admin.class.php:570 +#: admin.class.php:620 msgid "Category Slug" msgstr "Ярлык рубрики" -#: admin.class.php:577 -#: admin.class.php:614 +#: admin.class.php:627 admin.class.php:664 msgid "Display Name" msgstr "Показываемое имя" -#: admin.class.php:578 -#: admin.class.php:615 +#: admin.class.php:628 admin.class.php:665 msgid "User Name" msgstr "Имя пользователя" -#: admin.class.php:585 +#: admin.class.php:635 msgid "Tag Title" msgstr "Название метки" -#: admin.class.php:586 +#: admin.class.php:636 msgid "Tag Slug" msgstr "Ярлык метки" -#: admin.class.php:592 +#: admin.class.php:642 msgid "Custom Type Title" msgstr "Заголовок пользовательского типа" -#: admin.class.php:593 +#: admin.class.php:643 msgid "Custom Type Slug" msgstr "Ярлык пользовательского типа" -#: admin.class.php:600 +#: admin.class.php:650 msgid "Publication Title" msgstr "Заголовок публикации" -#: admin.class.php:601 +#: admin.class.php:651 msgid "Publication Type" msgstr "Тип публикации" -#: admin.class.php:608 -#: editor.admin.class.php:1349 +#: admin.class.php:658 editor.admin.class.php:1349 msgid "Advertiser Name" msgstr "Имя рекламодателя" -#: admin.class.php:609 +#: admin.class.php:659 msgid "Advertiser Nick" msgstr "Ник рекламодателя" -#: admin.class.php:610 -#: editor.admin.class.php:1353 +#: admin.class.php:660 editor.admin.class.php:1353 msgid "Advertiser e-mail" msgstr "e-mail рекламодателя" -#: admin.class.php:616 +#: admin.class.php:666 msgid "Role" msgstr "Роль" -#: admin.class.php:690 +#: admin.class.php:740 msgid "There are general options." msgstr "Основные параметры плагина." -#: admin.class.php:694 -msgid "Single post/page auto inserting options. Use these parameters for allowing/defining Ads Places which will be automatically inserted before/after post/page content." -msgstr "Параметры автоматической вставки для режима вывода одной статьи/страницы. Используйте эти параметры для разрешения/определения рекламных мест, которые будут автоматически вставлены до/после контента статьи/страницы." +#: admin.class.php:744 +msgid "" +"Single post/page auto inserting options. Use these parameters for allowing/" +"defining Ads Places which will be automatically inserted before/after post/" +"page content." +msgstr "" +"Параметры автоматической вставки для режима вывода одной статьи/страницы. " +"Используйте эти параметры для разрешения/определения рекламных мест, которые " +"будут автоматически вставлены до/после контента статьи/страницы." -#: admin.class.php:702 +#: admin.class.php:752 msgid "Adjust parameters of your Google DFP account." msgstr "Настройте параметры вашей учётной записи Google DFP." -#: admin.class.php:706 +#: admin.class.php:756 msgid "Adjust parameters of plugin statistics." msgstr "Настройте параметры статистики плагина." -#: admin.class.php:710 +#: admin.class.php:760 msgid "This options define layout for Ads Managin Pages." -msgstr "Эти параметры определяют внешний вид страниц управления рекламными объявлениями и рекламными местами." +msgstr "" +"Эти параметры определяют внешний вид страниц управления рекламными " +"объявлениями и рекламными местами." -#: admin.class.php:714 +#: admin.class.php:764 msgid "Are you allow to perform these actions during deactivating plugin?" msgstr "Вы разрешаете выполнение этих деиствий в ходе деактивации плагина?" -#: admin.class.php:834 +#: admin.class.php:886 msgid "Simple Ads Manager Settings Updated." msgstr "Параметры Simple Ads Manager сохранены." -#: admin.class.php:842 +#: admin.class.php:894 msgid "System Info" msgstr "Системная информация" -#: admin.class.php:849 +#: admin.class.php:901 msgid "Wordpress Version" msgstr "Версия Wordpress" -#: admin.class.php:850 +#: admin.class.php:902 msgid "SAM Version" msgstr "Версия плагина" -#: admin.class.php:851 +#: admin.class.php:903 msgid "SAM DB Version" msgstr "Версия таблиц БД плагина" -#: admin.class.php:852 +#: admin.class.php:904 msgid "PHP Version" msgstr "Версия PHP" -#: admin.class.php:853 +#: admin.class.php:905 msgid "MySQL Version" msgstr "Версия MySQL" -#: admin.class.php:854 +#: admin.class.php:906 msgid "Memory Limit" msgstr "Лимит памяти" -#: admin.class.php:858 +#: admin.class.php:910 msgid "Note! If you have detected a bug, include this data to bug report." -msgstr "Обратите внимание! Если вы обнаружили ошибку, не забудьте включить эти данные в отчет об ошибке." +msgstr "" +"Обратите внимание! Если вы обнаружили ошибку, не забудьте включить эти " +"данные в отчет об ошибке." -#: admin.class.php:863 +#: admin.class.php:915 msgid "Resources" msgstr "Ресурсы" -#: admin.class.php:866 +#: admin.class.php:918 msgid "Wordpress Plugin Page" msgstr "Страница плагина на Wordpress" -#: admin.class.php:867 +#: admin.class.php:919 msgid "Author Plugin Page" msgstr "Страница плагина" -#: admin.class.php:868 -#: help.class.php:34 -#: help.class.php:51 -#: help.class.php:58 -#: help.class.php:72 -#: help.class.php:100 -#: help.class.php:108 -#: help.class.php:119 -#: help.class.php:136 -#: help.class.php:145 -#: help.class.php:161 -#: help.class.php:177 -#: help.class.php:194 +#: admin.class.php:920 help.class.php:34 help.class.php:51 help.class.php:58 +#: help.class.php:72 help.class.php:105 help.class.php:113 help.class.php:124 +#: help.class.php:141 help.class.php:150 help.class.php:166 help.class.php:182 +#: help.class.php:199 msgid "Support Forum" msgstr "Форум поддержки" -#: admin.class.php:869 +#: admin.class.php:921 msgid "Author's Blog" msgstr "Блог автора" -#: admin.class.php:874 +#: admin.class.php:926 msgid "Donations" msgstr "Пожертвования" -#: admin.class.php:878 +#: admin.class.php:930 #, php-format -msgid "If you have found this plugin useful, please consider making a %s to help support future development. Your support will be much appreciated. Thank you!" -msgstr "Если Вы сочли этот плагин полезным, пожалуйста, изыщите возможность сделать %s, чтобы поддержать дальнейшие работы по разработке плагина. Ваша поддержка будет оценена по достоинству. Спасибо!" +msgid "" +"If you have found this plugin useful, please consider making a %s to help " +"support future development. Your support will be much appreciated. Thank you!" +msgstr "" +"Если Вы сочли этот плагин полезным, пожалуйста, изыщите возможность сделать " +"%s, чтобы поддержать дальнейшие работы по разработке плагина. Ваша поддержка " +"будет оценена по достоинству. Спасибо!" -#: admin.class.php:879 -#: admin.class.php:886 +#: admin.class.php:931 admin.class.php:938 msgid "Donate Now!" msgstr "Пожертвовать!" -#: admin.class.php:879 +#: admin.class.php:931 msgid "donation" msgstr "пожертвование" -#: admin.class.php:883 -#: admin.class.php:896 +#: admin.class.php:935 admin.class.php:948 msgid "Donate via" msgstr "Пожертвовать через" -#: admin.class.php:891 +#: admin.class.php:943 #, php-format -msgid "Warning! The default value of donation is %s. Don't worry! This is not my appetite, this is default value defined by Payoneer service." -msgstr "Внимание! Значение по умолчанию для пожертвования составляет %s. Не волнуйтесь! Это не мой аппетит, это - значение по умолчанию, определенное службой Payoneer." +msgid "" +"Warning! The default value of donation is %s. Don't worry! This is not my " +"appetite, this is default value defined by Payoneer service." +msgstr "" +"Внимание! Значение по умолчанию для пожертвования составляет %s. Не " +"волнуйтесь! Это не мой аппетит, это - значение по умолчанию, определенное " +"службой Payoneer." -#: admin.class.php:891 +#: admin.class.php:943 msgid " You can change it to any value you want!" msgstr " Вы можете изменить его на любое значение, которое посчитаете нужным!" -#: admin.class.php:908 +#: admin.class.php:960 msgid "Another Plugins" msgstr "Другие плагины" -#: admin.class.php:912 +#: admin.class.php:964 #, php-format msgid "Another plugins from %s" msgstr "Другие плагины от %s'а" -#: admin.class.php:918 +#: admin.class.php:970 msgid "Highlights any portion of text as text in the colored boxes." msgstr "Подсветка любой части текста в виде текста в цветной рамке." -#: admin.class.php:919 -msgid "Adds simple counters badge (FeedBurner subscribers and Twitter followers) to your blog." -msgstr "Добавляет бейджик счётчиков (подписчики Feedburner и последователи Twitter) на все страницы блога." +#: admin.class.php:971 +msgid "" +"Adds simple counters badge (FeedBurner subscribers and Twitter followers) to " +"your blog." +msgstr "" +"Добавляет бейджик счётчиков (подписчики Feedburner и последователи Twitter) " +"на все страницы блога." -#: admin.class.php:920 +#: admin.class.php:972 msgid "This plugin is WordPress shell for FloatBox library by Byron McGregor." msgstr "Wordpress оболочка для плагина FloatBox от Байрона МакГрегора." -#: admin.class.php:921 +#: admin.class.php:973 msgid "Adds copyright notice in the end of each post of your blog. " -msgstr "Добавляет строку уведомления об авторском праве в конец каждой статьи блога." - -#: block.editor.admin.class.php:73 -#: block.editor.admin.class.php:253 -#: block.editor.admin.class.php:303 -#: block.editor.admin.class.php:317 -#: block.editor.admin.class.php:335 -#: block.editor.admin.class.php:361 -#: block.editor.admin.class.php:390 -#: editor.admin.class.php:335 -#: editor.admin.class.php:393 -#: editor.admin.class.php:407 -#: editor.admin.class.php:428 -#: editor.admin.class.php:505 -#: editor.admin.class.php:810 -#: editor.admin.class.php:879 -#: editor.admin.class.php:901 -#: editor.admin.class.php:987 -#: editor.admin.class.php:1086 -#: editor.admin.class.php:1129 -#: editor.admin.class.php:1341 -#: editor.admin.class.php:1361 -#: editor.admin.class.php:1393 -#: zone.editor.admin.class.php:294 -#: zone.editor.admin.class.php:344 -#: zone.editor.admin.class.php:358 +msgstr "" +"Добавляет строку уведомления об авторском праве в конец каждой статьи блога." + +#: block.editor.admin.class.php:73 block.editor.admin.class.php:253 +#: block.editor.admin.class.php:303 block.editor.admin.class.php:317 +#: block.editor.admin.class.php:335 block.editor.admin.class.php:361 +#: block.editor.admin.class.php:390 editor.admin.class.php:335 +#: editor.admin.class.php:393 editor.admin.class.php:407 +#: editor.admin.class.php:428 editor.admin.class.php:505 +#: editor.admin.class.php:810 editor.admin.class.php:879 +#: editor.admin.class.php:901 editor.admin.class.php:987 +#: editor.admin.class.php:1086 editor.admin.class.php:1129 +#: editor.admin.class.php:1341 editor.admin.class.php:1361 +#: editor.admin.class.php:1393 zone.editor.admin.class.php:296 +#: zone.editor.admin.class.php:346 zone.editor.admin.class.php:360 msgid "Click to toggle" msgstr "Кликнуть для переключения" @@ -654,46 +714,34 @@ msgstr "Кликнуть для переключения" msgid "Item" msgstr "Элемент" -#: block.editor.admin.class.php:77 -#: help.class.php:120 -#: widget.class.php:15 +#: block.editor.admin.class.php:77 help.class.php:125 widget.class.php:15 +#: js/dialog.php:48 msgid "Ads Place" msgstr "Рекламное место" -#: block.editor.admin.class.php:79 -#: block.editor.admin.class.php:92 +#: block.editor.admin.class.php:79 block.editor.admin.class.php:92 #: block.editor.admin.class.php:105 msgid "Non selected" msgstr "Не выбрано" -#: block.editor.admin.class.php:90 -#: widget.class.php:293 +#: block.editor.admin.class.php:90 widget.class.php:293 msgid "Single Ad" msgstr "Рекламное объявление" -#: block.editor.admin.class.php:103 -#: widget.class.php:149 -#: widget.class.php:154 +#: block.editor.admin.class.php:103 widget.class.php:149 widget.class.php:154 +#: js/dialog-zone.php:48 msgid "Ads Zone" msgstr "Рекламная зона" -#: block.editor.admin.class.php:173 -#: block.editor.admin.class.php:217 -#: block.editor.admin.class.php:243 -#: editor.admin.class.php:266 -#: editor.admin.class.php:298 -#: editor.admin.class.php:315 -#: editor.admin.class.php:316 -#: editor.admin.class.php:317 -#: editor.admin.class.php:325 -#: editor.admin.class.php:637 -#: editor.admin.class.php:727 -#: editor.admin.class.php:791 -#: editor.admin.class.php:792 -#: editor.admin.class.php:793 -#: zone.editor.admin.class.php:158 -#: zone.editor.admin.class.php:251 -#: zone.editor.admin.class.php:284 +#: block.editor.admin.class.php:173 block.editor.admin.class.php:217 +#: block.editor.admin.class.php:243 editor.admin.class.php:266 +#: editor.admin.class.php:298 editor.admin.class.php:315 +#: editor.admin.class.php:316 editor.admin.class.php:317 +#: editor.admin.class.php:325 editor.admin.class.php:637 +#: editor.admin.class.php:727 editor.admin.class.php:791 +#: editor.admin.class.php:792 editor.admin.class.php:793 +#: zone.editor.admin.class.php:158 zone.editor.admin.class.php:253 +#: zone.editor.admin.class.php:286 msgid "Undefined" msgstr "Не определено" @@ -709,12 +757,9 @@ msgstr "Новый рекламный блок" msgid "Edit Ads Block" msgstr "Изменить рекламный блок" -#: block.editor.admin.class.php:254 -#: editor.admin.class.php:336 -#: editor.admin.class.php:811 -#: errorlog.admin.class.php:84 -#: errorlog.admin.class.php:94 -#: zone.editor.admin.class.php:295 +#: block.editor.admin.class.php:254 editor.admin.class.php:336 +#: editor.admin.class.php:811 errorlog.admin.class.php:84 +#: errorlog.admin.class.php:94 zone.editor.admin.class.php:297 msgid "Status" msgstr "Статус" @@ -722,64 +767,61 @@ msgstr "Статус" msgid "Back to Blocks List" msgstr "Назад, к списку блоков" -#: block.editor.admin.class.php:267 +#: block.editor.admin.class.php:267 js/dialog-block.php:66 msgid "Ads Block ID" msgstr "ID рекламного блока" -#: block.editor.admin.class.php:273 -#: editor.admin.class.php:363 -#: zone.editor.admin.class.php:314 +#: block.editor.admin.class.php:273 editor.admin.class.php:363 +#: zone.editor.admin.class.php:316 msgid "Is Active" msgstr "Активно" -#: block.editor.admin.class.php:274 -#: editor.admin.class.php:364 -#: editor.admin.class.php:850 -#: zone.editor.admin.class.php:315 +#: block.editor.admin.class.php:274 editor.admin.class.php:364 +#: editor.admin.class.php:850 zone.editor.admin.class.php:317 msgid "Is In Trash" msgstr "В корзине" -#: block.editor.admin.class.php:281 -#: editor.admin.class.php:371 -#: editor.admin.class.php:857 -#: zone.editor.admin.class.php:322 +#: block.editor.admin.class.php:281 editor.admin.class.php:371 +#: editor.admin.class.php:857 zone.editor.admin.class.php:324 +#: js/dialog-ad.php:89 js/dialog-block.php:79 js/dialog-zone.php:89 +#: js/dialog.php:89 msgid "Cancel" msgstr "Отмена" -#: block.editor.admin.class.php:284 -#: editor.admin.class.php:374 -#: editor.admin.class.php:860 -#: zone.editor.admin.class.php:325 +#: block.editor.admin.class.php:284 editor.admin.class.php:374 +#: editor.admin.class.php:860 zone.editor.admin.class.php:327 msgid "Save" msgstr "Сохранить" -#: block.editor.admin.class.php:297 -#: editor.admin.class.php:387 -#: zone.editor.admin.class.php:338 +#: block.editor.admin.class.php:297 editor.admin.class.php:387 +#: zone.editor.admin.class.php:340 msgid "Name" msgstr "Наименование" -#: block.editor.admin.class.php:304 -#: block.editor.admin.class.php:308 -#: editor.admin.class.php:394 -#: editor.admin.class.php:398 -#: editor.admin.class.php:883 -#: zone.editor.admin.class.php:345 -#: zone.editor.admin.class.php:349 +#: block.editor.admin.class.php:298 editor.admin.class.php:874 +#: zone.editor.admin.class.php:341 +msgid "Required for SAM widgets." +msgstr "Требуется для виджетов плагина." + +#: block.editor.admin.class.php:304 block.editor.admin.class.php:308 +#: editor.admin.class.php:394 editor.admin.class.php:398 +#: editor.admin.class.php:883 zone.editor.admin.class.php:347 +#: zone.editor.admin.class.php:351 msgid "Description" msgstr "Описание" -#: block.editor.admin.class.php:306 -#: block.editor.admin.class.php:393 +#: block.editor.admin.class.php:306 block.editor.admin.class.php:393 msgid "Enter description of this Ads Block." msgstr "Введите описание для этого рекламного блока." -#: block.editor.admin.class.php:311 -#: editor.admin.class.php:401 -#: editor.admin.class.php:887 -#: zone.editor.admin.class.php:352 -msgid "This description is not used anywhere and is added solely for the convenience of managing advertisements." -msgstr "Это описание нигде не используется и введено исключительно для удобства в уравлении рекламными объявлениями." +#: block.editor.admin.class.php:311 editor.admin.class.php:401 +#: editor.admin.class.php:887 zone.editor.admin.class.php:354 +msgid "" +"This description is not used anywhere and is added solely for the " +"convenience of managing advertisements." +msgstr "" +"Это описание нигде не используется и введено исключительно для удобства в " +"уравлении рекламными объявлениями." #: block.editor.admin.class.php:318 msgid "Block Structure" @@ -798,8 +840,12 @@ msgid "Block Columns" msgstr "Колонок" #: block.editor.admin.class.php:329 -msgid "After changing these properties you must save Ads Block settings before using Ads Block Editor." -msgstr "После изменения этих параметров Вы должны сохранить параметры блока рекламных объявлений перед использованием Редактора Блока." +msgid "" +"After changing these properties you must save Ads Block settings before " +"using Ads Block Editor." +msgstr "" +"После изменения этих параметров Вы должны сохранить параметры блока " +"рекламных объявлений перед использованием Редактора Блока." #: block.editor.admin.class.php:336 msgid "Block Styles" @@ -809,43 +855,37 @@ msgstr "Стили блока" msgid "Configure Styles for this Ads Block." msgstr "Настройте стили для этого блока рекламных объявлений." -#: block.editor.admin.class.php:340 -#: block.editor.admin.class.php:366 +#: block.editor.admin.class.php:340 block.editor.admin.class.php:366 msgid "Margins" msgstr "Внешние отступы" -#: block.editor.admin.class.php:344 -#: block.editor.admin.class.php:370 +#: block.editor.admin.class.php:344 block.editor.admin.class.php:370 msgid "Padding" msgstr "Внутренние отступы" -#: block.editor.admin.class.php:348 -#: block.editor.admin.class.php:374 +#: block.editor.admin.class.php:348 block.editor.admin.class.php:374 msgid "Background" msgstr "Фон" -#: block.editor.admin.class.php:352 -#: block.editor.admin.class.php:378 +#: block.editor.admin.class.php:352 block.editor.admin.class.php:378 msgid "Borders" msgstr "Окантовка" -#: block.editor.admin.class.php:355 -#: block.editor.admin.class.php:381 +#: block.editor.admin.class.php:355 block.editor.admin.class.php:381 msgid "Use Stylesheet rules for defining these properties." -msgstr "Используйте Правила таблиц стилей для определения этих параметров." +msgstr "" +"Используйте Правила таблиц стилей для определения этих " +"параметров." -#: block.editor.admin.class.php:355 -#: block.editor.admin.class.php:381 +#: block.editor.admin.class.php:355 block.editor.admin.class.php:381 msgid "For example:" msgstr "Например:" -#: block.editor.admin.class.php:355 -#: block.editor.admin.class.php:381 +#: block.editor.admin.class.php:355 block.editor.admin.class.php:381 msgid "for background property or" msgstr "для параметра \"Фон\" или" -#: block.editor.admin.class.php:355 -#: block.editor.admin.class.php:381 +#: block.editor.admin.class.php:355 block.editor.admin.class.php:381 msgid "for border property" msgstr "для параметра \"Окантовка\"" @@ -862,25 +902,28 @@ msgid "Important Note" msgstr "Важная информация" #: block.editor.admin.class.php:382 -msgid "As the Ads Block is the regular structure, predefined styles of individual items for drawing Ads Block's elements aren't used. Define styles for Ads Block Items here!" -msgstr "Поскольку Блок Рекламных Объявлений является регулярной структурой, стили отдельных элементов, определенные пользователем, для прорисовки элементов Блока Рекламных Объявлений не используются. Определите стили для элементов Блока Рекламных Объявлений здесь!" +msgid "" +"As the Ads Block is the regular structure, predefined styles of individual " +"items for drawing Ads Block's elements aren't used. Define styles for Ads " +"Block Items here!" +msgstr "" +"Поскольку Блок Рекламных Объявлений является регулярной структурой, стили " +"отдельных элементов, определенные пользователем, для прорисовки элементов " +"Блока Рекламных Объявлений не используются. Определите стили для элементов " +"Блока Рекламных Объявлений здесь!" #: block.editor.admin.class.php:395 msgid "Block Editor." msgstr "Редактор рекламного блока." -#: block.list.admin.class.php:48 -#: errorlog.admin.class.php:49 -#: list.admin.class.php:129 -#: list.admin.class.php:312 +#: block.list.admin.class.php:48 errorlog.admin.class.php:49 +#: list.admin.class.php:129 list.admin.class.php:312 #: zone.list.admin.class.php:48 msgid "«" msgstr "«" -#: block.list.admin.class.php:49 -#: errorlog.admin.class.php:50 -#: list.admin.class.php:130 -#: list.admin.class.php:313 +#: block.list.admin.class.php:49 errorlog.admin.class.php:50 +#: list.admin.class.php:130 list.admin.class.php:313 #: zone.list.admin.class.php:49 msgid "»" msgstr "»" @@ -889,89 +932,63 @@ msgstr "»" msgid "Managing Ads Blocks" msgstr "Управление рекламными блоками" -#: block.list.admin.class.php:63 -#: errorlog.admin.class.php:59 -#: list.admin.class.php:144 -#: list.admin.class.php:327 +#: block.list.admin.class.php:63 errorlog.admin.class.php:59 +#: list.admin.class.php:144 list.admin.class.php:327 #: zone.list.admin.class.php:63 msgid "All" msgstr "Все" -#: block.list.admin.class.php:64 -#: errorlog.admin.class.php:60 -#: list.admin.class.php:145 -#: list.admin.class.php:328 +#: block.list.admin.class.php:64 errorlog.admin.class.php:60 +#: list.admin.class.php:145 list.admin.class.php:328 #: zone.list.admin.class.php:64 msgid "Active" msgstr "Активные" -#: block.list.admin.class.php:65 -#: list.admin.class.php:146 -#: list.admin.class.php:329 -#: zone.list.admin.class.php:65 +#: block.list.admin.class.php:65 list.admin.class.php:146 +#: list.admin.class.php:329 zone.list.admin.class.php:65 msgid "Trash" msgstr "Корзина" -#: block.list.admin.class.php:70 -#: block.list.admin.class.php:144 -#: list.admin.class.php:151 -#: list.admin.class.php:271 -#: list.admin.class.php:335 -#: list.admin.class.php:469 -#: zone.list.admin.class.php:70 +#: block.list.admin.class.php:70 block.list.admin.class.php:144 +#: list.admin.class.php:151 list.admin.class.php:271 list.admin.class.php:335 +#: list.admin.class.php:469 zone.list.admin.class.php:70 #: zone.list.admin.class.php:144 msgid "Clear Trash" msgstr "Очистить корзину" -#: block.list.admin.class.php:72 -#: block.list.admin.class.php:146 +#: block.list.admin.class.php:72 block.list.admin.class.php:146 msgid "Add New Block" msgstr "Добавить новый блок" -#: block.list.admin.class.php:76 -#: block.list.admin.class.php:150 -#: errorlog.admin.class.php:71 -#: errorlog.admin.class.php:179 -#: list.admin.class.php:160 -#: list.admin.class.php:280 -#: list.admin.class.php:345 -#: list.admin.class.php:478 -#: zone.list.admin.class.php:76 +#: block.list.admin.class.php:76 block.list.admin.class.php:150 +#: errorlog.admin.class.php:71 errorlog.admin.class.php:179 +#: list.admin.class.php:160 list.admin.class.php:280 list.admin.class.php:345 +#: list.admin.class.php:478 zone.list.admin.class.php:76 #: zone.list.admin.class.php:150 #, php-format msgid "Displaying %s–%s of %s" msgstr "Показано %s–%s из %s" -#: block.list.admin.class.php:88 -#: block.list.admin.class.php:94 -#: errorlog.admin.class.php:83 -#: errorlog.admin.class.php:93 -#: list.admin.class.php:172 -#: list.admin.class.php:183 -#: list.admin.class.php:359 -#: list.admin.class.php:369 -#: zone.list.admin.class.php:88 +#: block.list.admin.class.php:88 block.list.admin.class.php:94 +#: errorlog.admin.class.php:83 errorlog.admin.class.php:93 +#: list.admin.class.php:172 list.admin.class.php:183 list.admin.class.php:359 +#: list.admin.class.php:369 zone.list.admin.class.php:88 #: zone.list.admin.class.php:94 msgid "ID" msgstr "ID" -#: block.list.admin.class.php:89 -#: block.list.admin.class.php:95 +#: block.list.admin.class.php:89 block.list.admin.class.php:95 msgid "Block Name" msgstr "Имя блока" -#: block.list.admin.class.php:113 -#: errorlog.admin.class.php:121 -#: list.admin.class.php:216 -#: list.admin.class.php:418 +#: block.list.admin.class.php:113 errorlog.admin.class.php:121 +#: list.admin.class.php:216 list.admin.class.php:418 #: zone.list.admin.class.php:113 msgid "There are no data ..." msgstr "Нет данных для показа ..." -#: block.list.admin.class.php:121 -#: list.admin.class.php:241 -#: list.admin.class.php:446 -#: zone.list.admin.class.php:121 +#: block.list.admin.class.php:121 list.admin.class.php:241 +#: list.admin.class.php:446 zone.list.admin.class.php:121 msgid "in Trash" msgstr "в корзине" @@ -979,215 +996,138 @@ msgstr "в корзине" msgid "Edit Block" msgstr "Изменить рекламный блок" -#: block.list.admin.class.php:123 -#: list.admin.class.php:243 -#: list.admin.class.php:448 -#: zone.list.admin.class.php:123 +#: block.list.admin.class.php:123 list.admin.class.php:243 +#: list.admin.class.php:448 zone.list.admin.class.php:123 msgid "Edit" msgstr "Изменить" -#: block.list.admin.class.php:127 -#: errorlog.admin.class.php:151 +#: block.list.admin.class.php:127 errorlog.admin.class.php:151 msgid "Restore this Block from the Trash" msgstr "Восстановить этот блок из корзины" -#: block.list.admin.class.php:127 -#: list.admin.class.php:247 -#: list.admin.class.php:452 -#: zone.list.admin.class.php:127 +#: block.list.admin.class.php:127 list.admin.class.php:247 +#: list.admin.class.php:452 zone.list.admin.class.php:127 msgid "Restore" msgstr "Восстановить" -#: block.list.admin.class.php:128 -#: errorlog.admin.class.php:152 +#: block.list.admin.class.php:128 errorlog.admin.class.php:152 msgid "Remove this Block permanently" msgstr "Удалить этот рекламный блок навсегда" -#: block.list.admin.class.php:128 -#: errorlog.admin.class.php:152 -#: list.admin.class.php:248 -#: list.admin.class.php:453 +#: block.list.admin.class.php:128 errorlog.admin.class.php:152 +#: list.admin.class.php:248 list.admin.class.php:453 #: zone.list.admin.class.php:128 msgid "Remove permanently" msgstr "Удалить навсегда" -#: block.list.admin.class.php:133 -#: errorlog.admin.class.php:157 +#: block.list.admin.class.php:133 errorlog.admin.class.php:157 msgid "Move this Block to the Trash" msgstr "Поместить этот блок в корзину" -#: block.list.admin.class.php:133 -#: list.admin.class.php:253 -#: list.admin.class.php:454 -#: zone.list.admin.class.php:133 +#: block.list.admin.class.php:133 list.admin.class.php:253 +#: list.admin.class.php:454 zone.list.admin.class.php:133 msgid "Delete" msgstr "Удалить" -#: editor.admin.class.php:71 -#: editor.admin.class.php:191 +#: editor.admin.class.php:71 editor.admin.class.php:191 #: list.admin.class.php:23 msgid "Custom sizes" msgstr "Пользовательские размеры" -#: editor.admin.class.php:74 -#: editor.admin.class.php:135 +#: editor.admin.class.php:74 editor.admin.class.php:135 #: list.admin.class.php:26 msgid "Large Leaderboard" msgstr "Большая доска почёта" -#: editor.admin.class.php:75 -#: editor.admin.class.php:136 +#: editor.admin.class.php:75 editor.admin.class.php:136 #: list.admin.class.php:27 msgid "Leaderboard" msgstr "Доска почёта" -#: editor.admin.class.php:76 -#: editor.admin.class.php:78 -#: editor.admin.class.php:79 -#: editor.admin.class.php:137 -#: editor.admin.class.php:139 -#: editor.admin.class.php:140 -#: list.admin.class.php:28 -#: list.admin.class.php:30 -#: list.admin.class.php:31 +#: editor.admin.class.php:76 editor.admin.class.php:78 +#: editor.admin.class.php:79 editor.admin.class.php:137 +#: editor.admin.class.php:139 editor.admin.class.php:140 +#: list.admin.class.php:28 list.admin.class.php:30 list.admin.class.php:31 msgid "Small Leaderboard" msgstr "Малая доска почёта" -#: editor.admin.class.php:77 -#: editor.admin.class.php:138 +#: editor.admin.class.php:77 editor.admin.class.php:138 #: list.admin.class.php:29 msgid "Mega Unit" msgstr "Мегаблок" -#: editor.admin.class.php:80 -#: editor.admin.class.php:81 -#: editor.admin.class.php:82 -#: editor.admin.class.php:84 -#: editor.admin.class.php:85 -#: editor.admin.class.php:86 -#: editor.admin.class.php:141 -#: editor.admin.class.php:142 -#: editor.admin.class.php:143 -#: editor.admin.class.php:145 -#: editor.admin.class.php:146 -#: editor.admin.class.php:147 -#: list.admin.class.php:32 -#: list.admin.class.php:33 -#: list.admin.class.php:34 -#: list.admin.class.php:36 -#: list.admin.class.php:37 -#: list.admin.class.php:38 +#: editor.admin.class.php:80 editor.admin.class.php:81 +#: editor.admin.class.php:82 editor.admin.class.php:84 +#: editor.admin.class.php:85 editor.admin.class.php:86 +#: editor.admin.class.php:141 editor.admin.class.php:142 +#: editor.admin.class.php:143 editor.admin.class.php:145 +#: editor.admin.class.php:146 editor.admin.class.php:147 +#: list.admin.class.php:32 list.admin.class.php:33 list.admin.class.php:34 +#: list.admin.class.php:36 list.admin.class.php:37 list.admin.class.php:38 msgid "Tall Banner" msgstr "Высокий баннер" -#: editor.admin.class.php:83 -#: editor.admin.class.php:144 +#: editor.admin.class.php:83 editor.admin.class.php:144 #: list.admin.class.php:35 msgid "Banner" msgstr "Баннер" -#: editor.admin.class.php:87 -#: editor.admin.class.php:89 -#: editor.admin.class.php:119 -#: editor.admin.class.php:120 -#: editor.admin.class.php:148 -#: editor.admin.class.php:150 -#: editor.admin.class.php:184 -#: editor.admin.class.php:185 -#: list.admin.class.php:39 -#: list.admin.class.php:41 -#: list.admin.class.php:71 +#: editor.admin.class.php:87 editor.admin.class.php:89 +#: editor.admin.class.php:119 editor.admin.class.php:120 +#: editor.admin.class.php:148 editor.admin.class.php:150 +#: editor.admin.class.php:184 editor.admin.class.php:185 +#: list.admin.class.php:39 list.admin.class.php:41 list.admin.class.php:71 #: list.admin.class.php:72 msgid "Half Banner" msgstr "Полубаннер" -#: editor.admin.class.php:88 -#: editor.admin.class.php:117 -#: editor.admin.class.php:118 -#: editor.admin.class.php:149 -#: editor.admin.class.php:182 -#: editor.admin.class.php:183 -#: list.admin.class.php:40 -#: list.admin.class.php:69 -#: list.admin.class.php:70 +#: editor.admin.class.php:88 editor.admin.class.php:117 +#: editor.admin.class.php:118 editor.admin.class.php:149 +#: editor.admin.class.php:182 editor.admin.class.php:183 +#: list.admin.class.php:40 list.admin.class.php:69 list.admin.class.php:70 msgid "Tall Half Banner" msgstr "Высокий полубаннер" -#: editor.admin.class.php:90 -#: editor.admin.class.php:91 -#: editor.admin.class.php:116 -#: editor.admin.class.php:123 -#: editor.admin.class.php:124 -#: editor.admin.class.php:151 -#: editor.admin.class.php:152 -#: editor.admin.class.php:181 -#: editor.admin.class.php:188 -#: editor.admin.class.php:189 -#: list.admin.class.php:42 -#: list.admin.class.php:43 -#: list.admin.class.php:68 -#: list.admin.class.php:75 -#: list.admin.class.php:76 +#: editor.admin.class.php:90 editor.admin.class.php:91 +#: editor.admin.class.php:116 editor.admin.class.php:123 +#: editor.admin.class.php:124 editor.admin.class.php:151 +#: editor.admin.class.php:152 editor.admin.class.php:181 +#: editor.admin.class.php:188 editor.admin.class.php:189 +#: list.admin.class.php:42 list.admin.class.php:43 list.admin.class.php:68 +#: list.admin.class.php:75 list.admin.class.php:76 msgid "Button" msgstr "Кнопка" -#: editor.admin.class.php:92 -#: editor.admin.class.php:153 +#: editor.admin.class.php:92 editor.admin.class.php:153 #: list.admin.class.php:44 msgid "Micro Bar" msgstr "Микро-бар" -#: editor.admin.class.php:93 -#: editor.admin.class.php:94 -#: editor.admin.class.php:95 -#: editor.admin.class.php:96 -#: editor.admin.class.php:154 -#: editor.admin.class.php:155 -#: editor.admin.class.php:156 -#: editor.admin.class.php:157 -#: list.admin.class.php:45 -#: list.admin.class.php:46 -#: list.admin.class.php:47 +#: editor.admin.class.php:93 editor.admin.class.php:94 +#: editor.admin.class.php:95 editor.admin.class.php:96 +#: editor.admin.class.php:154 editor.admin.class.php:155 +#: editor.admin.class.php:156 editor.admin.class.php:157 +#: list.admin.class.php:45 list.admin.class.php:46 list.admin.class.php:47 #: list.admin.class.php:48 msgid "Thin Banner" msgstr "Тонкий баннер" -#: editor.admin.class.php:93 -#: editor.admin.class.php:94 -#: editor.admin.class.php:95 -#: editor.admin.class.php:96 -#: editor.admin.class.php:117 -#: editor.admin.class.php:118 -#: editor.admin.class.php:119 -#: editor.admin.class.php:120 -#: editor.admin.class.php:121 -#: editor.admin.class.php:122 -#: editor.admin.class.php:123 -#: editor.admin.class.php:124 -#: editor.admin.class.php:154 -#: editor.admin.class.php:155 -#: editor.admin.class.php:156 -#: editor.admin.class.php:157 -#: editor.admin.class.php:182 -#: editor.admin.class.php:183 -#: editor.admin.class.php:184 -#: editor.admin.class.php:185 -#: editor.admin.class.php:186 -#: editor.admin.class.php:187 -#: editor.admin.class.php:188 -#: editor.admin.class.php:189 -#: list.admin.class.php:45 -#: list.admin.class.php:46 -#: list.admin.class.php:47 -#: list.admin.class.php:48 -#: list.admin.class.php:69 -#: list.admin.class.php:70 -#: list.admin.class.php:71 -#: list.admin.class.php:72 -#: list.admin.class.php:73 -#: list.admin.class.php:74 -#: list.admin.class.php:75 -#: list.admin.class.php:76 +#: editor.admin.class.php:93 editor.admin.class.php:94 +#: editor.admin.class.php:95 editor.admin.class.php:96 +#: editor.admin.class.php:117 editor.admin.class.php:118 +#: editor.admin.class.php:119 editor.admin.class.php:120 +#: editor.admin.class.php:121 editor.admin.class.php:122 +#: editor.admin.class.php:123 editor.admin.class.php:124 +#: editor.admin.class.php:154 editor.admin.class.php:155 +#: editor.admin.class.php:156 editor.admin.class.php:157 +#: editor.admin.class.php:182 editor.admin.class.php:183 +#: editor.admin.class.php:184 editor.admin.class.php:185 +#: editor.admin.class.php:186 editor.admin.class.php:187 +#: editor.admin.class.php:188 editor.admin.class.php:189 +#: list.admin.class.php:45 list.admin.class.php:46 list.admin.class.php:47 +#: list.admin.class.php:48 list.admin.class.php:69 list.admin.class.php:70 +#: list.admin.class.php:71 list.admin.class.php:72 list.admin.class.php:73 +#: list.admin.class.php:74 list.admin.class.php:75 list.admin.class.php:76 #, php-format msgid "%d Link" msgid_plural "%d Links" @@ -1195,112 +1135,84 @@ msgstr[0] "%d ссылка" msgstr[1] "%d ссылки" msgstr[2] "%d ссылок" -#: editor.admin.class.php:97 -#: editor.admin.class.php:160 +#: editor.admin.class.php:97 editor.admin.class.php:160 #: list.admin.class.php:49 msgid "Wide Skyscraper" msgstr "Широкий небоскрёб" -#: editor.admin.class.php:98 -#: editor.admin.class.php:161 +#: editor.admin.class.php:98 editor.admin.class.php:161 #: list.admin.class.php:50 msgid "Skyscraper" msgstr "Небоскрёб" -#: editor.admin.class.php:99 -#: editor.admin.class.php:162 +#: editor.admin.class.php:99 editor.admin.class.php:162 #: list.admin.class.php:51 msgid "Wide Half Banner" msgstr "Широкий полубаннер" -#: editor.admin.class.php:100 -#: editor.admin.class.php:163 +#: editor.admin.class.php:100 editor.admin.class.php:163 #: list.admin.class.php:52 msgid "Vertical Rectangle" msgstr "Вертикальный прямоугольник" -#: editor.admin.class.php:101 -#: editor.admin.class.php:102 -#: editor.admin.class.php:164 -#: editor.admin.class.php:165 -#: list.admin.class.php:53 -#: list.admin.class.php:54 +#: editor.admin.class.php:101 editor.admin.class.php:102 +#: editor.admin.class.php:164 editor.admin.class.php:165 +#: list.admin.class.php:53 list.admin.class.php:54 msgid "Tall Rectangle" msgstr "Высокий прямоугольник" -#: editor.admin.class.php:103 -#: editor.admin.class.php:166 +#: editor.admin.class.php:103 editor.admin.class.php:166 #: list.admin.class.php:55 msgid "Vertical Banner" msgstr "Вертикальный баннер" -#: editor.admin.class.php:104 -#: editor.admin.class.php:169 +#: editor.admin.class.php:104 editor.admin.class.php:169 #: list.admin.class.php:56 msgid "Large Rectangle" msgstr "Большой прямоугольник" -#: editor.admin.class.php:105 -#: editor.admin.class.php:106 -#: editor.admin.class.php:170 -#: editor.admin.class.php:171 -#: list.admin.class.php:57 -#: list.admin.class.php:58 +#: editor.admin.class.php:105 editor.admin.class.php:106 +#: editor.admin.class.php:170 editor.admin.class.php:171 +#: list.admin.class.php:57 list.admin.class.php:58 msgid "Wide Rectangle" msgstr "Широкий прямоугольник" -#: editor.admin.class.php:107 -#: editor.admin.class.php:172 +#: editor.admin.class.php:107 editor.admin.class.php:172 #: list.admin.class.php:59 msgid "Medium Rectangle" msgstr "Средний прямоугольник" -#: editor.admin.class.php:108 -#: editor.admin.class.php:109 -#: editor.admin.class.php:173 -#: editor.admin.class.php:174 -#: list.admin.class.php:60 -#: list.admin.class.php:61 +#: editor.admin.class.php:108 editor.admin.class.php:109 +#: editor.admin.class.php:173 editor.admin.class.php:174 +#: list.admin.class.php:60 list.admin.class.php:61 msgid "Small Wide Rectangle" msgstr "Малый широкий прямоугольник" -#: editor.admin.class.php:110 -#: editor.admin.class.php:175 +#: editor.admin.class.php:110 editor.admin.class.php:175 #: list.admin.class.php:62 msgid "Mini Wide Rectangle" msgstr "Маленький широкий прямоугольник" -#: editor.admin.class.php:111 -#: editor.admin.class.php:176 -#: editor.admin.class.php:196 -#: list.admin.class.php:63 +#: editor.admin.class.php:111 editor.admin.class.php:176 +#: editor.admin.class.php:196 list.admin.class.php:63 msgid "Square" msgstr "Прямоугольники" -#: editor.admin.class.php:112 -#: editor.admin.class.php:115 -#: editor.admin.class.php:177 -#: editor.admin.class.php:180 -#: list.admin.class.php:64 -#: list.admin.class.php:67 +#: editor.admin.class.php:112 editor.admin.class.php:115 +#: editor.admin.class.php:177 editor.admin.class.php:180 +#: list.admin.class.php:64 list.admin.class.php:67 msgid "Small Square" msgstr "Малый квадрат" -#: editor.admin.class.php:113 -#: editor.admin.class.php:114 -#: editor.admin.class.php:178 -#: editor.admin.class.php:179 -#: list.admin.class.php:65 -#: list.admin.class.php:66 +#: editor.admin.class.php:113 editor.admin.class.php:114 +#: editor.admin.class.php:178 editor.admin.class.php:179 +#: list.admin.class.php:65 list.admin.class.php:66 msgid "Small Rectangle" msgstr "Малый прямоугольник" -#: editor.admin.class.php:121 -#: editor.admin.class.php:122 -#: editor.admin.class.php:186 -#: editor.admin.class.php:187 -#: list.admin.class.php:73 -#: list.admin.class.php:74 +#: editor.admin.class.php:121 editor.admin.class.php:122 +#: editor.admin.class.php:186 editor.admin.class.php:187 +#: list.admin.class.php:73 list.admin.class.php:74 msgid "Tall Button" msgstr "Широкая кнопка" @@ -1332,27 +1244,27 @@ msgstr "Изменить рекламное место" msgid "Back to Places List" msgstr "Назад, к списку мест" -#: editor.admin.class.php:349 +#: editor.admin.class.php:349 js/dialog.php:66 msgid "Ads Place ID" msgstr "ID рекламного места" -#: editor.admin.class.php:355 -#: editor.admin.class.php:839 -#: list.admin.class.php:174 -#: list.admin.class.php:185 +#: editor.admin.class.php:355 editor.admin.class.php:839 +#: list.admin.class.php:174 list.admin.class.php:185 msgid "Size" msgstr "Размеры" -#: editor.admin.class.php:357 -#: editor.admin.class.php:841 +#: editor.admin.class.php:357 editor.admin.class.php:841 msgid "Width" msgstr "Ширина" -#: editor.admin.class.php:359 -#: editor.admin.class.php:843 +#: editor.admin.class.php:359 editor.admin.class.php:843 msgid "Height" msgstr "Высота" +#: editor.admin.class.php:388 +msgid "Required for SAM widgets and settings." +msgstr "Требуется для виджетов и параметров плагина." + #: editor.admin.class.php:396 msgid "Enter description of this Ads Place." msgstr "Введите описание для этого рекламного места." @@ -1374,25 +1286,35 @@ msgid "Custom Height" msgstr "Высота, заданная пользователем" #: editor.admin.class.php:422 -msgid "These values are not used and are added solely for the convenience of advertising management. Will be used in the future..." -msgstr "Эти значения нигде не используется и введены исключительно для удобства в уравлении рекламными объявлениями. Будут использоваться в будущем ..." +msgid "" +"These values are not used and are added solely for the convenience of " +"advertising management. Will be used in the future..." +msgstr "" +"Эти значения нигде не используется и введены исключительно для удобства в " +"уравлении рекламными объявлениями. Будут использоваться в будущем ..." #: editor.admin.class.php:429 msgid "Ads Place Patch" msgstr "Заглушка рекламного места" #: editor.admin.class.php:431 -msgid "Select type of the code of a patch and fill data entry fields with the appropriate data." -msgstr "Выберите тип заплатки и заполните нужные поля соответствующими данными." +msgid "" +"Select type of the code of a patch and fill data entry fields with the " +"appropriate data." +msgstr "" +"Выберите тип заплатки и заполните нужные поля соответствующими данными." -#: editor.admin.class.php:433 -#: editor.admin.class.php:437 +#: editor.admin.class.php:433 editor.admin.class.php:437 msgid "Image" msgstr "Изображение" #: editor.admin.class.php:441 -msgid "This image is a patch for advertising space. This may be an image with the text \"Place your ad here\"." -msgstr "Введите путь к изображению для заплатки рекламного места. Это может быть изображение содержащее текст \"Разместите своё рекламное объявление здесь\"." +msgid "" +"This image is a patch for advertising space. This may be an image with the " +"text \"Place your ad here\"." +msgstr "" +"Введите путь к изображению для заплатки рекламного места. Это может быть " +"изображение содержащее текст \"Разместите своё рекламное объявление здесь\"." #: editor.admin.class.php:444 msgid "Target" @@ -1400,40 +1322,34 @@ msgstr "Цель" #: editor.admin.class.php:448 msgid "This is a link to a page where are your suggestions for advertisers." -msgstr "Это ссылка на страницу, на которой размещены Ваши предложения рекламодателям." +msgstr "" +"Это ссылка на страницу, на которой размещены Ваши предложения рекламодателям." -#: editor.admin.class.php:451 -#: editor.admin.class.php:952 +#: editor.admin.class.php:451 editor.admin.class.php:952 msgid "Image Tools" msgstr "Инструменты" -#: editor.admin.class.php:453 -#: editor.admin.class.php:954 +#: editor.admin.class.php:453 editor.admin.class.php:954 msgid "Select File" msgstr "Выберите файл" -#: editor.admin.class.php:457 -#: editor.admin.class.php:958 +#: editor.admin.class.php:457 editor.admin.class.php:958 msgid "Apply" msgstr "Применить" -#: editor.admin.class.php:458 -#: editor.admin.class.php:959 +#: editor.admin.class.php:458 editor.admin.class.php:959 msgid "Select file from your blog server." msgstr "Выберите файл, расположенный на сервере Вашего блога." -#: editor.admin.class.php:461 -#: editor.admin.class.php:962 +#: editor.admin.class.php:461 editor.admin.class.php:962 msgid "Upload File" msgstr "Загрузить файл" -#: editor.admin.class.php:462 -#: editor.admin.class.php:963 +#: editor.admin.class.php:462 editor.admin.class.php:963 msgid "Upload" msgstr "Загрузить" -#: editor.admin.class.php:465 -#: editor.admin.class.php:966 +#: editor.admin.class.php:465 editor.admin.class.php:966 msgid "Select and upload file from your local computer." msgstr "Выберите и загрузите файл на сервер с Вашего локального компьютера." @@ -1446,12 +1362,21 @@ msgid "Patch Code" msgstr "Код заглушки" #: editor.admin.class.php:480 -msgid "This is one-block code of third-party AdServer rotator. Selecting this checkbox prevents displaying contained ads." -msgstr "Это код (одним блоком) ротатора стороннего сервера рекламных объявлений. Выбор этого параметра останавливает показ содержащихся в рекламном месте объявлений для показа только этого кода." +msgid "" +"This is one-block code of third-party AdServer rotator. Selecting this " +"checkbox prevents displaying contained ads." +msgstr "" +"Это код (одним блоком) ротатора стороннего сервера рекламных объявлений. " +"Выбор этого параметра останавливает показ содержащихся в рекламном месте " +"объявлений для показа только этого кода." #: editor.admin.class.php:483 -msgid "This is a HTML-code patch of advertising space. For example: use the code to display AdSense advertisement. " -msgstr "Это HTML-код заплатки рекламного места. Например: используйте код показа рекламы от AdSense." +msgid "" +"This is a HTML-code patch of advertising space. For example: use the code to " +"display AdSense advertisement. " +msgstr "" +"Это HTML-код заплатки рекламного места. Например: используйте код показа " +"рекламы от AdSense." #: editor.admin.class.php:488 msgid "Google DFP" @@ -1466,8 +1391,14 @@ msgid "This is name of Google DFP block!" msgstr "Это имя блока от Google DFP!" #: editor.admin.class.php:499 -msgid "The patch (default advertisement) will be shown that if the logic of the plugin can not show any contained advertisement on the current page of the document." -msgstr "Заплатка (рекламное объявление по умолчанию) показывается в том случае, когда логика плагина не позволяет показать какое-либо рекламное объявление на текущей странице документа." +msgid "" +"The patch (default advertisement) will be shown that if the logic of the " +"plugin can not show any contained advertisement on the current page of the " +"document." +msgstr "" +"Заплатка (рекламное объявление по умолчанию) показывается в том случае, " +"когда логика плагина не позволяет показать какое-либо рекламное объявление " +"на текущей странице документа." #: editor.admin.class.php:506 msgid "Codes" @@ -1486,8 +1417,12 @@ msgid "Code After" msgstr "Код после" #: editor.admin.class.php:517 -msgid "You can enter any HTML codes here for the further withdrawal of their before and after the code of Ads Place." -msgstr "Вы можете ввести здесь любой HTML код для дальнейшего вывода его до и после кода рекламного места." +msgid "" +"You can enter any HTML codes here for the further withdrawal of their before " +"and after the code of Ads Place." +msgstr "" +"Вы можете ввести здесь любой HTML код для дальнейшего вывода его до и после " +"кода рекламного места." #: editor.admin.class.php:648 msgid "Ad Data Updated." @@ -1509,8 +1444,7 @@ msgstr "Назад, к списку объявлений" msgid "Advertisement ID" msgstr "ID объявления" -#: editor.admin.class.php:831 -#: list.admin.class.php:361 +#: editor.admin.class.php:831 list.admin.class.php:361 #: list.admin.class.php:371 msgid "Activity" msgstr "Активность" @@ -1523,21 +1457,14 @@ msgstr "Активно" msgid "Ad is Inactive" msgstr "Неактивно" -#: editor.admin.class.php:833 -#: list.admin.class.php:175 -#: list.admin.class.php:186 -#: list.admin.class.php:234 -#: list.admin.class.php:362 -#: list.admin.class.php:372 -#: list.admin.class.php:439 +#: editor.admin.class.php:833 list.admin.class.php:175 +#: list.admin.class.php:186 list.admin.class.php:234 list.admin.class.php:362 +#: list.admin.class.php:372 list.admin.class.php:439 msgid "Hits" msgstr "Показы" -#: editor.admin.class.php:835 -#: list.admin.class.php:235 -#: list.admin.class.php:363 -#: list.admin.class.php:373 -#: list.admin.class.php:440 +#: editor.admin.class.php:835 list.admin.class.php:235 +#: list.admin.class.php:363 list.admin.class.php:373 list.admin.class.php:440 msgid "Clicks" msgstr "Клики" @@ -1565,8 +1492,7 @@ msgstr "Дополнительные ограничения" msgid "Earnings settings" msgstr "Параметры доходов" -#: editor.admin.class.php:902 -#: editor.admin.class.php:977 +#: editor.admin.class.php:902 editor.admin.class.php:977 msgid "Ad Code" msgstr "Код рекламного объявления" @@ -1595,8 +1521,14 @@ msgid "Use carefully!" msgstr "Используйте крайне осторожно!" #: editor.admin.class.php:925 -msgid "Do not use if the wp-admin folder is password protected. In this case the viewer will be prompted to enter a username and password during ajax request. It's not good." -msgstr "Если папка wp-admin защищена паролем, использовать не имеет смысла, т.к., в этом случае, во время Ajax запроса посетителю будет предложено ввести имя пользователя и пароль." +msgid "" +"Do not use if the wp-admin folder is password protected. In this case the " +"viewer will be prompted to enter a username and password during ajax " +"request. It's not good." +msgstr "" +"Если папка wp-admin защищена паролем, использовать не имеет смысла, т.к., в " +"этом случае, во время Ajax запроса посетителю будет предложено ввести имя " +"пользователя и пароль." #: editor.admin.class.php:928 msgid "This is flash (SWF) banner" @@ -1675,8 +1607,12 @@ msgid "Maximal Activity" msgstr "Максимальная активность" #: editor.admin.class.php:1010 -msgid "Ad weight - coefficient of frequency of show of the advertisement for one cycle of advertisements rotation." -msgstr "Вес рекламного объявления является коэффициентом частоты показа рекламного объявления за однин цикл ротации." +msgid "" +"Ad weight - coefficient of frequency of show of the advertisement for one " +"cycle of advertisements rotation." +msgstr "" +"Вес рекламного объявления является коэффициентом частоты показа рекламного " +"объявления за однин цикл ротации." #: editor.admin.class.php:1012 msgid "0 - ad is inactive" @@ -1690,9 +1626,7 @@ msgstr "1 - минимальная активность этого объявл msgid "10 - maximal activity of this ad." msgstr "10 - максимальная активность данного объявления" -#: editor.admin.class.php:1021 -#: help.class.php:20 -#: help.class.php:156 +#: editor.admin.class.php:1021 help.class.php:20 help.class.php:161 msgid "Show ad on all pages of blog" msgstr "Показывать объявление на всех страницах блога" @@ -1753,21 +1687,28 @@ msgid "Custom Post Type Archive Pages" msgstr "Страницы архивов пользовательскии типов" #: editor.admin.class.php:1060 -msgid "Date Archive Pages (any date-based archive pages, i.e. a monthly, yearly, daily or time-based archive)" -msgstr "Страницы архивов по датам (любые основанные на датах страницы архивов, другими словами, архивы по месяцам, по годам, по дням и по времени)" +msgid "" +"Date Archive Pages (any date-based archive pages, i.e. a monthly, yearly, " +"daily or time-based archive)" +msgstr "" +"Страницы архивов по датам (любые основанные на датах страницы архивов, " +"другими словами, архивы по месяцам, по годам, по дням и по времени)" #: editor.admin.class.php:1065 msgid "Show ad only in certain posts/pages" msgstr "Показывать объявление только в определённых статьях/страницах" -#: editor.admin.class.php:1069 -#: editor.admin.class.php:1138 +#: editor.admin.class.php:1069 editor.admin.class.php:1138 msgid "Posts/Pages" msgstr "Статьи/Страницы" #: editor.admin.class.php:1076 -msgid "Use this setting to display an ad only in certain posts/pages. Select posts/pages." -msgstr "Используйте этот параметр для показа рекламного объявления только в выбранных статьях/страницах. Выберите статьи/страницы." +msgid "" +"Use this setting to display an ad only in certain posts/pages. Select posts/" +"pages." +msgstr "" +"Используйте этот параметр для показа рекламного объявления только в " +"выбранных статьях/страницах. Выберите статьи/страницы." #: editor.admin.class.php:1087 msgid "Users" @@ -1789,8 +1730,7 @@ msgstr "этих пользователей" msgid "Unregistered Users" msgstr "Незарегистрированные пользователи" -#: editor.admin.class.php:1106 -#: editor.admin.class.php:1114 +#: editor.admin.class.php:1106 editor.admin.class.php:1114 msgid "Registered Users" msgstr "Зарегистрированные пользователи" @@ -1811,99 +1751,150 @@ msgid "Do not show ad on certain posts/pages" msgstr "Не показывать объявление в определённых статьях/страницах" #: editor.admin.class.php:1146 -msgid "Use this setting to not display an ad on certain posts/pages. Select posts/pages." -msgstr "Используйте этот параметр для блокировки показа рекламного объявления в выбранных статьях/страницах. Выберите статьи/страницы." +msgid "" +"Use this setting to not display an ad on certain posts/pages. Select posts/" +"pages." +msgstr "" +"Используйте этот параметр для блокировки показа рекламного объявления в " +"выбранных статьях/страницах. Выберите статьи/страницы." #: editor.admin.class.php:1151 -msgid "Show ad only in single posts or categories archives of certain categories" -msgstr "Показывать объявление только в одиночных статьях и архивах заданных рубрик" +msgid "" +"Show ad only in single posts or categories archives of certain categories" +msgstr "" +"Показывать объявление только в одиночных статьях и архивах заданных рубрик" -#: editor.admin.class.php:1154 -#: editor.admin.class.php:1174 +#: editor.admin.class.php:1154 editor.admin.class.php:1174 msgid "Categories" msgstr "Рубрики" #: editor.admin.class.php:1161 -msgid "Use this setting to display an ad only in single posts or categories archives of certain categories." -msgstr "Используйте этот параметр для показа рекламного объявления только в одиночных статьях и архивах выбранных рубрик." +msgid "" +"Use this setting to display an ad only in single posts or categories " +"archives of certain categories." +msgstr "" +"Используйте этот параметр для показа рекламного объявления только в " +"одиночных статьях и архивах выбранных рубрик." -#: editor.admin.class.php:1165 -#: editor.admin.class.php:1200 -#: editor.admin.class.php:1235 -#: editor.admin.class.php:1270 -msgid "This display logic parameter will be applied only when you use the \"Show ad on all pages of blog\" and \"Show your ad only on the pages of this type\" modes. Otherwise, it will be ignored." -msgstr "Этот параметр логики отображения будет применяться только при использовании режимов \"Показывать объявление на всех страницах блога\" и \"Показывать объявление только на страницах данного типа\". В противном случае, параметр будет проигнорирован." +#: editor.admin.class.php:1165 editor.admin.class.php:1200 +#: editor.admin.class.php:1235 editor.admin.class.php:1270 +msgid "" +"This display logic parameter will be applied only when you use the \"Show ad " +"on all pages of blog\" and \"Show your ad only on the pages of this type\" " +"modes. Otherwise, it will be ignored." +msgstr "" +"Этот параметр логики отображения будет применяться только при использовании " +"режимов \"Показывать объявление на всех страницах блога\" и \"Показывать " +"объявление только на страницах данного типа\". В противном случае, параметр " +"будет проигнорирован." #: editor.admin.class.php:1171 -msgid "Do not show ad in single posts or categories archives of certain categories" +msgid "" +"Do not show ad in single posts or categories archives of certain categories" msgstr "Не показывать объявление в одиночных статьях и архивах заданных рубрик" #: editor.admin.class.php:1181 -msgid "Use this setting to not display an ad in single posts or categories archives of certain categories." -msgstr "Используйте этот параметр для блокировки показа рекламного объявления в одиночных статьях и архивах выбранных рубрик." +msgid "" +"Use this setting to not display an ad in single posts or categories archives " +"of certain categories." +msgstr "" +"Используйте этот параметр для блокировки показа рекламного объявления в " +"одиночных статьях и архивах выбранных рубрик." #: editor.admin.class.php:1186 msgid "Show ad only in single posts or authors archives of certain authors" -msgstr "Показывать объявление только в одиночных статьях и архивах заданных авторов" +msgstr "" +"Показывать объявление только в одиночных статьях и архивах заданных авторов" -#: editor.admin.class.php:1189 -#: editor.admin.class.php:1209 +#: editor.admin.class.php:1189 editor.admin.class.php:1209 msgid "Authors" msgstr "Авторы" #: editor.admin.class.php:1196 -msgid "Use this setting to display an ad only in single posts or authors archives of certain authors." -msgstr "Используйте этот параметр для показа рекламного объявления только в одиночных статьях и архивах выбранных авторов." +msgid "" +"Use this setting to display an ad only in single posts or authors archives " +"of certain authors." +msgstr "" +"Используйте этот параметр для показа рекламного объявления только в " +"одиночных статьях и архивах выбранных авторов." #: editor.admin.class.php:1206 msgid "Do not show ad in single posts or authors archives of certain authors" -msgstr "Не показывать объявление в одиночных статьях и архивах заданных авторов" +msgstr "" +"Не показывать объявление в одиночных статьях и архивах заданных авторов" #: editor.admin.class.php:1216 -msgid "Use this setting to not display an ad in single posts or authors archives of certain authors." -msgstr "Используйте этот параметр для блокировки показа рекламного объявления в одиночных статьях и архивах выбранных авторов." +msgid "" +"Use this setting to not display an ad in single posts or authors archives of " +"certain authors." +msgstr "" +"Используйте этот параметр для блокировки показа рекламного объявления в " +"одиночных статьях и архивах выбранных авторов." #: editor.admin.class.php:1221 msgid "Show ad only in single posts or tags archives of certain tags" -msgstr "Показывать объявление только в одиночных статьях и архивах заданных меток" +msgstr "" +"Показывать объявление только в одиночных статьях и архивах заданных меток" -#: editor.admin.class.php:1224 -#: editor.admin.class.php:1244 +#: editor.admin.class.php:1224 editor.admin.class.php:1244 msgid "Tags" msgstr "Метки" #: editor.admin.class.php:1231 -msgid "Use this setting to display an ad only in single posts or tags archives of certain tags." -msgstr "Используйте этот параметр для показа рекламного объявления только в одиночных статьях и архивах выбранных меток." +msgid "" +"Use this setting to display an ad only in single posts or tags archives of " +"certain tags." +msgstr "" +"Используйте этот параметр для показа рекламного объявления только в " +"одиночных статьях и архивах выбранных меток." #: editor.admin.class.php:1241 msgid "Do not show ad in single posts or tags archives of certain tags" msgstr "Не показывать объявление в одиночных статьях и архивах заданных меток" #: editor.admin.class.php:1251 -msgid "Use this setting to not display an ad in single posts or tags archives of certain tags." -msgstr "Используйте этот параметр для блокировки показа рекламного объявления в одиночных статьях и архивах выбранных меток." +msgid "" +"Use this setting to not display an ad in single posts or tags archives of " +"certain tags." +msgstr "" +"Используйте этот параметр для блокировки показа рекламного объявления в " +"одиночных статьях и архивах выбранных меток." #: editor.admin.class.php:1256 -msgid "Show ad only in custom type single posts or custom post type archives of certain custom post types" -msgstr "Показывать объявление только в одиночных статьях и архивах заданных пользовательских типов" +msgid "" +"Show ad only in custom type single posts or custom post type archives of " +"certain custom post types" +msgstr "" +"Показывать объявление только в одиночных статьях и архивах заданных " +"пользовательских типов" -#: editor.admin.class.php:1259 -#: editor.admin.class.php:1279 +#: editor.admin.class.php:1259 editor.admin.class.php:1279 msgid "Custom post types" msgstr "Пользовательские типы" #: editor.admin.class.php:1266 -msgid "Use this setting to display an ad only in custom type single posts or custom post type archives of certain custom post types." -msgstr "Используйте этот параметр для показа рекламного объявления только в одиночных статьях и архивах выбранных пользовательских типов." +msgid "" +"Use this setting to display an ad only in custom type single posts or custom " +"post type archives of certain custom post types." +msgstr "" +"Используйте этот параметр для показа рекламного объявления только в " +"одиночных статьях и архивах выбранных пользовательских типов." #: editor.admin.class.php:1276 -msgid "Do not show ad in custom type single posts or custom post type archives of certain custom post types" -msgstr "Не показывать объявление в одиночных статьях и архивах заданных пользовательских типов" +msgid "" +"Do not show ad in custom type single posts or custom post type archives of " +"certain custom post types" +msgstr "" +"Не показывать объявление в одиночных статьях и архивах заданных " +"пользовательских типов" #: editor.admin.class.php:1286 -msgid "Use this setting to not display an ad in custom type single posts or custom post type archives of certain custom post types." -msgstr "Используйте этот параметр для блокировки показа рекламного объявления в одиночных статьях и архивах выбранных пользовательских типов." +msgid "" +"Use this setting to not display an ad in custom type single posts or custom " +"post type archives of certain custom post types." +msgstr "" +"Используйте этот параметр для блокировки показа рекламного объявления в " +"одиночных статьях и архивах выбранных пользовательских типов." #: editor.admin.class.php:1291 msgid "Use the schedule for this ad" @@ -1918,8 +1909,11 @@ msgid "Campaign End Date" msgstr "Дата окончания кампании" #: editor.admin.class.php:1304 -msgid "Use these parameters for displaying ad during the certain period of time." -msgstr "Используйте эти параметры для показа объявления в течение определенного периода времени." +msgid "" +"Use these parameters for displaying ad during the certain period of time." +msgstr "" +"Используйте эти параметры для показа объявления в течение определенного " +"периода времени." #: editor.admin.class.php:1309 msgid "Use limitation by hits" @@ -1931,7 +1925,8 @@ msgstr "Лимит показов" #: editor.admin.class.php:1318 msgid "Use this parameter for limiting displaying of ad by hits." -msgstr "Используйте этот параметр для ограничения показа объявлений по просмотрам." +msgstr "" +"Используйте этот параметр для ограничения показа объявлений по просмотрам." #: editor.admin.class.php:1323 msgid "Use limitation by clicks" @@ -1953,9 +1948,7 @@ msgstr "Рекламодатель" msgid "Advertiser Nick Name" msgstr "Ник рекламодателя" -#: editor.admin.class.php:1362 -#: help.class.php:32 -#: help.class.php:175 +#: editor.admin.class.php:1362 help.class.php:32 help.class.php:180 msgid "Prices" msgstr "Расценки" @@ -1965,51 +1958,55 @@ msgstr "Цена размещения в месяц" #: editor.admin.class.php:1369 msgid "Tthis parameter used only for scheduled ads." -msgstr "Этот параметр используется только для объявлений, показываемых по расписанию." +msgstr "" +"Этот параметр используется только для объявлений, показываемых по расписанию." #: editor.admin.class.php:1372 msgid "Price per Thousand Hits" msgstr "Цена за тысячу показов" #: editor.admin.class.php:1376 -msgid "Not only humans visit your blog, bots and crawlers too. In order not to deceive an advertiser, you must enable the detection of bots and crawlers." -msgstr "Не только люди посещают Ваш блог ... Включите обнаружение ботов и сканеров для того, чтобы правильно считать показы и не обманывать рекламодателя." +msgid "" +"Not only humans visit your blog, bots and crawlers too. In order not to " +"deceive an advertiser, you must enable the detection of bots and crawlers." +msgstr "" +"Не только люди посещают Ваш блог ... Включите обнаружение ботов и сканеров " +"для того, чтобы правильно считать показы и не обманывать рекламодателя." #: editor.admin.class.php:1379 msgid "Price per Click" msgstr "Цена за клик" #: editor.admin.class.php:1383 -msgid "To calculate the earnings on clicks, you must enable counting of clicks for that ad." -msgstr "Для подсчёта заработка по кликам, необходимо включить подсчёт кликов для этого объявления." +msgid "" +"To calculate the earnings on clicks, you must enable counting of clicks for " +"that ad." +msgstr "" +"Для подсчёта заработка по кликам, необходимо включить подсчёт кликов для " +"этого объявления." #: editor.admin.class.php:1394 msgid "Ad Preview" msgstr "Предварительный просмотр объявления" -#: errorlog.admin.class.php:61 -#: errorlog.admin.class.php:145 +#: errorlog.admin.class.php:61 errorlog.admin.class.php:145 #: errorlog.admin.class.php:157 msgid "Resolved" msgstr "Исправлено" -#: errorlog.admin.class.php:65 -#: errorlog.admin.class.php:173 +#: errorlog.admin.class.php:65 errorlog.admin.class.php:173 msgid "Clear Error Log" msgstr "Очистить журнал ошибок" -#: errorlog.admin.class.php:68 -#: errorlog.admin.class.php:176 +#: errorlog.admin.class.php:68 errorlog.admin.class.php:176 msgid "Clear Resolved" msgstr "Очистить исправленные" -#: errorlog.admin.class.php:85 -#: errorlog.admin.class.php:95 +#: errorlog.admin.class.php:85 errorlog.admin.class.php:95 msgid "Date" msgstr "Дата" -#: errorlog.admin.class.php:88 -#: errorlog.admin.class.php:98 +#: errorlog.admin.class.php:88 errorlog.admin.class.php:98 msgid "Error Massage" msgstr "Сообщение об ошибке" @@ -2042,8 +2039,12 @@ msgid "Try to reactivate plugin or create folder manually." msgstr "Попытайтесь реактивировать плагин или зоздайте папку вручную." #: errors.class.php:47 -msgid "Manually creation: Create folder 'sam-images' in 'wp-content/plugins' folder. Don't forget to set folder's permissions to 777." -msgstr "Создание папки вручную: Создайте папку 'sam-images' в папке 'wp-content/plugins'. Не забудьте установить для созданной папки права доступа 777." +msgid "" +"Manually creation: Create folder 'sam-images' in 'wp-content/plugins' " +"folder. Don't forget to set folder's permissions to 777." +msgstr "" +"Создание папки вручную: Создайте папку 'sam-images' в папке 'wp-content/" +"plugins'. Не забудьте установить для созданной папки права доступа 777." #: errors.class.php:54 #, php-format @@ -2055,208 +2056,349 @@ msgstr "Таблица базы данных %s не была создана!" msgid "Database table %s hasn't been upgraded!" msgstr "Таблица базы данных %s не была обновлена!" -#: help.class.php:14 -#: help.class.php:150 -msgid "Enter a name and a description of the advertisement. These parameters are optional, because don’t influence anything, but help in the visual identification of the ad (do not forget which is which)." -msgstr "Введите название и описание рекламного объявления. Это необязательные параметры, т.к. ни на что не влияют, но помогают в визуальной идентификации объявления (не забыть что есть что)." - -#: help.class.php:15 -#: help.class.php:151 -msgid "Ad Code – code can be defined as a combination of the image URL and target page URL, or as HTML code, javascript code, or PHP code (for PHP-code don’t forget to set the checkbox labeled \"This code of ad contains PHP script\"). If you select the first option (image mode) you can keep statistics of clicks and also tools for uploading/selecting the downloaded image banner becomes available to you." -msgstr "Код рекламного объявления – код может быть задан как комбинация URL изображения и URL целевой страницы, либо как код HTML, код javascript или PHP-код (для PHP-кода не забудьте выставить флажок «Этот код объявления содержит PHP скрипт»). В случае использования первого варианта (режим изображения) Вам становится доступна возможность вести статистику кликов, а так же инструменты для загрузки/выбора загруженного изображения баннера." +#: help.class.php:14 help.class.php:155 +msgid "" +"Enter a name and a description of the " +"advertisement. These parameters are optional, because don’t influence " +"anything, but help in the visual identification of the ad (do not forget " +"which is which)." +msgstr "" +"Введите название и описание рекламного " +"объявления. Это необязательные параметры, т.к. ни на что не влияют, но " +"помогают в визуальной идентификации объявления (не забыть что есть что)." -#: help.class.php:16 -#: help.class.php:152 +#: help.class.php:15 help.class.php:156 +msgid "" +"Ad Code – code can be defined as a combination of the image " +"URL and target page URL, or as HTML code, javascript code, or PHP code (for " +"PHP-code don’t forget to set the checkbox labeled \"This code of ad contains " +"PHP script\"). If you select the first option (image mode) you can keep " +"statistics of clicks and also tools for uploading/selecting the downloaded " +"image banner becomes available to you." +msgstr "" +"Код рекламного объявления – код может быть задан как " +"комбинация URL изображения и URL целевой страницы, либо как код HTML, код " +"javascript или PHP-код (для PHP-кода не забудьте выставить флажок «Этот код " +"объявления содержит PHP скрипт»). В случае использования первого варианта " +"(режим изображения) Вам становится доступна возможность вести статистику " +"кликов, а так же инструменты для загрузки/выбора загруженного изображения " +"баннера." + +#: help.class.php:16 help.class.php:157 msgid "Restrictions of advertisement Showing" msgstr "Ограничения показа объявления" -#: help.class.php:17 -#: help.class.php:153 -msgid "Ad Weight – coefficient of frequency of show of the advertisement for one cycle of advertisements rotation. 0 – ad is inactive, 1 – minimal activity of this advertisement, 10 – maximal activity of this ad." -msgstr "Вес рекламного объявления - коэффициент частоты показа рекламного объявления за однин цикл ротации. 0 - объявление неактивно, 1 - минимальная активность, 10 - максимальная активность объявления." +#: help.class.php:17 help.class.php:158 +msgid "" +"Ad Weight – coefficient of frequency of show of the advertisement " +"for one cycle of advertisements rotation. 0 – ad is inactive, 1 – minimal " +"activity of this advertisement, 10 – maximal activity of this ad." +msgstr "" +"Вес рекламного объявления - коэффициент частоты показа рекламного " +"объявления за однин цикл ротации. 0 - объявление неактивно, 1 - минимальная " +"активность, 10 - максимальная активность объявления." -#: help.class.php:18 -#: help.class.php:154 +#: help.class.php:18 help.class.php:159 msgid "Restrictions by the type of pages – select restrictions:" msgstr "Ограничения по типу страниц - выберите режим ограничения:" -#: help.class.php:21 -#: help.class.php:157 -msgid "Show ad only on pages of this type – ad will appear only on the pages of selected types" -msgstr "Показывать на страницах только данного типа – объявление будет показываться только на страницах выбранных типов" +#: help.class.php:21 help.class.php:162 +msgid "" +"Show ad only on pages of this type – ad will appear only on the pages of " +"selected types" +msgstr "" +"Показывать на страницах только данного типа – объявление будет показываться " +"только на страницах выбранных типов" -#: help.class.php:22 -#: help.class.php:158 -msgid "Show ad only in certain posts – ad will be shown only on single posts pages with the given IDs (ID items separated by commas, no spaces)" -msgstr "Показывать объявление только в определённых статьях – объявление будет показываться только на страницах статей с заданными ID статей (ID статей разделять запятыми, без пробелов)" +#: help.class.php:22 help.class.php:163 +msgid "" +"Show ad only in certain posts – ad will be shown only on single posts pages " +"with the given IDs (ID items separated by commas, no spaces)" +msgstr "" +"Показывать объявление только в определённых статьях – объявление будет " +"показываться только на страницах статей с заданными ID статей (ID статей " +"разделять запятыми, без пробелов)" #: help.class.php:24 msgid "Additional restrictions" msgstr "Доплнительные ограничения" -#: help.class.php:26 -#: help.class.php:169 -msgid "Show ad only in single posts or categories archives of certain categories – ad will be shown only on single posts pages or category archive pages of the specified categories" -msgstr "Показывать объявление только в одиночных статьях или архивах заданных рубрик – объявление будет показываться только на страницах статей, входящих в заданные рубрики и на страницах архивов заданных рубрик" +#: help.class.php:26 help.class.php:174 +msgid "" +"Show ad only in single posts or categories archives of certain categories – " +"ad will be shown only on single posts pages or category archive pages of the " +"specified categories" +msgstr "" +"Показывать объявление только в одиночных статьях или архивах заданных рубрик " +"– объявление будет показываться только на страницах статей, входящих в " +"заданные рубрики и на страницах архивов заданных рубрик" -#: help.class.php:27 -#: help.class.php:170 -msgid "Show ad only in single posts or authors archives of certain authors – ad will be shown only on single posts pages or author archive pages of the specified authors" -msgstr "Показывать объявление только в одиночных статьях или архивах заданных авторов – объявление будет показываться только на страницах статей и на страницах архивов заданных авторов." +#: help.class.php:27 help.class.php:175 +msgid "" +"Show ad only in single posts or authors archives of certain authors – ad " +"will be shown only on single posts pages or author archive pages of the " +"specified authors" +msgstr "" +"Показывать объявление только в одиночных статьях или архивах заданных " +"авторов – объявление будет показываться только на страницах статей и на " +"страницах архивов заданных авторов." -#: help.class.php:29 -#: help.class.php:172 -msgid "Use the schedule for this ad – if necessary, select checkbox labeled “Use the schedule for this ad” and set start and finish dates of ad campaign." -msgstr "Ограничение времени показа – если необходимо, взведите флажок «Использовать расписание для этого объявления» и установите даты начала и конца рекламной кампании." - -#: help.class.php:30 -#: help.class.php:173 -msgid "Use limitation by hits – if necessary, select checkbox labeled “Use limitation by hits” and set hits limit." -msgstr "Использовать ограничение по показам – если необходимо, взведите флажок «Использовать ограничение по показам» и установите лимит показов." - -#: help.class.php:31 -#: help.class.php:174 -msgid "Use limitation by clicks – if necessary, select checkbox labeled “Use limitation by clicks” and set clicks limit." -msgstr "Использовать ограничение по кликам – если необходимо, взведите флажок «Использовать ограничение по кликам» и установите лимит кликов." - -#: help.class.php:32 -#: help.class.php:175 -msgid "Use these parameters to get the statistics of incomes from advertisements placed in your blog. \"Price of ad placement per month\" - parameter used only for calculating statistic of scheduled ads." -msgstr "Используйте эти параметры, чтобы получить статистику доходов от рекламы, размещаемой в вашем блоге. \"Цена размещения объявлений в месяц\" - этот параметр используется для расчета статистики только для объявлений, показываемых по расписанию." - -#: help.class.php:33 -#: help.class.php:50 -#: help.class.php:57 -#: help.class.php:71 -#: help.class.php:99 -#: help.class.php:107 -#: help.class.php:118 -#: help.class.php:135 -#: help.class.php:144 -#: help.class.php:160 -#: help.class.php:176 -#: help.class.php:193 +#: help.class.php:29 help.class.php:177 +msgid "" +"Use the schedule for this ad – if necessary, select checkbox " +"labeled “Use the schedule for this ad” and set start and finish dates of ad " +"campaign." +msgstr "" +"Ограничение времени показа – если необходимо, взведите флажок " +"«Использовать расписание для этого объявления» и установите даты начала и " +"конца рекламной кампании." + +#: help.class.php:30 help.class.php:178 +msgid "" +"Use limitation by hits – if necessary, select checkbox labeled “Use " +"limitation by hits” and set hits limit." +msgstr "" +"Использовать ограничение по показам – если необходимо, взведите " +"флажок «Использовать ограничение по показам» и установите лимит показов." + +#: help.class.php:31 help.class.php:179 +msgid "" +"Use limitation by clicks – if necessary, select checkbox labeled " +"“Use limitation by clicks” and set clicks limit." +msgstr "" +"Использовать ограничение по кликам – если необходимо, взведите " +"флажок «Использовать ограничение по кликам» и установите лимит кликов." + +#: help.class.php:32 help.class.php:180 +msgid "" +"Use these parameters to get the statistics of incomes from advertisements " +"placed in your blog. \"Price of ad placement per month\" - parameter used " +"only for calculating statistic of scheduled ads." +msgstr "" +"Используйте эти параметры, чтобы получить статистику доходов от рекламы, " +"размещаемой в вашем блоге. \"Цена размещения объявлений в месяц\" - этот " +"параметр используется для расчета статистики только для объявлений, " +"показываемых по расписанию." + +#: help.class.php:33 help.class.php:50 help.class.php:57 help.class.php:71 +#: help.class.php:104 help.class.php:112 help.class.php:123 help.class.php:140 +#: help.class.php:149 help.class.php:165 help.class.php:181 help.class.php:198 msgid "Manual" msgstr "Руководство" -#: help.class.php:39 -#: help.class.php:124 -msgid "Enter a name and a description of the Ads Place. In principle, it is not mandatory parameters, because these parameters don’t influence anything, but experience suggests that after a while all IDs usually will be forgotten and such information may be useful." -msgstr "Введите название и описание рекламного места. В принципе, это не обязательные параметры, т.к. ни на что не влияют, однако опыт подсказывает, что через некоторое время всякие ID забываются и такая информация может быть полезной." - -#: help.class.php:40 -#: help.class.php:125 -msgid "Ads Place Size – in this version is only for informational purposes only, but in future I plan to use this option. It is desirable to expose the real size." -msgstr "Размер рекламного места – в этой версии несёт на себе исключительно информационную нагрузку, но в будущем я планирую использовать этот параметр. Желательно выставлять реальный размер." +#: help.class.php:39 help.class.php:129 +msgid "" +"Enter a name and a description of the Ads " +"Place. In principle, it is not mandatory parameters, because these " +"parameters don’t influence anything, but experience suggests that after a " +"while all IDs usually will be forgotten and such information may be useful." +msgstr "" +"Введите название и описание рекламного " +"места. В принципе, это не обязательные параметры, т.к. ни на что не влияют, " +"однако опыт подсказывает, что через некоторое время всякие ID забываются и " +"такая информация может быть полезной." -#: help.class.php:41 -#: help.class.php:126 -msgid "Ads Place Patch - it’s an ad that will appear in the event that the logic of basic ads outputing of this Ads Place on the current page will not be able to choose a single basic ad for displaying. For example, if all basic announcements are set to displaying only on archives pages or single pages, in this case the patch ad of Ads Place will be shown on the Home page. Conveniently to use the patch ad of Ads Place where you sell the advertising place for a limited time – after the time expiration of ordered ad will appear patch ad. It may be a banner leading to your page of advertisement publication costs or a banner from AdSense." -msgstr "Заглушка рекламного места - это рекламное объявление, которое будет показываться в том случае, если логика вывода основных рекламных объявлений данного рекламного места на текущей странице не сможет выбрать ни одного основного объявления для показа. Например, все основные объявления настроены на показ либо в архивах, либо на странице единственной статьи (single post), в этом случае на Главной будет показана заглушка. Удобно использовать заглушку в тех рекламных местах где Вы продаёте место на ограниченный срок – по истечении срока вместо заказанного объявления будет показываться заглушка. В качестве заглушки неплохо использовать баннер ведущий на вашу страницу расценок публикации рекламных объявлений или баннер от AdSense." +#: help.class.php:40 help.class.php:130 +msgid "" +"Ads Place Size – in this version is only for informational " +"purposes only, but in future I plan to use this option. It is desirable to " +"expose the real size." +msgstr "" +"Размер рекламного места – в этой версии несёт на себе " +"исключительно информационную нагрузку, но в будущем я планирую использовать " +"этот параметр. Желательно выставлять реальный размер." -#: help.class.php:42 -#: help.class.php:127 +#: help.class.php:41 help.class.php:131 +msgid "" +"Ads Place Patch - it’s an ad that will appear in the event " +"that the logic of basic ads outputing of this Ads Place on the current page " +"will not be able to choose a single basic ad for displaying. For example, if " +"all basic announcements are set to displaying only on archives pages or " +"single pages, in this case the patch ad of Ads Place will be shown on the " +"Home page. Conveniently to use the patch ad of Ads Place where you sell the " +"advertising place for a limited time – after the time expiration of ordered " +"ad will appear patch ad. It may be a banner leading to your page of " +"advertisement publication costs or a banner from AdSense." +msgstr "" +"Заглушка рекламного места - это рекламное объявление, " +"которое будет показываться в том случае, если логика вывода основных " +"рекламных объявлений данного рекламного места на текущей странице не сможет " +"выбрать ни одного основного объявления для показа. Например, все основные " +"объявления настроены на показ либо в архивах, либо на странице единственной " +"статьи (single post), в этом случае на Главной будет показана заглушка. " +"Удобно использовать заглушку в тех рекламных местах где Вы продаёте место на " +"ограниченный срок – по истечении срока вместо заказанного объявления будет " +"показываться заглушка. В качестве заглушки неплохо использовать баннер " +"ведущий на вашу страницу расценок публикации рекламных объявлений или баннер " +"от AdSense." + +#: help.class.php:42 help.class.php:132 msgid "Patch can be defined" msgstr "Заглушка может быть задана" -#: help.class.php:44 -#: help.class.php:129 +#: help.class.php:44 help.class.php:134 msgid "as combination of the image URL and target page URL" msgstr "как комбинация URL изображения и URL целевой страницы" -#: help.class.php:45 -#: help.class.php:130 +#: help.class.php:45 help.class.php:135 msgid "as HTML code or javascript code" msgstr "как код HTML или Javascript" -#: help.class.php:46 -#: help.class.php:131 -msgid "as name of Google DoubleClick for Publishers (DFP) block" -msgstr "как имя блока Google DoubleClick for Publishers (DFP)" - -#: help.class.php:48 -#: help.class.php:133 -msgid "If you select the first option (image mode), tools to download/choosing of downloaded image banner become available for you." -msgstr "В случае использования первого варианта (режим изображения) Вам становятся доступны инструменты для загрузки/выбора загруженного изображения баннера." - -#: help.class.php:49 -#: help.class.php:134 -msgid "Codes – as Ads Place can be inserted into the page code not only as widget, but as a short code or by using function, you can use code “before” and “after” for centering or alignment of Ads Place on the place of inserting or for something else you need. Use HTML tags." -msgstr "Коды – поскольку рекламное место может быть вставлено в код страницы не только как виджет, но и как короткий код или с помощью функции, вполне резонно можно использовать коды «до» и «после» для центровки или выравнивания рекламного места на месте вставки. Используйте HTML теги." - -#: help.class.php:63 -#: help.class.php:185 -msgid "Views per Cycle – the number of impressions an ad for one cycle of rotation, provided that this ad has maximum weight (the activity). In other words, if the number of hits in the series is 1000, an ad with a weight of 10 will be shown in 1000, and the ad with a weight of 3 will be shown 300 times." -msgstr "Количество показов в цикле – количество показов одного объявления за один цикл ротации, при условии, что это объявление имее максимальный вес (активность). Другими словами, при количестве показов в цикле равном 1000, объявление с весом 10 будет показано 1000 раз, а объявление с весом 3 будет показано 300 раз." - -#: help.class.php:64 -#: help.class.php:186 -msgid "Do not set this parameter to a value less than the maximum number of visitors which may simultaneously be on your site – it may violate the logic of rotation." -msgstr "Не устанавливайте этот параметр в значение меньшее, чем максимальное количество посетителей могущих одномоментно находиться на Вашем сайте – это может привести к нарушению логики ротации." - -#: help.class.php:65 -#: help.class.php:187 -msgid "Not worth it, though it has no special meaning, set this parameter to a value greater than the number of hits your web pages during a month. Optimal, perhaps, is the value to the daily shows website pages." -msgstr "Не стоит, хоть это и не имеет особого значения, устанавливать этот параметр в значенее большее, чем количество показов страниц Вашего сайта в месяц. Оптимальным, пожалуй, является значение равное суточному показу страниц сайта." - -#: help.class.php:66 -#: help.class.php:188 -msgid "Auto Inserting Settings - here you can select the Ads Places and allow the display of their ads before and after the content of single post." -msgstr "Параметры автовставки - здесь Вы можете выбрать рекламные места и разрешить показ их рекламных объявлений до и после контента одиночной статьи." - -#: help.class.php:67 -#: help.class.php:189 -msgid "Google DFP Settings - if you want to use codes of Google DFP rotator, you must allow it's using and define your pub-code." -msgstr "Параметры Google DFP - если Вы хотите использовать коды ротатора Google DFP, Вы должны разрешить их использование и определить Ваш pub-код." - -#: help.class.php:69 -#: help.class.php:191 +#: help.class.php:46 help.class.php:136 +msgid "" +"as name of Google DoubleClick for Publishers (DFP) block" +msgstr "" +"как имя блока Google DoubleClick for Publishers (DFP)" + +#: help.class.php:48 help.class.php:138 +msgid "" +"If you select the first option (image mode), tools to download/choosing of " +"downloaded image banner become available for you." +msgstr "" +"В случае использования первого варианта (режим изображения) Вам становятся " +"доступны инструменты для загрузки/выбора загруженного изображения баннера." + +#: help.class.php:49 help.class.php:139 +msgid "" +"Codes – as Ads Place can be inserted into the page code not " +"only as widget, but as a short code or by using function, you can use code " +"“before” and “after” for centering or alignment of Ads Place on the place of " +"inserting or for something else you need. Use HTML tags." +msgstr "" +"Коды – поскольку рекламное место может быть вставлено в код " +"страницы не только как виджет, но и как короткий код или с помощью функции, " +"вполне резонно можно использовать коды «до» и «после» для центровки или " +"выравнивания рекламного места на месте вставки. Используйте HTML теги." + +#: help.class.php:63 help.class.php:190 +msgid "" +"Views per Cycle – the number of impressions an ad for one " +"cycle of rotation, provided that this ad has maximum weight (the activity). " +"In other words, if the number of hits in the series is 1000, an ad with a " +"weight of 10 will be shown in 1000, and the ad with a weight of 3 will be " +"shown 300 times." +msgstr "" +"Количество показов в цикле – количество показов одного " +"объявления за один цикл ротации, при условии, что это объявление имее " +"максимальный вес (активность). Другими словами, при количестве показов в " +"цикле равном 1000, объявление с весом 10 будет показано 1000 раз, а " +"объявление с весом 3 будет показано 300 раз." + +#: help.class.php:64 help.class.php:191 +msgid "" +"Do not set this parameter to a value less than the maximum number of " +"visitors which may simultaneously be on your site – it may violate the logic " +"of rotation." +msgstr "" +"Не устанавливайте этот параметр в значение меньшее, чем максимальное " +"количество посетителей могущих одномоментно находиться на Вашем сайте – это " +"может привести к нарушению логики ротации." + +#: help.class.php:65 help.class.php:192 +msgid "" +"Not worth it, though it has no special meaning, set this parameter to a " +"value greater than the number of hits your web pages during a month. " +"Optimal, perhaps, is the value to the daily shows website pages." +msgstr "" +"Не стоит, хоть это и не имеет особого значения, устанавливать этот параметр " +"в значенее большее, чем количество показов страниц Вашего сайта в месяц. " +"Оптимальным, пожалуй, является значение равное суточному показу страниц " +"сайта." + +#: help.class.php:66 help.class.php:193 +msgid "" +"Auto Inserting Settings - here you can select the Ads " +"Places and allow the display of their ads before and after the content of " +"single post." +msgstr "" +"Параметры автовставки - здесь Вы можете выбрать рекламные " +"места и разрешить показ их рекламных объявлений до и после контента " +"одиночной статьи." + +#: help.class.php:67 help.class.php:194 +msgid "" +"Google DFP Settings - if you want to use codes of Google " +"DFP rotator, you must allow it's using and define your pub-code." +msgstr "" +"Параметры Google DFP - если Вы хотите использовать коды " +"ротатора Google DFP, Вы должны разрешить их использование и определить Ваш " +"pub-код." + +#: help.class.php:69 help.class.php:196 msgid "Bots and Crawlers detection" msgstr "Обнаружение ботов и сканеров" -#: help.class.php:69 -#: help.class.php:191 -msgid "For obtaining of more exact indexes of statistics and incomes it is preferable to exclude data about visits of bots and crawlers from the data about all visits of your blog. If enabled and bot or crawler is detected, hits of ads won't be counted. Select accuracy of detection but use with caution - more exact detection requires more server resources." -msgstr "Для обеспечения более точных показателей статистики посещений и доходов, предпочтительно исключить данные о посещениях блога ботами и сканерами из общих данных о посещениях блога. Если включено, при обнаружении бота или сканера данные о показе не будут записаны. Выберите точность обнаружения ботов, но помните, что чем точнее тем больше требуется ресурсов сервера." +#: help.class.php:69 help.class.php:196 +msgid "" +"For obtaining of more exact indexes of statistics and incomes it is " +"preferable to exclude data about visits of bots and crawlers from the data " +"about all visits of your blog. If enabled and bot or crawler is detected, " +"hits of ads won't be counted. Select accuracy of detection but use with " +"caution - more exact detection requires more server resources." +msgstr "" +"Для обеспечения более точных показателей статистики посещений и доходов, " +"предпочтительно исключить данные о посещениях блога ботами и сканерами из " +"общих данных о посещениях блога. Если включено, при обнаружении бота или " +"сканера данные о показе не будут записаны. Выберите точность обнаружения " +"ботов, но помните, что чем точнее тем больше требуется ресурсов сервера." -#: help.class.php:98 +#: help.class.php:103 msgid "This is list of Ads Places" msgstr "Список рекламных мест" -#: help.class.php:102 -#: help.class.php:110 -#: help.class.php:196 +#: help.class.php:107 help.class.php:115 help.class.php:201 msgid "Help" msgstr "Справка" -#: help.class.php:106 +#: help.class.php:111 msgid "This is list of Ads" msgstr "Список рекламных объявлений" -#: help.class.php:117 -msgid "The main object of the plugin is “Ads Place“. Each Ads Place is a container for the advertisements and provides the logic of the show and rotation. In addition, one of the parameters of advertising space is “patch ad code”, ie ad to be shown if and only if the logic of ads this Ads Place does not permit to show none of the advertisements contained in this Ads Place. One Ads Place can contain any number of objects “advertisement”." -msgstr "Основным объектом плагина является рекламное место. Каждое рекламное место является контейнером для рекламных объявлений и обеспечивает логику их показа и ротации. Кроме того, одним из параметров рекламного места является код объявления-заплатки, т.е. рекламного объявления которое будет показано тогда и, только тогда, когда логика показа объявлений данного рекламного места не позволяет показать ни одно из объявлений содержащихся в этом рекламном месте. Одно рекламное место может содержать любое количество объектов “рекламное объявление”." - -#: help.class.php:137 -#: help.class.php:163 +#: help.class.php:122 +msgid "" +"The main object of the plugin is “Ads Place“. Each Ads Place is a container " +"for the advertisements and provides the logic of the show and rotation. In " +"addition, one of the parameters of advertising space is “patch ad code”, ie " +"ad to be shown if and only if the logic of ads this Ads Place does not " +"permit to show none of the advertisements contained in this Ads Place. One " +"Ads Place can contain any number of objects “advertisement”." +msgstr "" +"Основным объектом плагина является рекламное место. Каждое рекламное место " +"является контейнером для рекламных объявлений и обеспечивает логику их " +"показа и ротации. Кроме того, одним из параметров рекламного места является " +"код объявления-заплатки, т.е. рекламного объявления которое будет показано " +"тогда и, только тогда, когда логика показа объявлений данного рекламного " +"места не позволяет показать ни одно из объявлений содержащихся в этом " +"рекламном месте. Одно рекламное место может содержать любое количество " +"объектов “рекламное объявление”." + +#: help.class.php:142 help.class.php:168 msgid "Parameters" msgstr "Параметры" -#: help.class.php:143 -msgid "Object “advertisement” rigidly attached to his container “Ads Place”. Its parameters determine frequency (weight) of displaying and limiting displaying from “show all pages” to “show the articles with ID … ” and show from date to date (the schedule)." -msgstr "Объект “рекламное объявление” жёстко привязан к своему контейнеру “рекламное место”. Его параметры определяют частоту показа (вес) и параметры ограничения показа, от “показывать на всех страницах” до “показывать в статьях с ID …” и показывать с … по (расписание)." +#: help.class.php:148 +msgid "" +"Object “advertisement” rigidly attached to his container “Ads Place”. Its " +"parameters determine frequency (weight) of displaying and limiting " +"displaying from “show all pages” to “show the articles with ID … ” and show " +"from date to date (the schedule)." +msgstr "" +"Объект “рекламное объявление” жёстко привязан к своему контейнеру “рекламное " +"место”. Его параметры определяют частоту показа (вес) и параметры " +"ограничения показа, от “показывать на всех страницах” до “показывать в " +"статьях с ID …” и показывать с … по (расписание)." -#: help.class.php:146 -#: list.admin.class.php:360 -#: list.admin.class.php:370 +#: help.class.php:151 list.admin.class.php:360 list.admin.class.php:370 msgid "Advertisement" msgstr "Рекламное объявление" -#: help.class.php:167 +#: help.class.php:172 msgid "Additional restrictions" msgstr "Доплнительные ограничения" -#: help.class.php:179 +#: help.class.php:184 msgid "Additional Parameters" msgstr "Доплнительные параметры" @@ -2264,50 +2406,40 @@ msgstr "Доплнительные параметры" msgid "Managing Ads Places" msgstr "Управление рекламными местами" -#: list.admin.class.php:153 -#: list.admin.class.php:273 +#: list.admin.class.php:153 list.admin.class.php:273 msgid "Add New Place" msgstr "Добавить новое место" -#: list.admin.class.php:157 -#: list.admin.class.php:277 +#: list.admin.class.php:157 list.admin.class.php:277 msgid "Reset Statistics" msgstr "Очистить статистику" -#: list.admin.class.php:173 -#: list.admin.class.php:184 +#: list.admin.class.php:173 list.admin.class.php:184 msgid "Place Name" msgstr "Имя места" -#: list.admin.class.php:176 -#: list.admin.class.php:187 +#: list.admin.class.php:176 list.admin.class.php:187 msgid "Total Hits" msgstr "Всего показов" -#: list.admin.class.php:177 -#: list.admin.class.php:188 +#: list.admin.class.php:177 list.admin.class.php:188 msgid "Total Ads" msgstr "Объявлений" -#: list.admin.class.php:178 -#: list.admin.class.php:189 -#: list.admin.class.php:364 +#: list.admin.class.php:178 list.admin.class.php:189 list.admin.class.php:364 #: list.admin.class.php:374 msgid "Earnings" msgstr "Доходы" -#: list.admin.class.php:233 -#: list.admin.class.php:438 +#: list.admin.class.php:233 list.admin.class.php:438 msgid "Placement" msgstr "Размещение" -#: list.admin.class.php:236 -#: list.admin.class.php:441 +#: list.admin.class.php:236 list.admin.class.php:441 msgid "Total" msgstr "Всего" -#: list.admin.class.php:236 -#: list.admin.class.php:441 +#: list.admin.class.php:236 list.admin.class.php:441 msgid "N/A" msgstr "Нет" @@ -2347,13 +2479,11 @@ msgstr "Новое объявление" msgid "Managing Items of Ads Place" msgstr "Управление объявлениями рекламного места" -#: list.admin.class.php:337 -#: list.admin.class.php:471 +#: list.admin.class.php:337 list.admin.class.php:471 msgid "Add New Ad" msgstr "Добавить новое рекламное объявление" -#: list.admin.class.php:341 -#: list.admin.class.php:475 +#: list.admin.class.php:341 list.admin.class.php:475 msgid "Back to Ads Places Management" msgstr "Назад, к списку мест" @@ -2395,39 +2525,41 @@ msgstr "Рекламное место" #: widget.class.php:13 msgid "Ads Place rotator serviced by Simple Ads Manager." -msgstr "Ротатор рекламных объявлений, обслуживаемый плагином Simple Ads Manager." +msgstr "" +"Ротатор рекламных объявлений, обслуживаемый плагином Simple Ads Manager." -#: widget.class.php:101 -#: widget.class.php:240 -#: widget.class.php:379 +#: widget.class.php:101 widget.class.php:240 widget.class.php:379 #: widget.class.php:516 msgid "Title:" msgstr "Заголовок:" -#: widget.class.php:124 -#: widget.class.php:263 -#: widget.class.php:402 +#: widget.class.php:124 widget.class.php:263 widget.class.php:402 #: widget.class.php:539 msgid "Hide widget style." msgstr "Скрывать стиль виджета." -#: widget.class.php:133 -#: widget.class.php:272 -#: widget.class.php:411 -msgid "Allow using previously defined \"before\" and \"after\" codes of Ads Place.." -msgstr "Разрешить использование ранее определённых кодов \"до\" и \"после\" для рекламного места." +#: widget.class.php:133 widget.class.php:272 widget.class.php:411 +msgid "" +"Allow using previously defined \"before\" and \"after\" codes of Ads Place.." +msgstr "" +"Разрешить использование ранее определённых кодов \"до\" и \"после\" для " +"рекламного места." #: widget.class.php:152 msgid "Ads Zone selector serviced by Simple Ads Manager." -msgstr "Селектор \"Зона рекламных объявлений\", обслуживаемый плагином Simple Ads Manager." +msgstr "" +"Селектор \"Зона рекламных объявлений\", обслуживаемый плагином Simple Ads " +"Manager." -#: widget.class.php:288 +#: widget.class.php:288 js/dialog-ad.php:48 msgid "Ad" msgstr "Рекламное объявление" #: widget.class.php:291 msgid "Non-rotating single ad serviced by Simple Ads Manager." -msgstr "Неротируемое одиночное рекламное объявление, обслуживаемое плагином Simple Ads Manager." +msgstr "" +"Неротируемое одиночное рекламное объявление, обслуживаемое плагином Simple " +"Ads Manager." #: widget.class.php:427 msgid "Block" @@ -2435,9 +2567,11 @@ msgstr "Блок" #: widget.class.php:430 msgid "Ads Block collector serviced by Simple Ads Manager." -msgstr "Коллектор \"Блок рекламных объявлений\", обслуживаемый плагином Simple Ads Manager." +msgstr "" +"Коллектор \"Блок рекламных объявлений\", обслуживаемый плагином Simple Ads " +"Manager." -#: widget.class.php:432 +#: widget.class.php:432 js/dialog-block.php:48 msgid "Ads Block" msgstr "Рекламный блок" @@ -2453,129 +2587,140 @@ msgstr "Нет" msgid "Ads Zone Data Updated." msgstr "Данные рекламной зоны сохранены." -#: zone.editor.admin.class.php:284 +#: zone.editor.admin.class.php:286 msgid "New Ads Zone" msgstr "Новая рекламная зона" -#: zone.editor.admin.class.php:284 +#: zone.editor.admin.class.php:286 msgid "Edit Ads Zone" msgstr "Изменить рекламную зону" -#: zone.editor.admin.class.php:302 +#: zone.editor.admin.class.php:304 msgid "Back to Zones List" msgstr "Назад, к списку зон" -#: zone.editor.admin.class.php:308 +#: zone.editor.admin.class.php:310 js/dialog-zone.php:66 msgid "Ads Zone ID" msgstr "ID рекламноой зоны" -#: zone.editor.admin.class.php:347 +#: zone.editor.admin.class.php:349 msgid "Enter description of this Ads Zone." msgstr "Введите описание для этой рекламной зоны." -#: zone.editor.admin.class.php:359 +#: zone.editor.admin.class.php:361 msgid "Ads Zone Settings" msgstr "Параметры зоны рекламных объявлений" -#: zone.editor.admin.class.php:362 +#: zone.editor.admin.class.php:364 msgid "Default Ads Place" msgstr "Рекламное место по умолчанию" -#: zone.editor.admin.class.php:368 -msgid "Select the Ads Place by default. This Ads Place will be displayed in the event that for the page of a given type the Ads Place value is set to \"Default\"." -msgstr "Выберите рекламное место по умолчанию. Это рекламное место будет выведено на экран для тех страниц, для которых параметр рекламного места установлен в значение \"По умолчанию\"." +#: zone.editor.admin.class.php:370 +msgid "" +"Select the Ads Place by default. This Ads Place will be displayed in the " +"event that for the page of a given type the Ads Place value is set to " +"\"Default\"." +msgstr "" +"Выберите рекламное место по умолчанию. Это рекламное место будет выведено на " +"экран для тех страниц, для которых параметр рекламного места установлен в " +"значение \"По умолчанию\"." -#: zone.editor.admin.class.php:372 +#: zone.editor.admin.class.php:374 msgid "Home Page Ads Place" msgstr "Рекламное место главной страницы" -#: zone.editor.admin.class.php:378 +#: zone.editor.admin.class.php:380 msgid "Default Ads Place for Singular Pages" msgstr "Рекламное место по умолчанию для сингулярных страниц" -#: zone.editor.admin.class.php:385 +#: zone.editor.admin.class.php:387 msgid "Single Post Ads Place" msgstr "Рекламное место статьи" -#: zone.editor.admin.class.php:394 +#: zone.editor.admin.class.php:396 msgid "Default Ads Place for Single Custom Type Post" -msgstr "Рекламное место по умолчанию для одиночных статей пользовательских типов" +msgstr "" +"Рекламное место по умолчанию для одиночных статей пользовательских типов" -#: zone.editor.admin.class.php:405 +#: zone.editor.admin.class.php:407 msgid "Ads Place for Single Post of Custom Type" msgstr "Рекламное место для одиночной статьи пользовательского типа" -#: zone.editor.admin.class.php:414 +#: zone.editor.admin.class.php:416 msgid "Page Ads Place" msgstr "Рекламное место страницы" -#: zone.editor.admin.class.php:420 +#: zone.editor.admin.class.php:422 msgid "Attachment Ads Place" msgstr "Рекламное место страницы вложения" -#: zone.editor.admin.class.php:427 +#: zone.editor.admin.class.php:429 msgid "Search Pages Ads Place" msgstr "Рекламное место страницы вывода результата поиска" -#: zone.editor.admin.class.php:433 +#: zone.editor.admin.class.php:435 msgid "404 Page Ads Place" msgstr "Рекламное место страницы ошибки 404" -#: zone.editor.admin.class.php:439 +#: zone.editor.admin.class.php:441 msgid "Default Ads Place for Archive Pages" msgstr "Рекламное место по умолчанию для страниц архивов" -#: zone.editor.admin.class.php:446 +#: zone.editor.admin.class.php:448 msgid "Default Ads Place for Taxonomies Pages" msgstr "Рекламное место по умолчанию для странц таксономий" -#: zone.editor.admin.class.php:453 +#: zone.editor.admin.class.php:455 msgid "Default Ads Place for Category Archive Pages" msgstr "Рекламное место по умолчанию для страниц архивов рубрик" -#: zone.editor.admin.class.php:466 +#: zone.editor.admin.class.php:468 msgid "Ads Place for Category" msgstr "Рекламное место для рубрики" -#: zone.editor.admin.class.php:482 +#: zone.editor.admin.class.php:484 msgid "Default Ads Place for Archives of Custom Type Posts" -msgstr "Рекламное место по умолчанию для страниц архивов пользовательских типов" +msgstr "" +"Рекламное место по умолчанию для страниц архивов пользовательских типов" -#: zone.editor.admin.class.php:492 +#: zone.editor.admin.class.php:494 msgid "Ads Place for Custom Type Posts Archive" msgstr "Рекламное место по умолчанию для страниц архива пользовательского типа" -#: zone.editor.admin.class.php:501 +#: zone.editor.admin.class.php:503 msgid "Tags Archive Pages Ads Place" msgstr "Рекламное место страницы архивов меток" -#: zone.editor.admin.class.php:508 +#: zone.editor.admin.class.php:510 msgid "Default Ads Place for Author Archive Pages" msgstr "Рекламное место по умолчанию для страниц архивов авторов" -#: zone.editor.admin.class.php:517 +#: zone.editor.admin.class.php:519 msgid "Ads Place for author" msgstr "Рекламное место для автора" -#: zone.editor.admin.class.php:526 +#: zone.editor.admin.class.php:528 msgid "Date Archive Pages Ads Place" msgstr "Рекламное место страницы архивов дат" -#: zone.editor.admin.class.php:533 -msgid "Ads Places for Singular pages, for Pages of Taxonomies and for Archive pages are Ads Places by default for the low level pages of relevant pages." -msgstr "Рекламные места для сингулярных страниц, для страниц таксономий и для архивных страниц являются рекламными местами по умолчанию для соответствующих страниц нижнего уровня." +#: zone.editor.admin.class.php:535 +msgid "" +"Ads Places for Singular pages, for Pages of Taxonomies and for Archive pages " +"are Ads Places by default for the low level pages of relevant pages." +msgstr "" +"Рекламные места для сингулярных страниц, для страниц таксономий и для " +"архивных страниц являются рекламными местами по умолчанию для " +"соответствующих страниц нижнего уровня." #: zone.list.admin.class.php:56 msgid "Managing Ads Zones" msgstr "Управление рекламными зонами" -#: zone.list.admin.class.php:72 -#: zone.list.admin.class.php:146 +#: zone.list.admin.class.php:72 zone.list.admin.class.php:146 msgid "Add New Zone" msgstr "Добавить новую зону" -#: zone.list.admin.class.php:89 -#: zone.list.admin.class.php:95 +#: zone.list.admin.class.php:89 zone.list.admin.class.php:95 msgid "Zone Name" msgstr "Имя зоны" @@ -2599,9 +2744,7 @@ msgstr "Поместить эту зону в корзину" msgid "Insert Single Ad" msgstr "Вставить рекламное объявление" -#: js/dialog-ad.php:41 -#: js/dialog-block.php:41 -#: js/dialog-zone.php:41 +#: js/dialog-ad.php:41 js/dialog-block.php:41 js/dialog-zone.php:41 #: js/dialog.php:41 msgid "Basic Settings" msgstr "Основные параметры" @@ -2614,15 +2757,11 @@ msgstr "ID объявления" msgid "Single Ad Name" msgstr "Имя объявления" -#: js/dialog-ad.php:79 -#: js/dialog-zone.php:79 -#: js/dialog.php:79 +#: js/dialog-ad.php:79 js/dialog-zone.php:79 js/dialog.php:79 msgid "Allow Ads Places predefined codes" msgstr "Использовать заданные коды рекламного места" -#: js/dialog-ad.php:92 -#: js/dialog-block.php:82 -#: js/dialog-zone.php:92 +#: js/dialog-ad.php:92 js/dialog-block.php:82 js/dialog-zone.php:92 #: js/dialog.php:92 msgid "Insert" msgstr "Вставить" diff --git a/simple-ads-manager/simple-ads-manager.php b/simple-ads-manager/simple-ads-manager.php index d279dbe..4ef5f75 100644 --- a/simple-ads-manager/simple-ads-manager.php +++ b/simple-ads-manager/simple-ads-manager.php @@ -3,7 +3,7 @@ Plugin Name: Simple Ads Manager Plugin URI: http://www.simplelib.com/?p=480 Description: "Simple Ads Manager" is easy to use plugin providing a flexible logic of displaying advertisements. Visit SimpleLib blog for more details. -Version: 1.7.63 +Version: 1.8.70-SE Author: minimus Author URI: http://blogcoding.ru */ @@ -25,7 +25,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -global $samObject; +global $samObject, $SAM_Query; define('SAM_MAIN_FILE', __FILE__); diff --git a/simple-ads-manager/zone.editor.admin.class.php b/simple-ads-manager/zone.editor.admin.class.php index 91bfcb4..c994a9f 100644 --- a/simple-ads-manager/zone.editor.admin.class.php +++ b/simple-ads-manager/zone.editor.admin.class.php @@ -338,7 +338,7 @@ public function page() {
    - +